安裝了laptop-mode-tool 16.04,現在USB滑鼠在重新啟動後無法運作,直到重新插入

安裝了laptop-mode-tool 16.04,現在USB滑鼠在重新啟動後無法運作,直到重新插入

我在我的 vizio ct14-a0 超級本上全新安裝了 16.04。

我安裝了laptop-mode-tools

然後我將AUTOSUSPEND_TIMEOUT文件/etc/laptop-mode/conf.d/runtime-pm.conf從編輯20

# Auto-Suspend timeout in seconds
# Number of seconds after which the USB devices should suspend
AUTOSUSPEND_TIMEOUT=2

這在 15.10 上對我來說就像一個魅力,現在在重新啟動後不會檢測到滑鼠,直到拔下並重新插入。

有任何想法嗎?

答案1

我還沒有弄清楚如何永久解決這個問題,但有解決方法這對我有用。

首先,您應該確定哪一個是您的設備:

# lsusb
...
Bus 003 Device 002: ID 056d:c087 Logitech, Inc. M105 Optical Mouse

注意巴士號碼ID。然後,轉到/sys/bus/usb/devices您會看到該資料夾包含很多符號連結。作為Bus 003參考,您應該深入研究3-*資料夾。

# ll
...
lrwxrwxrwx 1 root root 0 nov 17 20:33 3-0:1.0 -> ../../../devices/pci0000:00/0000:00:1a.0/usb3/3-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 3-1 -> ../../../devices/pci0000:00/0000:00:1a.0/usb3/3-1/
lrwxrwxrwx 1 root root 0 nov 17 20:33 3-1:1.0 -> ../../../devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 4-0:1.0 -> ../../../devices/pci0000:00/0000:00:1a.1/usb4/4-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 5-0:1.0 -> ../../../devices/pci0000:00/0000:00:1d.0/usb5/5-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 6-0:1.0 -> ../../../devices/pci0000:00/0000:00:1d.1/usb6/6-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 7-0:1.0 -> ../../../devices/pci0000:00/0000:00:1d.2/usb7/7-0:1.0/
lrwxrwxrwx 1 root root 0 nov 17 20:33 usb1 -> ../../../devices/pci0000:00/0000:00:1a.7/usb1/
lrwxrwxrwx 1 root root 0 nov 17 20:33 usb2 -> ../../../devices/pci0000:00/0000:00:1d.7/usb2/
lrwxrwxrwx 1 root root 0 nov 17 20:33 usb3 -> ../../../devices/pci0000:00/0000:00:1a.0/usb3/
...

您會注意到每個資料夾都有兩個檔案idVendoridProduct.這些文件包含那些ID你之前透過lsusb命令得到了。這是棘手的部分。

識別設備後(usb3/3-1相應地重命名資料夾),運行:

echo 'on' | sudo tee /sys/bus/usb/devices/usb3/3-1/power/control

唯一不方便的是這個解決方案是不是永久的,並且每次重新啟動筆記型電腦時都應該再次運行它(使用反向搜尋 Ctrl+R那麼,會讓一切變得更容易)

答案2

我遇到了同樣的問題,您必須執行以下步驟:

  1. 在終端機中檢查lsusb滑鼠的 ID 供應商和 ID 產品。就我而言,我有一個微軟的滾輪光電滑鼠。所以 id 是 045e:0040

    $ lsusb
    Bus 002 Device 004: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
    
  2. 接下來編輯您的/etc/laptop-mode/conf.d/runtime-pm.conf使用sudo並檢查該行是否設定為

    AUTOSUSPEND_USE_WHITELIST=0
    
  3. lsusb接下來,新增滑鼠 ID結果如下:

    AUTOSUSPEND_RUNTIME_DEVID_BLACKLIST="045e:0040"
    
  4. 重新啟動,滑鼠一切都應該正常。

答案3

我透過修改解決了這個問題:

sudo -H gedit /etc/laptop-mode/conf.d/runtime-pm.conf

在最後一行

AUTOSUSPEND_TIMEOUT=2

299999999

AUTOSUSPEND_TIMEOUT=99999

儲存並重新啟動。

相關內容