Jak ustalić wersję USB 1.1 lub 2.0

9

Mam system Ubuntu server 9.10 z podłączoną pamięcią USB.

Działa bardzo, bardzo wolno. Czy istnieje polecenie sprawdzające, czy jest to USB 1.1 czy 2.0?

Jak mogę się dowiedzieć?

Dzięki za pomoc!

Fake4d
źródło

Odpowiedzi:

20

Podłącz urządzenie, a następnie zobacz syslog:

$ tail -n 2 / var / log / syslog
22 grudnia 17:25:14 jądro hosta lokalnego: [73348.931267] USB 2-3 : nowe szybkie urządzenie USB z wykorzystaniem ehci_hcd i adresu 13
grudnia 22 17:25:14 jądro hosta lokalnego: [ 73349.084555] USB 2-3: konfiguracja nr 1 wybrana z 3 opcji

Uwaga identyfikator urządzenia magistrali tam: usb 2-3. Teraz pobierz wersję:

$ cat / sys / bus / usb / devices / 2-3 / version
2.00

Twoje zdrowie! :)

kolypto
źródło
Więc nie można tego zrobić bez podłączania urządzenia?
CAMOBAP,
@CAMOBAP Jak byś to określił bez dołączania? Musi być dołączony, aby system go zobaczył.
Duncan X Simpson
ale dlaczego, AFAIK (może się mylę), zarówno port, jak i urządzenie mają określoną wersję protokołu USB, a jeśli umieścisz urządzenie USB 1.x w porcie USB 3.0, nadal będzie działało według protokołu 1.x. Dlaczego więc nie możemy samodzielnie ustalić wersji portu USB?
CAMOBAP
2

możesz użyć

lsusb -v

prosty sposób.

powinieneś najpierw zainstalować usbutils

Ali Jabbari
źródło