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

487
David Sanders

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

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

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

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

2

1 ответ на вопрос

0
PatKilg

Похоже на то, с чем я столкнулся раньше в своем обновлении 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=="YOUR VENDOR ID HERE", ATTRS=="YOUR PRODUCT ID HERE" RUN+="/bin/sh -c 'echo enabled > /sys$env/../power/wakeup'" 

Затем перезагрузите компьютер. Надеюсь, это все исправит. Холлер, если это не так.

Похожие вопросы