Поддерживаемые режимы сна системы можно просмотреть с помощью команды cat /sys/power/state. Чтобы добиться функциональности, аналогичной 6ul, используйте функцию «пробуждения» в «gpio-keys.c». Добавьте узел GPIO, указав вывод GPIO для пробуждения. Во время сна сообщение указывает, что только GPIO0 поддерживает пробуждение; тестирование подтвердило, что пробуждаться может только GPIO0. cat /proc/interrupts указывает, что прерывание для ключа 1 было успешно зарегистрировано. Было проведено тестирование, чтобы убедиться, что режимы заморозки и памяти могут активироваться. Во-первых, требуется поддержка NIC для Wake-on-LAN. Используйте инструмент ethtool для проверки информации о сетевой карте. По умолчанию для пробуждения установлено значение «d», что означает, что пробуждение по сети отключено. Опция «поддерживает Wake-on» — «ug» , где «u» разрешает любые одноадресные данные, а «g» разрешает магические пакеты. Для пробуждения можно установить значение «ug» для eth0 с помощью следующей ко