USB 3.0 端口仅在高速下工作,在 xhci_hcd 运行时无法在超高速下工作

USB 3.0 端口仅在高速下工作,在 xhci_hcd 运行时无法在超高速下工作

我有一块 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 设备已按预期显示。

相关内容