Verzi USB zjistíte spuštěním lsusb
- 12 M =12 MBit/s =USB1
- 480 M =480 MBit/s =USB2
- 5000M =5000MBit/s =USB3.0 aka USB3.1 gen. 1
- 10000M =10000MBit/s =USB3.1 gen. 2
Zkuste použít něco jako:
lsusb -D /dev/bus/usb/002/005
USB 2.00/3.00 odpovídá USB 2.0 / 3.0
Možná dokonce zkuste použít lsusb -t
První převodní tabulka vám pomůže určit verzi USB.
Další příklady naleznete na TOMTO odkazu.
Moje zkušenost je, že lsusb -D
příkaz může být zavádějící, pokud hlásí „schopnosti“, které nejsou aktuálně povoleny typem konektoru, do kterého je vaše zařízení zapojeno. Viz níže příklad filtrovaného výstupu (celý výstup sudo lsusb -D ${USB_DEVICE_PATH}
bylo 80+ řádků). V tomto příkladu dedukuji bcdUSB 3.00
by mělo znamenat Device can operate at SuperSpeed (5Gbps)
--i když tato linka byla stále přítomná, když jsem pro srovnání připojil svůj disk ke konektoru USB 2.
$ 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)
Všimněte si také, že idProduct
řádek obsahoval nějaký poradenský/marketingový text o 6Gb/s
což by nemělo být interpretováno jako dosažitelná rychlost.
Alternativní krátký příkaz, který by mohl být užitečnější:
$ 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