Wie finde ich heraus, ob mein System über USB 3.0-Anschlüsse verfügt?

70

Ich möchte ein externes USB 3.0-Laufwerk kaufen und frage mich, wie ich herausfinden kann, ob mein Laptop einen solchen Anschluss hat (oder nur 2.0).

Weder bietet lsusb -vnoch /proc/bus/input/devicesirgendwelche offensichtlichen Hinweise, obwohl der erste besagt, dass viele 2.0 root hubdavon v2 und nicht v3 implizieren könnten. Richtig?

sds
quelle

Antworten:

77

lsusb zeigt Ihnen, ob der Kernel USB 3.0-Unterstützung sieht.

Vergleichen Sie dieses Nicht-USB3-System:

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

mit diesem, der USB3 unterstützt:

$ 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

Für USB3 ist ein "3.0 Root Hub" vorhanden.

Ich stimme jedoch zu, dass der beste Weg, um festzustellen, ob Ihre Hardware USB3 ist , darin besteht, sich die Ports selbst anzusehen. USB3 ist normalerweise farbcodiert und blau und hat einige zusätzliche Leiter (die jedoch etwas schwer zu erkennen sind). Wenn ein USB 3.0-Anschluss nicht blau ist, sehen Sie höchstwahrscheinlich die Angabe "SS" für Super Speed, wie folgt:

Identifizieren von USB 3.0-Anschlüssen

