laptop-mode-tool 16.04 をインストールしましたが、再起動後、再度差し込むまで USB マウスが動作しません。

laptop-mode-tool 16.04 をインストールしましたが、再起動後、再度差し込むまで USB マウスが動作しません。

vizio ct14-a0 ウルトラブックに 16.04 を新規インストールしました。

インストールしましたlaptop-mode-tools

次に、AUTOSUSPEND_TIMEOUTin/etc/laptop-mode/conf.d/runtime-pm.confファイルを2次のように編集しました0:

# 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/
...

各フォルダには2つのファイルidVendorとがあることに気づくでしょうidProduct。これらのファイルには、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製品を確認します。私の場合は、Microsoftのホイール光学式マウスを使用しています。したがって、IDは045e:0040です。

    $ lsusb
    Bus 002 Device 004: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
    
  2. 次に/etc/laptop-mode/conf.d/runtime-pm.confusingを編集して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

2と置換する99999999

AUTOSUSPEND_TIMEOUT=99999

保存して再起動します。

関連情報