Ich habe kürzlich entdeckt, dass mein Computer einen USB3-Eintrag hat:
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Aber physisch habe ich nur USB2-Einträge, daher würde ich gerne herausfinden, welcher das ist, und ihn durch einen USB3 ersetzen.
Ich habe Probleme, den physischen Standort von zu finden Bus 002
. Wie kann ich das tun?
Ich habe es zunächst versucht, indem ich nacheinander an jeden Port ein USB-Gerät angeschlossen und dann das Protokoll überprüft habe. lsusb -v
Ich dachte, der bInterfaceSubClass 0 Unused
Wert müsste sich ändern, aber das tat er nicht.
Dann bemerkte ich, dass meine Maus mit aufgeführt ist lsusb
, also steckte ich sie über die drei verschiedenen Einträge und sah ins lsusb
Protokoll.
1. USB-Eintrag:
Bus 001 Device 009: ID 046d:c52b Logitech, Inc. Unifying Receiver
2. USB-Eintrag:
Bus 001 Device 008: ID 046d:c52b Logitech, Inc. Unifying Receiver
3. USB-Eintrag:
Bus 003 Device 014: ID 046d:c52b Logitech, Inc. Unifying Receiver
Ich konnte keine Verbindung zum finden bus 002
. Gibt es einen Befehl, der mir dabei helfen könnte, das herauszufinden? Danke!
Antwort1
Ob es sich um Ports handelt, die mit dem Hub 3.0 verbunden sind, können Sie mit dem Befehl
lsusb -t
Sie können den Status der Ports auch mit dem Befehl überprüfen
lsusb -v -s 002
kann sein, dass der USB 3.0-Hub nicht angeschlossen wurde (vielleicht weil er für ein höheres Modell vorgesehen ist) oder für interne Geräte dienen soll.