ポートが何であるかは理解できますが、バスと開発は理解できません。
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 は接続機器の実行番号です。デバイスの接続を切断して再接続するたびに変更されるため、ユーザーにとってはあまり役に立ちません。
詳細については、次の例を参照してください。