我有一块 Kontron KTQM87/mITX 主板(最新 BIOS),带有一些 USB 2.0 和一些 USB 3.0 端口。该机器运行 Ubuntu 14.04,我尝试过 3.13 和 4.4.6 内核。
在 BIOS 中,我将 xHCI 模式设置为“已启用”。我假设这会启用 USB 3.0。
当我连接 USB3/2 设备(例如大容量存储)时,它仅显示为高速设备。当我连接仅 USB3 设备(Intel Realsense)时,它根本不显示,甚至一行都没有显示dmesg
。
这是我的lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/15p, 480M
|__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=pl2303, 12M
|__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 8: Dev 4, If 0, Class=Vendor Specific Class, Driver=cpc-usb, 12M
|__ Port 9: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 9: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 1.5
我假设报告的两条总线实际上是一条总线,但显示一次高速设备,一次超高速设备。我从未见过超高速总线下出现任何东西。所有 USB3/2 设备都出现在 下Bus 01
,报告最大速度为 480M,即高速。
我该怎么做才能让我的 USB 3 设备以超高速运行?
答案1
问题出在延长线损坏上。我们更换了不同的延长线,现在 USB 3.0 设备已按预期显示。