lsusb
を実行すると、USB のバージョンを確認できます。
- 12M =12MBit/s =USB1
- 480M =480MBit/s =USB2
- 5000M =5000MBit/s =USB3.0 別名 USB3.1 世代。 1
- 10000M =10000MBit/s =USB3.1 gen. 2
次のようなものを使用してみてください:
lsusb -D /dev/bus/usb/002/005
USB2.00/3.00はUSB2.0/3.0に対応
おそらく lsusb -t
を使ってみてください
最初の変換表は、USB のバージョンを判断するのに役立ちます。
その他の例については、このリンクをご覧ください。
私の経験では、lsusb -D
コマンドは、デバイスが接続されているジャックのタイプによって現在有効になっていない「機能」を報告する場合、誤解を招く可能性があります。以下のフィルタリングされた出力の例を参照してください (sudo lsusb -D ${USB_DEVICE_PATH}
の出力全体) は 80 行以上でした)。この例では、 bcdUSB 3.00
と推測します Device can operate at SuperSpeed (5Gbps)
を意味する必要があります -- 比較のためにドライブを 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)
idProduct
にも注意してください 行には、6Gb/s
に関するアドバイス/マーケティング テキストが含まれていました。 これは達成可能な速度として解釈されるべきではありません。
より便利な代替の短いコマンド:
$ 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