Debian Squeeze でシステムロックの原因を特定するにはどうすればいいですか?

Debian Squeeze でシステムロックの原因を特定するにはどうすればいいですか?

職場に Debian Squeeze がインストールされたデスクトップ システムがあります。2、3 日おきに、朝出社するとシステムがスリープ状態になり、起動しなくなります。おそらく、省電力モードになり、マウスをクリックしたりキーボードに触れても起動信号を受信しないのでしょう。

これを追跡するためにどこを調べればよいか知っている人はいませんか? ログ ファイルなどでしょうか?

疑わしいですが、Mac のアルミニウム USB キーボードとワイヤレス USB マウス (オフ スイッチ付き) を使用していることが関係しているのかもしれません。一日の終わりにマウスをオフにすると、システムが何らかの理由でデバイスを追跡しなくなるのでしょうか。わかりません :P。

前もって感謝します。

答え1

以前、11.10 から 12.04 へのアップグレード時に遭遇した問題に似ています。

使用

$ lsusb

マウス/キーボードの製品 ID とベンダー ID を見つけるには、デバイスの出力が次のとおりである場合:

Bus 003 Device 002: ID 046d:c52e Logitech, Inc.

046dベンダーIDとc52eあなたの製品IDは

次に、ルールを編集します。

$ sudo gedit /etc/udev/rules.d/90-keyboardwakeup.rules

次のように正しい製品 ID とベンダー ID を追加します。

SUBSYSTEM=="usb", ATTRS{idVendor}=="YOUR VENDOR ID HERE", ATTRS{idProduct}=="YOUR PRODUCT ID HERE" RUN+="/bin/sh -c 'echo enabled > /sys$env{DEVPATH}/../power/wakeup'"

その後、マシンを再起動してください。これで問題が解決するはずです。問題が解決しない場合はご連絡ください。

関連情報