Roadmr
quelle
1
Manchmal, wenn der Name nicht USB3.0 anzeigt, können Sie eine Datei verwenden lsusb -t(siehe Bains Antwort) oder lsusb -vnatürlich kopieren. Wenn die Übertragungsgeschwindigkeit 480 Mbit / s oder 60 Mbit / s überschreitet, sollte sie> USB2.0 sein (I ' Ich habe festgestellt, dass lsusb die Versionen für meine Geräte manchmal nicht korrekt anzeigt - sie sagen 480 MB, aber ich kann schneller kopieren.)
pd12
22

USB 3-Anschlüsse sind blau . Schauen Sie sich einfach die Anschlüsse Ihres Laptops an. Wenn sie nicht blau sind, sind sie keine USB 3-Anschlüsse. Es gibt wahrscheinlich einen Terminalbefehl, um dies zu ermitteln, aber die einfachste Möglichkeit besteht darin, die Ports nur visuell zu überprüfen.

Bearbeiten : Ein anonymer Benutzer hat eine hilfreiche Bearbeitung vorgeschlagen, die abgelehnt wurde. Ich halte sie jedoch für hilfreich, da sich herausstellt, dass meine Antwort nicht zu 100% richtig ist. Ich kopiere es wörtlich weiter unten und hoffe, es erweist sich als nützlich:

Ich habe an vielen Stellen gelesen, dass die UBS 3.0-Ports blau sind, aber nach meinen Erfahrungen stimmt das nicht. Ich habe ein Dell Latitude E6430 mit zwei 2.0-USB-Anschlüssen und zwei 3.0-USB-Anschlüssen. Sie sind mit der oben genannten SS-Kennzeichnung versehen, von der Außenseite des Laptops sind jedoch keinerlei blaue Teile zu sehen.

Ich habe dieses Thema für ein bisschen recherchiert und ich sehe die, manchmal herablassenden, aber in diesem Fall nicht, Kommentare über das bloße Schauen. Sie sind nicht immer blau und in der Tat bin ich ein Software-Testingenieur und arbeite den ganzen Tag über mit zahlreichen Computern. Ich habe noch keinen gefunden, bei dem der Port von außen blau dargestellt wurde. Ich habe ein Gerät mit einem blauen, aber nicht dem Computeranschluss gesehen.

Danke fürs Zuhören!

Tom Brossman
quelle
4
Mein Lenovo Thinkpad X240 verfügt außerdem über zwei USB 3.0-Anschlüsse, von denen keiner blau ist. Sie sehen genauso aus wie alle anderen USB-Anschlüsse. Sie tragen die Bezeichnung „SS“ für „SuperSpeed“, sind jedoch nicht blau.
Dessert
@dessert Gleiches hier, mit einem Dell Inspiron.
Nonny Moose
16

USB-Host-Controller sind PCI-Geräte, mit denen Sie sie anzeigen können lspci. Suchen Sie nach 'xHCI' (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 Zeigt auch alle xhci-Controller oder -Hubs an:

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

Die Betriebsgeschwindigkeit wird am Ende jeder Zeile angezeigt. USB3 sollte 5000M sein.

bain
quelle
8

Sie sollten in der Lage sein, dies mit einem Programm wie herauszufinden UsbView, das sehr detaillierte und technische Informationen liefert. Wie auf der Github-Site vermerkt ,

USBView ist eine kleine GTK-Anwendung, die zeigt, wie der Gerätebaum des USB-Busses aussieht. Es zeigt ... die Topologie des USB-Busses. Außerdem werden Informationen zu jedem einzelnen Gerät am Bus angezeigt.

Es wurde kürzlich aktualisiert und ist einfach zu kompilieren und auszuführen. So geht's:

Installieren Sie zunächst einige wichtige Programme und GTK-Abhängigkeiten mit

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

Dann treten Sie ein

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

und cdin den usbviewOrdner und laufen

./autogen.sh && ./configure

und dann

make

Sie können entweder ausführen sudo make installoder sudo checkinstall, je nachdem, was Sie verwenden.

Wenn Sie das Programm ausführen, müssen Sie gksudoaufgrund der Prüfung Folgendes verwenden:

gksudo usbview

Im Folgenden sehen Sie einen Screenshot mit Ihren USB-Fähigkeiten: Die aufgelisteten Host-Controller zeigen Ihre Fähigkeiten: Ich habe keinen USB-3-Host-Controller anwesend.

Bildbeschreibung hier eingeben


quelle
1
coole app, aber ich installiere nie von quellen, es sei denn ich trage zur anwendung bei.
SDS
1
usbview ist seit dem 14.04. im Universums-Repository verfügbar: packages.ubuntu.com/usbview
hfs
Dies sieht aus wie eine grafische Darstellung des von lsusb und lspci zurückgegebenen Texts, und die Installation einer App, um diese Frage zu beantworten, scheint etwas übertrieben. Bei wiederholtem Gebrauch sieht dies jedoch wie ein schönes Werkzeug aus.
Neil Mayhew
Vielleicht bin ich es nur, aber ich habe gerade versucht, usbview über 14.04 mit den neuesten Kernel-Updates und so weiter und es treten Fehler auf, seien Sie also vorsichtig!
PeterDz
1
./autogen.sh && ./configureproduziertbash: ./autogen.sh: No such file or directory
voo_doo
5

Wenn die Ausgabe von lsusbPorts mit unterschiedlichen USB-Versionen anzeigt und Sie Probleme haben, die einzelnen Leitungen mit dem entsprechenden USB-Port Ihres Computers zu verbinden, versuchen Sie Folgendes: Stecken Sie einen Memory Stick in den betreffenden Port. Führen Sie dann den Befehl aus lsusb -tund suchen Sie nach dem Begriff "Massenspeicher". Das übergeordnete Element dieses Knotens entspricht dem USB-Anschluss, an den Sie Ihren Memory Stick angeschlossen haben. Wie Bain sagte, gibt die Übertragungsgeschwindigkeit am Ende dieser Zeile Auskunft über die USB-Version (USB 1 ist 12 MB, USB 2 ist 480 MB und USB 3 ist 5000 MB auf meinen Computern).

(Entschuldigung, ich habe versucht, nur einen Kommentar zu Bains Antwort hinzuzufügen, aber ich habe nicht genug Ruf.)

Robamler
quelle
4

Um Ihre USB-Versionen zu überprüfen, geben Sie einfach Folgendes ein:

sudo lsusb -v | grep -i bcdusb
zorrow
quelle
Super einfache Antwort
Bonn
Die beste Antwort!
RedEyed