Включите систему с помощью USB-клавиатуры?
Чтобы спящий режим в моей системе Debian Wheezy, я запускаю следующую команду:
sudo sh -c 'echo disk > /sys/power/state'
Чтобы разбудить систему, я могу нажать любую клавишу на клавиатуре USB. Мое понимание спящего режима / приостановления на диске состоит в том, что состояние машины сохраняется в пространстве подкачки, и машина полностью отключена.
- Как определить архитектуру ядра Linux?
- Получить порт шины устройства
- Требование SSE2 для John The Ripper
- Обновление CentOS 6.7 до CentOS 7 на VMWare 11.0
- Предел ACL для x86 sles12 тип файловой системы xfs
Можно ли включить «Wake on USB» без спячки в системе? Итак, я могу включить систему, нажав клавишу на клавиатуре после нормального отключения?
До сих пор я установил USB-порт, к которому подключена клавиатура, и попробовал следующую команду:
sudo sh -c 'echo enabled > /sys/bus/usb/devices/2-4/power/wakeup'
Но после закрытия системы я не могу включить ее снова, нажав клавишу на клавиатуре. Тот факт, что питание полностью отключается при спячке системы, заставляет меня поверить, что также можно было бы разбудить систему USB при нормальном отключении. Но я еще не нашел решения.
One Solution collect form web for “Включите систему с помощью USB-клавиатуры?”
Это зависит от того, какой уровень поддержки ACPI поддерживается в BIOS и материнской плате. Более подробно см. Глобальные состояния ACPI ; но, короче говоря, это спустится до вашего BIOS, поддерживающего пробуждение от разных состояний:
- S3: приостановить работу в ОЗУ
- S4: Hiberate
- G2 / S5: Мягкое выключение
Кроме того, на некоторых материнских платах только подмножество портов USB может поддерживать Wake-on-USB. Я предлагаю проверить документацию для вашей ручной панели.
Goldilocks в комментариях предположил, что взлом ядра может помочь, и он был близок, но на самом деле вам не нужно изменять ядро. Вместо этого вы изменили бы свои сценарии /sys/power/state
, чтобы на последней фазе /sys/power/state
вы записывали 4
или disk
в /sys/power/state
. Я не уверен, что этот подход действительно поможет, если только ваша система не использует USB-wake-from-S4, а не USB-wake-from-S5, что маловероятно (они практически идентичны в дизайне системы).