You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

双系统下USB键盘随机无响应的硬件故障排查求助

双系统下USB键盘随机无响应的硬件故障排查求助

大家好,我现在是Debian 12(6.1.0-16-amd64内核)和Windows 11双系统,已经关闭了Windows的快速启动,但最近遇到了一个棘手的USB键盘问题:

我的USB键盘会毫无征兆地突然停止响应——有时候在启动阶段就出问题(比如GRUB菜单或者BIOS里键盘完全没反应),有时候开机30~50分钟后才会失灵。其他USB设备之前都正常工作,包括U盘和带USB接收器的无线鼠标,但写这段内容的时候鼠标突然断过一次,之前没出现过这种情况。

我已经尝试了不少方法,但都没解决问题,具体做了这些:

  • 把键盘插过主板上所有的USB接口,不管是USB2.0还是3.0的都试过了
  • 拔掉其他所有USB设备(包括鼠标),单独测试键盘,问题依旧
  • 换了另一台不同的USB键盘测试,还是会出现同样的故障
  • 在/etc/default/grub里的GRUB_CMDLINE_LINUX_DEFAULT参数中添加了usbcore.autosuspend=-1和usbcore.old_scheme_first=1,之后也执行了sudo update-grub更新配置

另外在Windows 11里也有相关问题,但键盘不会完全断电,而是会一直重复输入单个按键,直到我拔下来重新插才行。Windows里的USB自动休眠功能也已经关闭了。

目前只有一个临时的缓解方法:有时候把键盘换到另一个USB口能暂时恢复正常,但过段时间还是会失灵。

下面是dmesg --level=err的错误输出,里面反复提到EMI相关的提示:

[    9.745860] usb usb1-port6: disabled by hub (EMI?), re-enabling...
[  111.293266] usb usb1-port6: disabled by hub (EMI?), re-enabling...
[  547.208550] usb usb1-port6: disabled by hub (EMI?), re-enabling...
[  557.685632] usb 1-6: device not accepting address 5, error -71
[  567.953617] usb 1-6: device not accepting address 6, error -71
[  583.826059] usb 1-6: device descriptor read/64, error -110
[  599.441798] usb 1-6: device descriptor read/64, error -110
[  615.314514] usb 1-6: device descriptor read/64, error -110
[  631.138643] usb 1-6: device descriptor read/64, error -110
[  631.247839] usb usb1-port6: unable to enumerate USB device
[  730.752101] usb 1-6: device not accepting address 9, error -71
[  741.020226] usb 1-6: device not accepting address 10, error -71
[  756.884532] usb 1-6: device descriptor read/64, error -110
[  772.568763] usb 1-6: device descriptor read/64, error -110
[  788.373013] usb 1-6: device descriptor read/64, error -110
[  803.989229] usb 1-6: device descriptor read/64, error -110
[  804.098445] usb usb1-port6: unable to enumerate USB device
[  875.930235] usb 1-6: device not accepting address 13, error -71
[  886.406412] usb 1-6: device not accepting address 14, error -71
[  902.294724] usb 1-6: device descriptor read/64, error -110
[  931.758274] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[  960.475748] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[  985.643873] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[  991.691889] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[  992.154839] usb 5-1: can't set config #1, error -71
[  992.154939] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[  996.251936] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1025.052557] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1049.260758] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1050.300168] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1063.196207] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1097.996794] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1149.676616] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1177.212742] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1188.380858] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1190.925289] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1196.188833] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1209.613342] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1246.477095] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1247.549114] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1274.413199] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1359.165603] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1399.325788] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1403.981819] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1406.317822] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1467.550120] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1482.750197] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1548.414883] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1548.887619] usbhid 5-1:1.0: can't add hid device: -71
[ 1548.887785] usb usb5-port1: disabled by hub (EMI?), re-enabling...
[ 1553.736661] usb 5-1: device not accepting address 30, error -71
[ 1577.693109] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 1591.965210] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 1596.013230] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 1610.685312] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 1645.533452] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 1915.998732] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 1952.510912] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 2084.848063] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 2197.088045] usb usb3-port4: disabled by hub (EMI?), re-enabling...
[ 2264.242157] usb usb3-port4: disabled by hub (EMI?), re-enabling...

错误日志里一直提示可能是EMI(电磁干扰),但我的主板附近只有电源、机械硬盘和固态硬盘——而且我是裸机运行的,没有机箱,周围也没有其他可能产生干扰的设备。

我感觉这应该是硬件相关的问题,但不知道该怎么进一步调试?难道我的两个键盘都碰巧坏了吗?希望大家能给我一些排查的思路,谢谢!

备注:内容来源于stack exchange,提问作者Kirill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 13:23:04