我最近刚收到一个 Das Keyboard,我想把它用在我的联想笔记本电脑上。当我第一次插入它时,它工作正常。几天前我不得不重新启动,从那以后我就没法让它工作了。当我执行 lsusb 时它甚至不会显示,所以当我执行 dmesg 时,它显示了以下内容(截断):
[ 123.174691] usb 1-3: new full-speed USB device number 14 using xhci_hcd
[ 123.302592] usb 1-3: device descriptor read/64, error -71
[ 123.538221] usb 1-3: device descriptor read/64, error -71
[ 123.773988] usb 1-3: new full-speed USB device number 15 using xhci_hcd
[ 123.902039] usb 1-3: device descriptor read/64, error -71
[ 124.138200] usb 1-3: device descriptor read/64, error -71
[ 124.246144] usb usb1-port3: attempt power cycle
[ 124.897060] usb 1-3: new full-speed USB device number 16 using xhci_hcd
[ 124.897265] usb 1-3: Device not responding to setup address.
[ 125.105047] usb 1-3: Device not responding to setup address.
[ 125.312629] usb 1-3: device not accepting address 16, error -71
[ 125.440659] usb 1-3: new full-speed USB device number 17 using xhci_hcd
[ 125.440872] usb 1-3: Device not responding to setup address.
[ 125.649011] usb 1-3: Device not responding to setup address.
[ 125.856604] usb 1-3: device not accepting address 17, error -71
[ 125.856738] usb usb1-port3: unable to enumerate USB device
我做了一些显而易见的事情,即关闭电脑,拔掉所有电源,然后让它静置(甚至一整夜)。我更改了自动挂起功能(使用“autosuspend”而不是“autosuspend_delay_ms”,因为前者在我重建启动文件时占用了。)我不记得还有什么其他操作。到目前为止,什么都没起作用,除非我操作不正确。
我问了两个问题:a.) 我可以做一些不同的事情来在 Ubuntu 18 中发挥作用吗?b.) “错误 -71”具体是什么意思?
谢谢。
答案1
我发现一些信息表明较新的 Gigabyte 主板存在错误。请查看:https://unix.stackexchange.com/questions/72625/why-is-usb-not-working-in-linux-when-it-works-in-uefi-bios
编辑:基本上,您可能还需要IOMMU Controller
在 BIOS 中启用该选项XHCI
(EHCI
如果可用)。