Kevin Hinault a écrit :
Le 19 juin 2009 23:02, Pascal Hambourg<pascal.m...@plouf.fr.eu.org> a
écrit :
Mais toujours selon la norme, un périphérique n'est pas censé consommer
plus de 100 mA sur le bus sans le demander (jusqu'à 500 mA par tranche
de 100 mA) et y avoir été autorisé par le contrôleur hôte, aussi je suis
surpris quand Kévin affirme qu'un des câbles n'a pas de bus de données.
Le mien était comme ça : un câble qui permettait la connexion quand on
le branchait et un autre qui ne faisait rien.
Il y a une différence entre ne rien faire quand on le branche et ne pas
avoir de lignes de données.
Ce que tu dis n'est pas faux sauf que l'hôte détecte un nouveau nœud par
la variation de tension et ensuite émet un Reset pour que le nouveau
périphérique vienne s'identifier auprès de l'adresse 0 (réservé aux
nouvelles cnx) et puisse recevoir sa propre adresse. A ce moment là il a
déjà du courant et cela suffit et donc s'il ne répond pas, l'hôte ne
signale pas au pc qu'il y a un nouveau périphérique. Je n'ai pas
disséqué mon câble mais j'en avais déduit que les bornes ne sont pas
reliés. Peut être n'y a t'il tout simplement pas de réponse.
La détection du branchement est due à des résistances de pull-up entre
les lignes d'alimentation et de données si mes souvenirs (lointains)
sont bons, donc si pas de lignes de données pas de détection, c'est
radical. Il se peut que le périphérique s'identifie mais sans fonction
particulière, ou avec une fonction silencieuse comme un hub.
Mais il se peut aussi que le câble n'ait pas de lignes de données, et
donc que le périphérique ne s'identifie pas et pompe du courant sur le
port sans avoir demandé d'autorisation. Des quelques hubs USB que j'ai
disséqués, aucun n'avait de contrôle ou limitation électronique du
courant effectivement consommé sur les ports ; le +5V était câblé en
ligne directe entre les ports et l'alimentation amont. Il n'est pas
impossible que ce soit la même chose avec les ports USB des cartes
mères, modulo un fusible ou un limiteur de courant éventuellement.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org