USB 2.0記憶装置を私のWindows 10デスクトップの3.0ポートの1つに接続すると、その記述子はそれがに接続されていると言う Hub: 1 Port: 1
この同じポートに接続されているすべての2.0デバイスは、常にこの同じハブとポート番号を取得します。
ただし、USB 3.0デバイスを接続すると、ポート番号は常に10より大きくなります。したがって、同じポートにUSB 3.0デバイスを接続すると、次のようになります。 Hub: 1 Port: 16
。この動作は、私が接続しているすべてのUSB 3.0デバイスを通じて一貫しています。
USB 2.0と3.0デバイスのポート番号の指定に違いがあるのはなぜですか? 2.0と3.0がUSB 2.0ポートに接続されていても違いはありません。
私が考えた1つの理由は、3.0機能を有効にするために異なるコントローラ設定/回路が使用されているため、異なるポートが割り当てられていることです。