use*_*477 6 linux usb debian power-management x86
要休眠我的 Debian Wheezy 系统,我运行以下命令:
sudo sh -c 'echo disk > /sys/power/state'
Run Code Online (Sandbox Code Playgroud)
要唤醒系统,我可以按 USB 键盘上的任意键。我对hibernation/suspend to disk的理解是机器状态保存到交换空间,机器完全断电。
是否可以在不休眠系统的情况下启用“USB 唤醒”?那么我可以在正常关机后通过按键盘上的键来打开系统电源吗?
到目前为止,我已经找到了键盘连接的 USB 端口,并尝试了以下命令:
sudo sh -c 'echo enabled > /sys/bus/usb/devices/2-4/power/wakeup'
Run Code Online (Sandbox Code Playgroud)
但是在关闭系统后,我无法通过按键盘上的键再次打开它。系统休眠时电源完全切断的事实让我相信,也可以通过USB从正常关机状态唤醒系统。但我还没有找到任何解决方案。
这取决于您的 BIOS 和主板支持什么级别的 ACPI 唤醒。有关更多详细信息,请参阅ACPI 全局状态;但简而言之,这取决于您的 BIOS 支持从各种状态唤醒:
此外,在某些主板上,只有一部分 USB 端口可能支持 USB 唤醒。我建议检查您的手册板的文档。
Goldilocks 确实在评论中建议内核破解可能会有所帮助,而且他已经很接近了,但实际上您并不需要修改内核。相反,您可以修改关机脚本,以便在关机的最后阶段将4
或disk
写入/sys/power/state
. 我不确定这种方法是否真的有帮助,除非您的系统仅实现 USB-wake-from-S4 而不是 USB-wake-from-S5,这是不可能的(它们在系统设计中实际上是相同的)。
归档时间: |
|
查看次数: |
3298 次 |
最近记录: |