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

Répondre à