當我的筆記型電腦進入暫停狀態時,滑鼠的輕微移動就會喚醒我的筆記型電腦。當我將電腦裝入包中並意外移動滑鼠時,這很糟糕。電腦在騎乘過程中保持開啟狀態會消耗電池。所以已經有這個話題了,但沒有幫助:先前提出的問題
我確保所有 USB 裝置都已停用以喚醒:
Device S-state Status Sysfs node
LID S4 *enabled
SLPB S3 *enabled
IGBE S4 *disabled pci:0000:00:19.0
EXP2 S4 *disabled pci:0000:00:1c.1
XHCI S3 *disabled pci:0000:00:14.0
EHC1 S3 *disabled pci:0000:00:1d.0
透過回顯 /proc/acpi/wakeup /etc/rc.local 中的裝置名稱 EHC1 和 XHCI
我還用 lsusb 識別了該設備並確保
cat /sys/bus/usb/devices/2-6/power/wakeup
返回禁用。
我不知道還有什麼辦法可以停用它。我使用的是 Lenovo T450s 和 Ubuntu 14.04 LTS。
謝謝!
編輯:我使用的是富士通無線滑鼠WI610。
答案1
在我的 Ubuntu 16.04 x64 ASUS ZenBook UX430UA 上,工作原理如下:
# Check
more /proc/acpi/wakeup
or
grep --color -E '|enabled' /sys/bus/usb/devices/*/power/wakeup
然後禁用例程
# Disable
for f in /sys/bus/usb/devices/*/power/wakeup
do
echo "disabled" > $f
done
為了在重新啟動後停用,請在 exit 0 行之前將停用例程新增至 /etc/rc.local 中。