私のUSBマウスは、バッテリーで動作しているとき、5秒間何も操作しないとスリープします。マウスのボタンを押すと、再びuoが起動します。これは本当に迷惑です。
Lsusbを作成しましたが、マウスが
Bus 001 Device 012: ID 04d9:2083 Holtek Semiconductor, Inc.
私は/sys/bus/usb/devices/usb1/power/autosuspend
をチェックしましたが、すでに0に設定されており、ディレクトリusb1
には自動サスペンドファイルもある多くのサブディレクトリがあり、それらを編集する方法はわかりません。
また、3つのUSBポートのいずれでも、どのマウスでも動作する永続的なソリューションが欲しいです。何か案は?
使用:Ubuntu 12.04 64bit
12.04でこの問題を解決し、laptop-mode-toolsの使用を継続するには、ファイルを編集します。
/etc/laptop-mode/conf.d/usb-autosuspend.conf
$ Sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf
次の行を探します。
AUTOSUSPEND_USBTYPE_BLACKLIST=""
と置換する:
AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"
これにより、任意のマウスやUSBドライブが接続されている場合、USBの自動サスペンドが自動的に無効になります。
laptop-mode-tools
またはpowertop
のいずれかをインストールした後、同じ問題が発生しました。再度アンインストールする代わりに...
Sudo powertop
と入力しますAutosuspend
の行を選択するには、下矢印キーを使用しますBad
に切り替えます編集:残念ですが、これは単なる一時的な解決策です。再起動しても生き残れない...
しかし、私は何か他のものを見つけました。 laptop-mode-tools
がインストールされている場合、ファイルCONTROL_USB_AUTOSUSPEND=0
で/etc/laptop-mode/conf.d/usb-autosuspend.conf
を設定してみてください
編集:BATT_SUSPEND_USB = 0を設定すると、問題も解決するはずです(少なくとも私の問題は解決しました)。
次のリンクは、動作するはずの別のアプローチを提供します。自分で試してみました。期待しています。
リンクがなくなった場合のために、短くて甘いバージョンを提供します。まず、修正プログラムは、laptop-mode-toolsを使用していることを前提としています。 lsusb
を使用してデバイスのIDを取得し、これをAUTOSUSPEND_USBID_BLACKLIST
の/etc/laptop-mode/conf.d/usb-autosuspend.conf
パラメーターに追加します。
USBマウスに使用しているIDは、lsusb
の出力のスニペットで強調表示されています。
Bus 002 Device 003: ID 045e:0748 Microsoft Corp.
http://www.hecticgeek.com/2012/06/fix-usb-mouse-not-working-laptop-mode-tools-ubuntu/
lsusb
を使用して、バス番号とデバイス番号を検索します
next /sys/bus/usb/devices/
として名前が付けられたnumber-number
などの名前の1-1.2
にある各フォルダーで、ファイルbusnum
およびdevnum
を確認して、ファイルの対象となるバス番号とデバイス番号、および必要なフォルダーを見つけます(1-1.2
など)。
次に、それぞれのフォルダーに対して1-1.2
と言い、/sys/bus/usb/devices/1-1.2/power/autosuspend
にあるファイルの値を-1
として設定します。
デバイスは一時停止しません。
laptop-mode-tools
またはpowertop
パッケージがインストールされていないことを確認してください。実行する場合は、実行してアンインストールします
Sudo apt-get remove --purge laptop-mode-tools powertools && apt-get autoremove
これにより、Alienware M14x R2上のMint 13での問題が解決しました。
Sudo pico /etc/laptop-mode/conf.d/usb-autosuspend.conf
と入力して、上記のファイルを編集します。
行を検索
CONTROL_USB_AUTOSUSPEND="auto"
そして、「auto」を削除して、
CONTROL_USB_AUTOSUSPEND=""
私のために働いた。