So bestimmen Sie USB Version 1.1 oder 2.0

9

Ich habe ein Ubuntu Server 9.10-System mit einem angeschlossenen USB-Speicher.

Es funktioniert sehr, sehr langsam. Gibt es einen Befehl zum Testen, ob es sich um 1.1 oder 2.0 USB handelt?

Wie kann ich das herausfinden?

Danke für Ihre Hilfe!

Fake4d
quelle

Antworten:

20

Schließen Sie Ihr Gerät an und sehen Sie sich syslog an:

$ tail -n 2 / var / log / syslog
22. Dezember 17:25:14 localhost-Kernel: [73348.931267] usb 2-3 : neues Hochgeschwindigkeits- USB-Gerät mit ehci_hcd und Adresse 13.
Dezember 22 17:25:14 localhost-Kernel: [ 73349.084555] USB 2-3: Konfiguration Nr. 1 aus 3 Auswahlmöglichkeiten ausgewählt

Notieren Sie dort die Gerätebus-ID : usb 2-3. Holen Sie sich jetzt die Version:

$ cat / sys / bus / usb / Geräte / 2-3 / Version
2.00

Prost! :) :)

kolypto
quelle
Es gibt also keine Möglichkeit, dies ohne Geräteanschluss zu tun?
CAMOBAP
@CAMOBAP Wie würden Sie es bestimmen, ohne dass es angehängt wird? Es muss angebracht sein, damit das System es sehen kann.
Duncan X Simpson
Aber warum, AFAIK (vielleicht irre ich mich), haben sowohl Port als auch Gerät die USB-Protokollversion angegeben, und wenn Sie das USB 1.x-Gerät in den USB 3.0-Port stecken, funktioniert es immer noch mit dem 1.x-Protokoll. Warum können wir die USB-Version des Ports nicht selbst bestimmen?
CAMOBAP
2

Sie können verwenden

lsusb -v

ein einfacher Weg.

Sie sollten zuerst usbutils installieren

Ali Jabbari
quelle