Как определить причину блокировки системы в Debian Squeeze?

Как определить причину блокировки системы в Debian Squeeze?

У меня на работе есть настольная система с установленным Debian Squeeze. Примерно раз в пару дней, когда я прихожу утром, система как будто спит и не просыпается. Подозреваю, что она переходит в режим энергосбережения, а затем не получает сигнал пробуждения, когда я щелкаю мышью или касаюсь клавиатуры.

Кто-нибудь знает, где мне следует искать, чтобы начать отслеживать это? Например, файлы журналов и т. д.?

Сомневаюсь, но, может быть, тот факт, что я использую алюминиевую USB-клавиатуру Mac и беспроводную USB-мышь (с выключателем), как-то связан с этим? Может быть, когда я выключаю мышь в конце дня, система каким-то образом теряет устройство? Не знаю :P.

Заранее спасибо.

решение1

Похоже, я уже сталкивался с подобной проблемой при обновлении с 11.10 на 12.04.

Использовать

$ lsusb

Чтобы найти идентификаторы продукта и поставщика мыши/клавиатуры. Если вывод для вашего устройства:

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

046dваш идентификатор поставщика иc52eваш идентификатор продукта

Затем отредактируйте свои правила:

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

и добавьте правильные идентификаторы продукта и поставщика с помощью:

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'"

Затем перезагрузите машину. Надеюсь, это исправит ситуацию. Кричите, если не исправит.

Связанный контент