我可以理解什么是端口,但不明白总线和开发。
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主机控制器,通常由芯片组或主板提供。在您的示例中,有四个主机控制器,其中两个具有 USB 3.1 速度 (10000M),两个具有 USB 2.0 速度 (480M)。实际上,这些可能使用相同的物理端口,因为 USB 3 端口上的 USB 2 设备将显示为连接到 USB 2 主机控制器/根集线器。
Dev 是已连接设备的运行编号。每次设备断开连接和重新连接时它都会发生变化,因此对用户来说没有什么实际用处。
有关更多信息,请参见例如: