我在一台新服务器上安装了 ubuntu server 14.04。我打算买一个外置 usb 硬盘用于数据备份。我的主板是 intel s1200V3RPS,在 intel 页面上显示 usb 3.0 有 4 个端口。但是,我的机器上有 6 个端口,当我lsusb
在机器上执行此操作时,我得到以下输出
naveen@ubserver:~/ordcode$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 058: ID 413c:9013 Dell Computer Corp.
Bus 003 Device 004: ID 046b:ff10 American Megatrends, Inc. Virtual Keyboard and Mouse
Bus 003 Device 031: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 003 Device 002: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
这显示有 4 条总线和 8 个设备,大多数都有 2.0 根集线器,只有一个是 3.0 根集线器?这是否意味着我的只有一个端口支持 USB 3.0?
答案1
lsusb
仅打印 USB 根集线器和与其连接的设备。例如,您的键盘和鼠标都在总线 003 上,这是一个根集线器 2.0。
根集线器是一种 USB 设备,可将 USB 信号分配到多个端口。因此,您的输出仅表示只有一个 USB 3.0 集线器。但您可以在其上连接多个设备。
USB 子系统的形式为层级星:
这些层级中还可包含额外的 USB 集线器,从而允许分支成最多具有五个层级的树形结构。