/ dev / rtc0 не включен для событий пробуждения и не может записать '0' в / sys / class / rtc / rtc0 / wakealarm

У меня Ubuntu 13.04 для настольных компьютеров, 64-битная

При запуске rtcwake -s 30 я получаю следующие результаты:

rtcwake: assuming RTC uses UTC ...
rtcwake: open failed: /sys/class/rtc/rtc0/device/power/wakeup: No such file or directory
rtcwake: /dev/rtc0 not enabled for wakeup events

Запуск fwts s3 --s3-quirks -a, я получаю аналогичный ответ в журнале:

Cannot write '0' to /sys/class/rtc/rtc0/wakealarm

Запустив sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm, я получаю результат:

sh: 1: cannot create /sys/class/rtc/rtc0/wakealarm: Directory nonexistent

Как это можно исправить?

Или как включить /dev/rtc0?

1
задан 16 November 2013 в 15:45

1 ответ

в моей системе человечности 12.04 (64bit) sudo rtcwake -s 30 -mode mem работы, как желаемый (но я должен установить режим на 'мадам' (=suspend для трамбовки) или 'диск' как режим по умолчанию 'резервного устройства', не поддерживаются в моей системе (ноутбук клена).

какие аппаратные средства Вы работаете на своей системе? это имеет RTC, и Ваша система может обнаружить его (как первый шаг, проверьте вывод ls -l /dev/rtc?)?

Ваша выходная строка rtcwake: open failed: /sys/class/rtc/rtc0/device/power/wakeup: No such file or directory мог бы показать соответствующую часть проблемы. в моей системе/sys/class/rtc/rtc0/device/power/wakeup также не существует (я не получаю то ошибочное сообщение), но wakealarm-namedpipe расположен в /sys/class/rtc/rtc0/wakealarm. такой существовать на Вашем?

если это верно, попытайтесь непосредственно записать в него, например, через

sudo sh -c ‘echo "+00-00-00 00:00:30" > /sys/class/rtc/rtc0/wakealarm'

обратите внимание, что эта команда не устанавливает Вашу систему в сон, но только планирует предупреждение пробуждения, таким образом, Вы, возможно, должны были бы поместить свою систему в резервное устройство/сон сами.

затем, что делает cat /proc/driver/rtc скажите (особенно строки, запускающиеся с alrm_time, alrm_date и alrm_pending)?

вероятно, не ответ, но я еще не могу прокомментировать...

Править: ой, просто реализованный это спросили в 2012, не 2013...

0
ответ дан 16 November 2013 в 15:45

Другие вопросы по тегам:

Похожие вопросы: