Puede determinar la versión USB ejecutando lsusb
- 12M =12MBit/s =USB1
- 480 M =480 MBit/s =USB2
- 5000M =5000MBit/s =USB3.0, también conocido como USB3.1 gen. 1
- 10000M =10000MBit/s =USB3.1 gen. 2
Intenta usar algo como:
lsusb -D /dev/bus/usb/002/005
El USB 2.00/3.00 corresponde a USB 2.0/3.0
Tal vez incluso intente usar lsusb -t
La primera tabla de conversión le ayudará a determinar la versión USB.
Echa un vistazo a ESTE enlace para ver más ejemplos.
Mi experiencia es que el lsusb -D
El comando puede ser engañoso si informa "capacidades" no habilitadas actualmente por el tipo de conector en el que está conectado su dispositivo. Vea a continuación el ejemplo de salida filtrada (la salida completa de sudo lsusb -D ${USB_DEVICE_PATH}
tenía más de 80 líneas). En este ejemplo, deduzco bcdUSB 3.00
debe implicar Device can operate at SuperSpeed (5Gbps)
--aunque esa línea todavía estaba presente cuando conecté mi disco a un conector USB 2 para comparar.
$ lsusb -D /dev/bus/usb/007/003 | egrep -i 'usb|speed|version|Mbps|gbps|id|speed'
Device: ID 174c:1153 ASMedia Technology Inc. ASM2115 SATA 6Gb/s bridge
bcdUSB 3.00
idVendor 0x174c ASMedia Technology Inc.
idProduct 0x1153 ASM2115 SATA 6Gb/s bridge
SuperSpeed USB Device Capability:
wSpeedsSupported 0x000e
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
Lowest fully-functional device speed is Full Speed (12Mbps)
Tenga en cuenta también que el idProduct
línea contenía un texto de asesoramiento/marketing sobre 6Gb/s
que no debe interpretarse como una velocidad alcanzable.
Comando corto alternativo que podría ser más útil:
$ sudo lsusb -t | egrep -i "storage" -B1
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
|__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M