LINUX.ORG.RU

По каким сигналам происходит «пробуждение» устройства после suspend to ram? Можно ли устанавливать свои сигналы?


0

1

Собственно - вопрос в заголовке. Кто ведает пробуждением? Как можно сообщить устройству, что пора просыпаться?

Предположим, что это устройство без крышки, без клавиатуры. Есть кнопка power, мышка, пара еще каких-то кнопок. Если просто отправить его в suspend2ram (tuxonice), то потом нажатия на любые из имеющихся кнопок ни к чему не приводят.

Можно ли это как-то побороть?


Разве это не настраивается в BIOS Setup (для x86)?

AITap ★★★★★
()
Ответ на: комментарий от KivApple

Нажатие или нажатие и кратковременное удержание кнопки power не пробуждает. В BIOS ничего на тему сна нету.

moroz
() автор топика

Просыпается процессор, когда его кто-то пнет (дернет прерывание), если оно не замаскировано

идешь в /proc/acpi, делаешь cat wakeup, там список доступных прерываний делаешь что-тто типа «echo EHC1 жопа > wakeup» (ну, вообще-то стоит сделать echo enabled, но все, что не disabled, считается enabled) - будет просыпаться от ehci контроллера.

свои сигналы установить сложно. разве что rtc с таймером пробуждения, если такой есть

alexst
()

Можно Wake On Lan, если поддерживается.

sovereign
()
Ответ на: комментарий от alexst

В /proc/acpi/wakeup есть строчка «PWRB S3 enabled», но устройство не просыпается от этой кнопки. Видимо, проблема в устройстве, а не в настройках. Жаль, весьма жаль.

moroz
() автор топика
8 июля 2012 г.
Ответ на: комментарий от alexst

Исключения есть!

celerоны, Армы, Vpro-шНые процы вааапще не даже примерно такой схеме слипятся!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.