Como determinar a versão 1.1 ou 2.0 do USB

9

Eu tenho um sistema Ubuntu Server 9.10 com um armazenamento USB conectado.

Funciona muito, muito devagar. Existe um comando para testar se é 1.1 ou 2.0 usb?

Como posso descobrir?

Obrigado pela ajuda!

Fake4d
fonte

Respostas:

20

Conecte seu dispositivo e consulte o syslog:

$ tail -n 2 / var / log / syslog
22 de dezembro 17:25:14 kernel localhost: [73348.931267] usb 2-3 : novo dispositivo USB de alta velocidade usando ehci_hcd e endereço 13
dez 22 17:25:14 kernel localhost: [ 73349.084555] usb 2-3: configuração nº 1 escolhida entre 3 opções

Observe o ID de ônibus dispositivo aí: usb 2-3. Agora pegue a versão:

$ cat / sys / bus / usb / devices / 2-3 / versão
2.00

Felicidades! :)

Kolypto
fonte
Portanto, não há como fazer isso sem o dispositivo conectado?
CAMOBAP 8/08/16
@CAMOBAP Como você o determinaria sem que ele fosse anexado? Ele precisa ser anexado para que o sistema o veja.
Duncan X Simpson
mas por que, AFAIK (talvez eu esteja errado), a porta e o dispositivo especificaram a versão do protocolo USB e, se você colocar o dispositivo USB 1.x na porta USB 3.0, ele ainda funcionará com o protocolo 1.x. Então, por que não podemos determinar a versão USB da porta por si só?
CAMOBAP
2

você pode usar

lsusb -v

de uma maneira simples.

você deve instalar o usbutils primeiro

Ali Jabbari
fonte