Comment savoir si mon système dispose de ports USB 3.0?

70

Je souhaite acheter un lecteur USB 3.0 externe et je me demande comment déterminer si mon ordinateur portable est doté d'un tel port (ou uniquement du port 2.0).

Ni lsusb -v, ni /proc/bus/input/devicesoffre aucune allusion évidente, bien que le premier dit beaucoup 2.0 root hubqui pourrait impliquer v2 et non v3. Droite?

sds
la source

Réponses:

77

lsusb montre si le noyau voit le support usb 3.0.

Contrastez ce système non USB3:

$ lsusb 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1210:2604 DigiTech 
Bus 002 Device 003: ID 0a5c:219c Broadcom Corp. 

avec celui-ci, qui supporte USB3:

$ lsusb 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 08ff:168b AuthenTec, Inc. 
Bus 001 Device 004: ID 04f2:b1d6 Chicony Electronics Co., Ltd 
Bus 002 Device 015: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth

un "concentrateur racine 3.0" est présent pour USB3.

Cela dit, je conviens que le meilleur moyen de déterminer si votre matériel est USB3 consiste à examiner les ports eux-mêmes. USB3 a généralement un code couleur, il est bleu et comporte quelques conducteurs supplémentaires (qui sont toutefois un peu difficiles à voir). Si un port USB 3.0 n'est pas bleu, vous verrez probablement la phrase "SS" pour une vitesse super rapide, comme ceci:

Identifier les ports USB 3.0

roadmr
la source
1
Parfois, lorsque le nom n’indique pas USB3.0, vous pouvez utiliser lsusb -t(voir la réponse de Bain) ou lsusb -vbien sûr, vous pouvez copier un fichier et s’il dépasse la vitesse de transfert de 480 Mbits / s ou de 60 Mo / s, il devrait être> USB2.0 (I ' J'ai trouvé parfois que lsusb ne montrait pas correctement les versions de mes appareils - ils disent 480M, mais je peux copier plus vite que ça.)
pd12
22

Les ports USB 3 sont bleus . Il suffit de regarder les ports sur votre ordinateur portable. S'ils ne sont pas bleus, ils ne sont pas des ports USB 3. Il y a probablement une commande de terminal pour déterminer cela, mais une inspection visuelle des ports sera la plus simple.

Modifier : un utilisateur anonyme a suggéré une modification utile qui a été rejetée, mais je pense que cela est utile car cela prouve que ma réponse n’est pas correcte à 100%. Je le recopierai textuellement ci-dessous et j'espère que cela s'avérera utile:

J'ai lu à plusieurs reprises que les ports UBS 3.0 sont bleus, mais ce n'est pas le cas de mon expérience. J'ai un Dell Latitude E6430 qui a deux ports USB 2.0 et deux ports USB 3.0. Ils portent l’indication SS susmentionnée, mais aucune partie bleue n’est visible de l’extérieur de l’ordinateur portable.

Cela fait un moment que je fais des recherches sur ce sujet et je vois les commentaires, parfois condescendants, mais pas dans ce cas, sur la simple recherche. Ils ne sont pas toujours bleus et, en fait, je suis un ingénieur de test logiciel et je travaille avec de nombreux ordinateurs tout au long de la journée. Je n’en ai pas encore trouvé un où le port avait une projection bleue en externe. J'ai vu un appareil avec du bleu mais pas le port de l'ordinateur.

Merci pour l'écoute!

Tom Brossman
la source
4
Mon Lenovo Thinkpad X240 est également livré avec deux ports USB 3.0. Aucun d’entre eux n’est bleu, ils ont exactement la même apparence que tous les autres ports USB. Ils sont étiquetés «SS» pour «SuperSpeed», mais ils ne sont pas bleus.
dessert le
@dessert Idem ici, avec un Dell Inspiron.
Nonny Moose
16

Les contrôleurs hôtes USB sont des périphériques PCI, vous pouvez donc les visualiser avec lspci. Cherchez 'xHCI' qui est USB3:

$ lspci | grep USB
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)

lsusb -t montrera également tous les contrôleurs xhci ou hubs:

$ lsusb -t | grep xhci
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M

La vitesse de fonctionnement est indiquée à la fin de chaque ligne. USB3 devrait être 5000M.

bain
la source
8

Vous devriez pouvoir le savoir en utilisant un programme tel que UsbView, qui donne des informations très détaillées et techniques. Comme indiqué sur le site github ,

USBView est une petite application GTK qui montre l’arborescence de périphériques du bus USB. Cela montre ... la topologie du bus USB. Il affiche également des informations sur chaque périphérique individuel du bus.

Récemment mis à jour , il est simple à compiler et à exécuter. Voici comment le faire:

Commencez par installer des programmes essentiels et des dépendances gtk avec

sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev

Puis entrez

git clone git://github.com/gregkh/usbview.git

et cdau usbviewdossier et courir

./autogen.sh && ./configure

puis

make

Vous pouvez soit exécuter sudo make installou sudo checkinstall, selon ce que vous utilisez.

Lorsque vous exécutez le programme, vous devrez l'utiliser en gksudoraison de l'analyse qu'il effectue:

gksudo usbview

Vous verrez une capture d'écran ci-dessous détaillant vos capacités USB: les contrôleurs hôtes répertoriés montreront vos capacités: Je n'ai aucun contrôleur USB 3 présent.

entrez la description de l'image ici


la source
1
application cool, mais je n'installe jamais à partir de sources sauf si je contribue à l'application.
sds
1
usbview est disponible dans le référentiel d'univers depuis le 14.04: packages.ubuntu.com/usbview
hfs le
Cela ressemble simplement à une présentation graphique du texte renvoyé par lsusb et lspci, et installer une application juste pour répondre à cette question semble un peu exagéré. Cependant, pour une utilisation répétée, cela ressemble à un bel outil.
Neil Mayhew
C’est peut-être juste moi, mais j’ai juste essayé usbview over 14.04 avec les dernières mises à jour du noyau, etc., et c’est erroné.
PeterDz
1
./autogen.sh && ./configureproduitbash: ./autogen.sh: No such file or directory
voo_doo
5

Si la sortie de lsusbmontre des ports avec différentes versions USB et que vous ne parvenez pas à faire correspondre chaque ligne au port USB correspondant de votre machine, procédez comme suit: Branchez une clé USB sur le port en question. Puis lancez la lsusb -trecherche "Mass Storage". Le parent de ce nœud correspond au port USB où vous avez branché votre clé USB. Comme Bain l'a dit, la vitesse de transfert à la fin de cette ligne vous indique la version USB (USB 1 est de 12M, USB 2 est de 480M et USB 3 est de 5000M sur mes machines).

(Désolé, j'ai essayé d'ajouter un commentaire à la réponse de Bain mais je n'ai pas assez de réputation.)

Robamler
la source
4

Pour vérifier vos versions USB, tapez simplement:

sudo lsusb -v | grep -i bcdusb
zorrow
la source
Réponse super facile
Bonn
La meilleure réponse!
RedEyed