Drivers
重啟USB滑鼠驅動?
有時,在某些我無法確定的事件之後,我的 USB 滑鼠會卡頓——比如刷新率下降到 5-10Hz 左右。除此之外它仍然可以正常工作,但它非常煩人,並且讓電腦感覺非常慢。它似乎在睡眠後經常發生,但有時在電腦剛剛啟動時發生。重新啟動通常會修復它。
我試過了:
- 拔下和重新插入滑鼠。
rmmod
在 usbhid 和 hid 中,並修改它們(和 psmouse,這無關緊要)- 重新啟動
udev
(滑鼠進出)- 殺死X,然後重新開始
- 插入第二個 USB 滑鼠 - 兩個滑鼠都存在問題。
我想找到一種方法來“重置”我的滑鼠,而無需重新啟動。還有什麼我應該嘗試的嗎?
我正在執行 Kubuntu 12.04。這是一台筆記型電腦,觸摸板不受影響。
在4.15.0-51-generic核心上執行****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
就這樣,我的光電滑鼠的功能恢復了。
嘗試
Ctrl
++到文本模式,然後立即Alt
++到圖形模式。F1``Ctrl``Alt``F7