https://www.uwe-sieber.de/usbtreeview_e.html USB Device Tree Viewer を使うのが早い。Windows 標準機能ではわからない。クソ (macOS のあなたは「システム情報」→「ハードウェア」→「USB」でわかります。良かったですね)
USB Device Tree Viewer の表示もそれほど分かりやすいとはいえない。以下が頭に入ってないといけない。
- Low Speed = 1.5 Mbps (USB 1.0+)
- Full Speed = 12 Mbps (USB 1.1+)
- High Speed = 480 Mbps (USB 2.0)
- SuperSpeed = 5 Gbps (USB 3.0 = USB 3.1 Gen1 = USB 3.2 Gen1)
- SuperSpeed+ = 10 Gbps (USB 3.1 Gen2 = USB 3.2 Gen2)
アイコンにSがついてればSuperSpeed以上、HはHigh Speed、F は Full Speed
そして USB3系と USB2系は完全に別レイヤーで二重になっているという点を理解している必要がある。例えば USB3 のハブを繋いだら、必ず USB3 のハブと USB2 のハブが2つ表示され、ポートもそれぞれ別々に表示される。
3.2 Gen 2 (10Gbps) のハブ
========================== Summary ========================= Vendor ID : 0x05E3 (Genesys Logic, Inc.) Product ID : 0x0625 USB Version : 3.2 Gen 2 Port maximum Speed : SuperSpeedPlus or higher Device maximum Speed : SuperSpeedPlus or higher Device Connection Speed : SuperSpeedPlus or higher Self powered : yes Demanded Current : 0 mA Used Endpoints : 2
USB 2.0 のハブ (ただし USB3.0 のハブと物理的にポートを共有している)
========================== Summary ========================= Vendor ID : 0x1397 (Behringer Spezielle Studiotechnik GmbH) Product ID : 0x0507 USB Version : 2.0 Port maximum Speed : High-Speed (Companion Port 1-20-4 is doing the SuperSpeed and SuperSpeedPlus or higher) Device maximum Speed : High-Speed Device Connection Speed : High-Speed Self powered : no Demanded Current : 500 mA Used Endpoints : 1
USB 2.0 でポートスピードと接続スピードが違う場合
USB 3系と USB 2系は完全に分離しているので、Port maximum Speed が SuperSpeed で Device Connection Speed が Full-Speed ということは起こらない。
========================== Summary ========================= Vendor ID : 0x045E (Microsoft Corporation) Product ID : 0x07A5 USB Version : 2.0 -> but Device is Full-Speed only Port maximum Speed : High-Speed Device maximum Speed : Full-Speed Device Connection Speed : Full-Speed Self powered : no Demanded Current : 100 mA Used Endpoints : 4