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

58

Je veux acheter un lecteur USB 3.0 externe et je me demande comment déterminer si mon ordinateur portable possède un tel port (ou seulement 2.0).

Ni lsusb -v , ni /proc/bus/input/devices n’offrent d’indications évidentes, bien que la première 2.0 root hub pouvant impliquer v2 et non v3. Droit?

    
posée sds 15.11.2012 - 17:36
la source

6 réponses

65

lsusb vous montre si le noyau voit le support USB 3.0.

Comparez 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 "3.0 root hub" est présent pour USB3.

Cela dit, je suis d’accord que la meilleure façon de déterminer si votre matériel est USB3 est de regarder les ports eux-mêmes; L'USB3 est généralement codé en couleur et est bleu, et comporte des conducteurs supplémentaires (qui sont cependant un peu difficiles à voir). Si un port USB 3.0 n'est pas bleu, vous verrez probablement l'expression "SS" à côté de celle-ci, comme ceci:

    
réponse donnée roadmr 15.11.2012 - 19:02
la source
20

Les ports USB 3 sont bleu . Il suffit de regarder les ports de votre ordinateur portable. S'ils ne sont pas bleus, ce ne sont pas des ports USB 3. Il y a probablement une commande de terminal pour déterminer cela, mais le simple contrôle visuel des ports sera le 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 copierai textuellement ci-dessous et j'espère qu'il sera utile:

  

J'ai lu de nombreux endroits que les ports UBS 3.0 sont bleus, mais c'est   pas vrai dans mes expériences. J'ai un Dell Latitude E6430 qui le fait   avoir deux ports USB 2.0 et deux ports USB 3.0. Ils sont étiquetés avec   le marquage SS mentionné ci-dessus, mais il n'y a aucune partie bleue d'aucune sorte   visible de l'extérieur de l'ordinateur portable.

     

J'ai fait quelques recherches sur ce sujet et je vois le   parfois condescendant, mais pas dans ce cas, commentaires sur juste   regarder. Ils ne sont pas toujours bleus et en fait je suis un   ingénieur de test logiciel et je travaille avec de nombreux ordinateurs à travers le   jour et je n'ai pas encore trouvé un où le port avait une représentation bleue   à l'extérieur J'ai vu un appareil avec du bleu mais pas de l'ordinateur   port.

     

Merci pour votre écoute!

    
réponse donnée Tom Brossman 15.11.2012 - 17:50
la source
12

Les contrôleurs hôtes USB sont des périphériques PCI, vous pouvez donc les visualiser avec lspci . Recherchez '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 affichera également tous les contrôleurs ou concentrateurs xhci:

$ 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.

    
réponse donnée bain 23.04.2015 - 22:16
la source
7

Vous devriez être en mesure de trouver un programme tel que UsbView , qui fournit des informations très détaillées et techniques. Comme indiqué sur le site github ,

  

USBView est une petite application GTK pour montrer ce que l’arborescence des périphériques de   le bus USB ressemble à Cela montre ... la topologie du   Bus USB. Il affiche également des informations sur chaque périphérique individuel sur   le bus.

Il a récemment été mis à jour et est simple à compiler et à exécuter. Voici comment faire:

Installez d’abord certains programmes essentiels et 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 cd dans le dossier usbview et exécutez

./autogen.sh && ./configure

puis

make

Vous pouvez soit exécuter sudo make install ou sudo checkinstall , selon votre utilisation.

Lorsque vous exécutez le programme, vous devrez utiliser gksudo en raison du sondage effectué:

gksudo usbview

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

    
réponse donnée user76204 15.11.2012 - 18:53
la source
4

Si la sortie de lsusb montre des ports avec différents ports USB et que vous ne parvenez pas à faire correspondre chaque ligne au port USB correspondant de votre machine, essayez ce qui suit: Branchez une clé USB sur le port en question. Exécutez ensuite lsusb -t et recherchez la phrase "Mass Storage". Le parent de ce noeud correspond au port USB sur lequel vous avez branché votre clé USB. Comme Bain l’a dit, la vitesse de transfert à la fin de cette ligne indique la version USB (USB 1 est 12M, USB 2 est 480M et USB 3 est 5000M sur mes machines).

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

    
réponse donnée robamler 29.07.2016 - 18:53
la source
1

Pour vérifier vos versions USB, tapez simplement:

sudo lsusb -v | grep -i bcdusb
    
réponse donnée zorrow 07.09.2017 - 15:37
la source

Lire d'autres questions sur les étiquettes