我有一台 Dell G15 5511,并且由于没有在 Linux 上配置键盘背光的驱动程序/程序,因此我使用 libusb 创建自己的驱动程序/程序。
我想我可能向它发送了一些错误的数据包,因为它现在变得没有响应。一旦我打开笔记本电脑,背光就会打开,然后慢慢消失(正如我配置的那样),但随后它就再也不会打开了。该控制器甚至不再列在 lsusb 上。
这不是什么大问题,真正的问题是现在我的蓝牙鼠标在空闲大约三秒后不断断开连接,并且在我移动它后又需要三秒才能重新连接。
我已经尝试重新安装系统,但没有效果,所以这肯定是硬件问题,但我希望可以通过软件配置来解决。当鼠标闲置一段时间并移动鼠标时,dmesg 上会显示以下行:
[ 37.578439] usb 3-7: new full-speed USB device number 16 using xhci_hcd
[ 37.692501] usb 3-7: device descriptor read/64, error -71
[ 37.909480] usb 3-7: device descriptor read/64, error -71
[ 38.132464] usb 3-7: new full-speed USB device number 17 using xhci_hcd
[ 38.246557] usb 3-7: device descriptor read/64, error -71
[ 38.469504] usb 3-7: device descriptor read/64, error -71
[ 38.578571] usb usb3-port7: attempt power cycle
[ 38.958479] usb 3-7: new full-speed USB device number 18 using xhci_hcd
[ 38.958635] usb 3-7: Device not responding to setup address.
[ 39.162741] usb 3-7: Device not responding to setup address.
[ 39.370447] usb 3-7: device not accepting address 18, error -71
[ 39.484498] usb 3-7: new full-speed USB device number 19 using xhci_hcd
[ 39.484655] usb 3-7: Device not responding to setup address.
[ 39.690754] usb 3-7: Device not responding to setup address.
[ 39.898482] usb 3-7: device not accepting address 19, error -71
[ 39.898612] usb usb3-port7: unable to enumerate USB device
USB 3-7 是我的(损坏的)背光控制器,它甚至不再显示在 lsusb 上。它如何干扰我的鼠标?我可以修复它吗?或者我至少可以禁用它,这样它就不会弄乱我的鼠标了?
这是 的输出lsusb -t
,以防有帮助:
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 20000M/x2
|__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
|__ Port 5: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 5: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 14: Dev 7, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 14: Dev 7, If 1, Class=Wireless, Driver=btusb, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M