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!

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! :) :)


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.