ここでバス、ポート、開発者はどういう意味ですか?

ここでバス、ポート、開発者はどういう意味ですか?

ポートが何であるかは理解できますが、バスと開発は理解できません。

Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    |__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=uas, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M

答え1

バスはUSBホストコントローラ、通常はチップセットまたはマザーボードで提供されます。あなたの例には4つのホストコントローラがあり、2つはUSB 3.1速度(10000M)、2つはUSB 2.0速度(480M)です。実際、USB 3ポートのUSB 2デバイスはUSB 2ホストコントローラ/ルートハブに接続されているように見えるため、同じ物理ポートを使用できます。

Dev は接続機器の実行番号です。デバイスの接続を切断して再接続するたびに変更されるため、ユーザーにとってはあまり役に立ちません。

詳細については、次の例を参照してください。

関連情報