Cómo determinar la versión USB 1.1 o 2.0

9

Tengo un sistema Ubuntu Server 9.10 con un almacenamiento USB conectado.

Funciona muy, muy lento. ¿Hay un comando para probar si es 1.1 o 2.0 usb?

¿Cómo puedo averiguarlo?

¡Gracias por tu ayuda!

Fake4d
fuente

Respuestas:

20

Conecte su dispositivo, luego vea syslog:

$ tail -n 2 / var / log / syslog
22 de diciembre 17:25:14 kernel localhost: [73348.931267] usb 2-3 : nuevo dispositivo USB de alta velocidad usando ehci_hcd y dirección 13
dic 22 17:25:14 kernel localhost: [ 73349.084555] usb 2-3: configuración # 1 elegida entre 3 opciones

Tenga en cuenta la Identificación del bus de dispositivos existe: usb 2-3. Ahora obtenga la versión:

$ cat / sys / bus / usb / devices / 2-3 / versión
2.00

¡Salud! :)

Kolypto
fuente
Entonces, ¿no hay forma de hacerlo sin un dispositivo conectado?
CAMOBAP
@CAMOBAP ¿Cómo lo determinarías sin adjuntarlo? Debe estar conectado para que el sistema lo vea.
Duncan X Simpson
pero por qué, AFAIK (tal vez me equivoque), tanto el puerto como el dispositivo han especificado la versión del protocolo USB, y si coloca el dispositivo USB 1.x en el puerto USB 3.0, seguirá funcionando con el protocolo 1.x. Entonces, ¿por qué no podemos determinar la versión USB del puerto por sí mismo?
CAMOBAP
2

puedes usar

lsusb -v

De una manera simple.

deberías instalar usbutils primero

Ali Jabbari
fuente