web-dev-qa-db-ja.com

Arch Linux:1時間の実行後にUSBマウスが失敗する

ArchLinuxをカーネルバージョン3.9.5-1でインストールしました。 xorg(特にXMonad)を実行しているときに、MicrosoftオプティカルUSBマウスが一定時間毎回実行すると失敗(動きの送信を停止)しますコンピューター。下側を見ると、ライトはまだ点灯していますが、かなり暗くなっています。 xorgを再起動しても問題は解決しませんが、コンピューターを再起動すると一時的に問題が解決します。

ほんの数日前、私はWindows 7と以前のバージョンのArchの両方をマウスに関してまったく問題なく実行していたので、マウス自体はまだ完全に機能していると思います。私がこれをどのように解決できるかについて誰かが何か提案がありますか?

ありがとう!

2
justinpc

UPDATE:私はGNU/Linuxで SB自動サスペンドの問題に関する記事 を書きました。よりエレガントなソリューションについては、これをチェックしてください。

Linux Mint Debian Edition システムをカーネル3.10-2-AMD64にアップグレードしてから、Microsoft Wheel Mouse OpticalUSBおよびPS/2互換で同様の問題が発生しました。原因は、カーネルの SB電源管理 による不適切な自動サスペンドです。 Debianでは、これはusbcoreモジュールとしてカーネルにコンパイルされます。

コマンドラインで発行することにより、これを永続的に解決できます。

Sudo echo "options usbcore autosuspend=-1" > /etc/modprobe.d/disable-usb-autosuspend.conf

ただし、一部のカーネルではautosuspend=0が必要になる場合があります。

システムがinitrdを使用している場合(おそらく使用している)、カーネル用にinitrdを再構築します。

例えば:

uname -r
Sudo dpkg-reconfigure linux-image-3.10-2-AMD64

再起動して確認します。

cat /sys/module/usbcore/parameters/autosuspend

これで-1が生成されます。

1