
У меня на работе есть настольная система с установленным 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'"
Затем перезагрузите машину. Надеюсь, это исправит ситуацию. Кричите, если не исправит.