
我有一個正在使用的桌面系統,安裝了 Debian squeeze。每隔幾天左右,當我早上進來時,系統似乎處於睡眠狀態並且不會醒來。我懷疑它進入省電模式,然後當我單擊滑鼠或觸摸鍵盤時沒有收到喚醒信號。
有誰知道我應該去哪裡才能開始追蹤這個問題?例如日誌檔等?
我對此表示懷疑,但也許我使用的是 mac 鋁製 USB 鍵盤和無線 USB 滑鼠(具有關閉開關)這一事實與此有關?也許,當我在一天結束時關閉滑鼠時,系統會以某種方式失去對設備的追蹤?我不知道:P。
提前致謝。
答案1
聽起來像是我之前在 11.10->12.04 升級中遇到的情況。
使用
$ lsusb
尋找您的滑鼠/鍵盤產品和供應商 ID。如果您的設備的輸出是:
Bus 003 Device 002: ID 046d:c52e Logitech, Inc.
046d
您是供應商 ID 嗎?c52e
是您的產品 ID
然後編輯您的規則:
$ sudo gedit /etc/udev/rules.d/90-keyboardwakeup.rules
並添加正確的產品和供應商 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'"
然後重新啟動您的機器。希望這能解決問題。如果沒有,請大聲喊叫。