USBマウスが3秒間何も操作しないと停止するのはなぜですか?


13

接続およびカーソルの動きとホイールが停止してから3秒後に、マウスの下部LEDが消灯します。任意のボタンを押すか、USBデバイスを再接続またはリセットすると、さらに3秒間デバイスが再開されます(ボタンを押して再開すると、このイベントはXに移動しません)。

これは、USBポートのいずれかを使用している場合に発生します。このマウスは、Linuxを搭載した他のコンピューターでうまく機能します。以前はうまく機能していました。

なぜそれが起こるのでしょうか?修正方法

更新:ラップトップがバッテリーになっている場合にのみ発生します。

回答:これは、laptop-mode-toolsによって実行される省電力が原因です。省電力を一時的にオフにするには

for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done

これはLinuxまたは他のオペレーティングシステムでのみ発生しますか?
soandos

私はそれを観察しました。再起動しても問題は解決するかもしれませんが、なぜこれが起こるのかを知りたいです。
Vi。

私のくだらないノーネームワイヤレスマウスはこれを行います。コンピューターがバッテリーに接続されているか、バッテリーに接続されているかは関係ありません。さらに悪いことに、一度マウスが動かなくなると、マウスを「サスペンド解除」せず、3〜5秒ごとにバッテリーを取り外して再挿入します。無駄なs ** t。
エマニュエルランドホルム

@Vi .: OscarGarciaの受け入れられた答えを変更することを提案します。彼が最も正確であり、実際に両方の質問に答え、USBの自動サスペンドを無効にするなどの副作用がないためです...
Martin Pecka

回答:


5

これは非常に古い質問で、ラップトップモードに関連していますが、解決策を投稿します。

Ubuntu 14.04では/etc/laptop-mode/conf.d/usb-autosuspend.conf、この行を編集してブラックリストに変更しましたusbhid

# The list of USB driver types that should not use autosuspend.  The driver
# type is given by "DRIVER=..." in a USB device's uevent file.
# Example: AUTOSUSPEND_USBID_BLACKLIST="usbhid usb-storage"
## Old value: AUTOSUSPEND_USBTYPE_BLACKLIST=""
AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid"

Ubuntu 12.04では/etc/laptop-mode/conf.d/runtime-pm.conf、この行を編集してブラックリストに変更する必要がありますusbhid

# The list of device driver types that should use autosuspend.  The driver
# type is given by "DRIVER=..." in a device's uevent file.
# Example: AUTOSUSPEND_DEVTYPE_WHITELIST="usbhid usb-storage"
## Old value: AUTOSUSPEND_RUNTIME_DEVTYPE_WHITELIST=""
AUTOSUSPEND_RUNTIME_DEVTYPE_WHITELIST="usbhid"

ブラックリストに登録することもできますusb-storage!また、IDでデバイスをブラックリストに登録することもできます(AUTOSUSPEND_RUNTIME_DEVID_WHITELISTUbuntu 12.04またはAUTOSUSPEND_USBID_BLACKLISTUbuntu 14.04で)。

次に、変更を有効にするためにラップトップモードを再起動する必要があります。

sudo /etc/init.d/laptop-mode restart

そして、マウスを再接続します。マウスは再び停止しません。

これは、職場(ubuntu 12.04)と自宅(ubuntu 14.04)で機能します。

それが役に立てば幸い :)


この回答はDebianでの私の問題を解決しました。私はブラックリストに載っusbhidpsmouseし、再起動した後laptop-mode、問題が解決され、サービスを、そして私のマウスを接続し直し
Sharuzzaman Ahmat Raslan

これは、HIDデバイスの自動サスペンドのみをブラックリストに登録しますが、他のすべてのデバイスを自動サスペンドする可能性があるため、これは本当に受け入れられた答えです。
マーティンペッカ

そのため、私もお勧めしAUTOSUSPEND_USBID_BLACKLISTます。
オスカーガルシア

Ubuntu 14.04、レノボthinkpadで私には動作しません:(
トーマス

@Thomasどのソリューションがあなたのために機能しないのですか?lsusb idまたはモジュール、マウスの種類などを共有できますか?ワイヤレスアダプターを使用している場合は、ブラックリストに登録する必要があるかもしれません。編集:laptop-toolsインストールしましたか?
オスカーガルシア

11

私は完璧なソリューションを持っています!

もし

for i in /sys/bus/usb/devices/*/power/control; do echo on > $i; done

あなたのために働くが、一度だけ、/etc/laptop-mode/conf.d/usb-autosuspend.conf交換するために編集する:

CONTROL_USB_AUTOSUSPEND="auto"

沿って

CONTROL_USB_AUTOSUSPEND=0

わたしにはできる。


男、あなたは本当に理にかなっている何かを言った。ありがとう!
ブルーノJCM

「laptop-mode-tools」パッケージがインストールされていることを知らなかった
ブルーノJCM

最初のコマンド(...)のみが機能しました。ラップトップモードサービスを停止することさえすべて試みましたが、それは変わりませんでした。ありがとう
-lepe

このファイル/etc/laptop-mode/conf.d/usb-autosuspend.confは私には存在しません。作成する必要がありますか?
サイモンバール

0

これは、バッテリーを節約するために、ワイヤレスになった後のすべてのマウスの通常の動作です。ボックス内にサードパーティのソフトウェアが入っている場合は調整できます。


2
彼はそれがワイヤレスマウスかどうかは言いません。
レナン

1
これは有線USBマウスです。
Vi。

OK。有線のusbマウスを見ただけで、5秒後に非アクティブになります。これは、バッテリーの時間が重要なラップトップで使用できるため、省エネにも役立ちます。そして、それは良い機能ではありませんか?
シエスタ

LEDは淡色表示されませんが、まったく消灯しているため、通常のマウスの使用はできません(移動する前に毎回クリックする必要があります)。
Vi。

1
上記の答えについてコメントしてください。これは完全に間違っており、誤解を招くものです。
ブルーノJCM
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.