我有一个基于 debian mint 的系统,我在其中插入了 16 个 USB 设备。内核是: 3.11.0-12-generic 在大约 10 个左右的设备之后,我开始遇到连接新设备的问题。可以在 dmesgs 中找到一个这样的设备的错误,如下所示(最后两行不同)
[新更新:变通方法] 我发现此问题特定于 xhci。在我的 bios 中,我实际上能够禁用 xhci 并强制 linux 回退到 ehci(大概)。现在我所有的设备都运行良好!当然,这对我来说意味着没有 USB3 设备。幸运的是,我的即时申请不需要它们。我不知道这是英特尔问题还是 linux 问题。离开这个页面会很好,因为其他人很想找到它。
dmesg | grep -i 3-5.1
Run Code Online (Sandbox Code Playgroud)
工作装置:
[ 1.883505] hub 3-5:1.0: USB hub found
[ 1.883733] hub 3-5:1.0: 4 ports detected
[ 3.370272] usb 3-5.1: new full-speed USB device number 17 using xhci_hcd
[ 3.387126] usb 3-5.1: New USB device found, idVendor=03eb, idProduct=2045
[ 3.387129] usb 3-5.1: New USB device strings: Mfr=0, Product=0, …Run Code Online (Sandbox Code Playgroud)