有时,在我无法确定的事件之后,我的USB鼠标变得杂乱无章-刷新频率下降到大约5-10Hz。除此之外,它仍然可以正常工作,但是令人讨厌的是,它使计算机感觉真的很慢。它似乎经常在睡眠后发生,但有时会在计算机刚启动时发生。重新启动通常可以解决该问题。
我试过了:
rmmod
在usbhid和hid中,并对它们进行modprobing(和psmouse,这是无关紧要的)udev
(用鼠标移入和移出)我想找到一种无需重新启动即可“重置”鼠标的方法。还有什么我应该尝试的吗?
我正在运行Kubuntu 12.04。这是一台笔记本电脑,触摸板不受影响。
我的笔记本电脑上的光电鼠标出于某种原因退出运行,该笔记本电脑在4.15.0-51-通用内核上运行Ubuntu 18.04。首先,我尝试了普通的快速补救措施,即先在同一端口上拔出然后重新插入,然后再在其他两个未使用的端口上拔出;然后再拔出。鼠标仍然不起作用。我必须指出,我仍然可以打开USB端口的电源。因此,我感到困惑,决定检查终端上发生的事情。这是我与系统的交互。
dmesg
我在系统日志中找到以下条目。
usb 1-1.2: USB disconnect, device number 16
[50687.847220] usb 1-1.2: new low-speed USB device number 17 using ehci-pci
[50687.959081] usb 1-1.2: New USB device found, idVendor=0000, idProduct=0538
[50687.959084] usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[50687.959085] usb 1-1.2: Product: USB OPTICAL MOUSE
[50687.961754] input: USB OPTICAL MOUSE as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:0000:0538.0004/input/input18
[50688.019546] hid-generic 0003:0000:0538.0004: input,hidraw0: USB HID v1.11 Mouse [ USB OPTICAL MOUSE] on usb-0000:00:1a.0-1.2/input0
然后,我尝试卸载并重新加载usbhid
sudo modprobe -r usbhid && sudo modprobe usbhid
那没有用。但是我确实注意到日志中有一个新错误
usb usb3-port2: connect-debounce failed
在这一点上,我决定进行网络搜索以查看该特定错误的含义,这就是我登陆此页面的方式。但是,我感到所提供的解决方案需要太多工作,而是选择查看我还可以使用内核模块来解决该问题。首先,我检查了通过运行加载了哪些特定的内核模块
sudo modprobe -r Tab
请注意,获取模块的正确方法是运行lsmod,但我更喜欢上面用于微小任务的方法,而对于lsmod的详细输出则没有用
模块名称psmouse引起了我的注意,我决定测试同时加载usbhid和psmouse能否使鼠标复活。
sudo modprobe -r usbhid && sudo modprobe -r psmouse
sudo modprobe usbhid && sudo modprobe psmouse
就像恢复了我的光电鼠标的功能一样。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句