Comment savoir si mes ports USB sont 1.1 ou 2.0 pour différents systèmes d'exploitation?

12

Dans la même veine que cette question , comment déterminez-vous la vitesse des ports USB sur votre machine avec différents OS installés?

  • Windows XP
  • Windows Vista
  • Windows 7
  • Mac OS X
  • Linux ( Ubuntu )
  • etc.
dwj
la source
mon problème semble toujours être d'identifier quels ports du boîtier se connectent avec lesquels ...
jamuraa
Consultez la réponse d'hyperslug ci-dessous pour une suggestion sur la façon de déterminer cela.
dwj

Réponses:

5

La façon dont je vérifie Windows est Démarrer → Exécuter → devmgmt.msc→ Contrôleurs Universal Serial Bus -> (développer) .

  • S'il y en a un qui dit "Enhanced Host Controller" alors il a 2.0.
  • S'ils sont tous "Universal Host Controller", supposez 1.1.

Du moins, c'est comme ça dans Windows Vista, Server 2008 et XP pour moi. Windows 2000 Pro dit quelque chose comme la racine USB 2.0.

hyperslug
la source
4
Un moyen plus simple sous Windows XP et supérieur si vous disposez d'un mélange de ports USB 1.1 et 2.0 consiste simplement à brancher un périphérique compatible USB 2.0. Si le port est USB 1.1, Windows vous avertira que le passage à un port plus rapide améliorera les performances. Si vous ne recevez pas de notification, il est sûr de supposer que le port est compatible USB 2.0.
Kenneth Cochran
Intéressant que mon ordinateur actuel montre un mélange: img32.imageshack.us/i/usblistcapture728200962.png Je vais devoir utiliser la suggestion de Kenneth pour voir laquelle est laquelle.
dwj
J'ai entendu quelque part qu'il peut y avoir à la fois des contrôleurs 1.1 et 2.0 dans une seule puce, en sélectionnant automatiquement le bon. Je ne sais pas si cela a un sens.
user1686
@Kenneth, cela transforme simplement la question en "comment puis-je savoir si [un appareil] est compatible USB 2.0?" Bon conseil cependant.
Pops
5
BTW, sur le Gestionnaire de périphériques, le "Affichage" / "Périphériques par connexion" est immensément plus utile pour le suivi comme celui-ci que les "Périphériques par type", car alors vous pouvez voir le chemin de connexion pour chaque périphérique. Comme, "Le clavier se connecte au hub USB X, qui se connecte au hub Y".
Zds
5

Sous Linux

  • USB 2.0 utilisera le ehci_hcdmodule
  • USB 1.x utilisera l'un ohci_hcdou l' autre des uhci_hcdmodules.

Vous pouvez savoir quel module est utilisé par lspci -vou lshw.

Peut-être une meilleure méthode (si vous êtes intéressé par des ports / périphériques particuliers) est d'utiliser "lsusb -t"

Mike McQuaid
la source
2

Sur OSX, vous pouvez lancer le System Profiler et rechercher USB. Si vous avez un bus haute vitesse, cela signifie USB 2.0.

entrez la description de l'image ici

De plus, la vitesse est affichée, ici, c'est 480 Mb / sec, indiquant USB 2.0

entrez la description de l'image ici

Cela peut également aider:

$ ioreg -k IOUserClientClass | grep UserClientClass | grep USBDeviceUserClient | head -1 | sed -e 's/.* = //'
"IOUSBDeviceUserClientV2"
Jorge Bernal
la source
0

Sous Mac OS X, cela dépend du matériel, pas du logiciel. Si vous utilisez un Mac assez moderne, vous disposez d'USB 2.0. Tous les Mac Intel et les deux dernières générations de machines PowerPC sont équipés d'USB 2.0. J'avais un PowerBook 17 "en aluminium de première génération que j'ai acheté il y a 5,5 ans. Cette machine avait USB 2.0, donc à moins que vous n'ayez une très vieille machine, elle aura probablement USB 2.0.

Mark Thalman
la source
1
Sous Windows, cela dépend aussi du matériel :)
Brian