Пытаюсь заставить свой WB8 просыпаться и засыпать каждые 60 сек.
Ввожу команду rtcwake -m off -s 60. Контроллер выключается и сразу включается без сна. Что может быть? Может не соблюдено условия ухода в сон?
Добрый день, не могли бы вы уточнить, с какой целью используется данный функционал?
Съем показаний с метеостанции…
Пока еще не сложилось четкое понимание, зачем отключать контроллер, ведь обычно стремятся к тому, чтобы он работал как можно дольше.
Я так понял нужен модуль WBMZ для режима сна?
Попробуйте данную команду
rtcwake -m mem -s 60
И все же мне интересно для чего сон во время снятия показаний.
Ага спасибо. Это приостановка с включенной памятью потребление 30мА.
Интервалы сна конечно будут больше… Это мы счас пока тестируем по 1 минуте.
Больше 60сек поставить rtcwake не удается. Срабатывает Watchdog и контроллер просыпается. Как можно дольше время сна поставить?
При таком исходе, конечно, можно отключить Watchdog или увеличить таймаут.
Однако я до сих пор не совсем понимаю целесообразность выключения контроллера на время.
Здравствуйте, можно там больше 60 секунд ставить в сон. Даже по календарю можно.
Напишите , пожалуйста:
- Серийный номер контроллера.
- Комплектацию модулями расширения.
- Есть ли внутренний модуль WBMZ.
- Диагностический архив после попыток заснуть.
Мы пока попробуем воспроизвести у себя проблему.
Добрый день, приношу извинения, я вас ввел в заблуждение.
Попробуйте данную конструкцию
rtcwake -m off -s 600
или есть вариант использования дат.
Сейчас повторил на себе, удалось выключить контроллер на 10 минут и он проснулся по таймеру.
-
Серийный номер: AK3TNISQ
-
Расширений нет.
-
WBMZ нет.
-
выполняю команду: rtcwake -m off -s 600
EC пишет в консоль
13:41:23.371 → [EC] 3.3V is lost, try to reset power
13:41:23.371 → [EC] Enable WBMZ to prevent power loss under load
13:41:24.563 →
13:41:24.563 → U-Boot SPL 2024.01-g93c03f11a3 (May
Ругается на напряжение. Требует установить WBMZ.
Не хочет засыпать с командой: rtcwake -m off -s 600
15:26:36.009 → [ 6301.174190] kvm: exiting hardware virtualization
15:26:36.009 → [ 6301.178905] reboot: Power down
15:26:36.040 → [EC] 3.3V is lost, try to reset power
15:26:36.040 → [EC] Enable WBMZ to prevent power loss under load
15:26:37.230 →
15:26:37.230 → U-Boot SPL 2024.01-g93c03f11a3 (May 23 2024 - 08:58:29 +0000)
15:26:37.294 → DRAM: 4096 MiB
15:26:37.294 → Trying to boot from MMC2
15:26:37.586 → NOTICE: BL31: v2.10.0 (debug):v2.10.0+dfsg-1+wb1-1-g9db2f29f3
15:26:37.586 → NOTICE: BL31: Built : 13:16:33, Feb 29 2024
15:26:37.586 → NOTICE: BL31: Detected Allwinner H616 SoC (1823)
15:26:37.624 → NOTICE: BL31: Found U-Boot DTB at 0x4a07d108, model: Wiren Board 8.x
15:26:37.624 → INFO: ARM GICv2 driver initialized
А вот с командой: rtcwake -m mem -s 600
засыпает но на одну минуту пока вотчдог не сработает…
[ 207.921195] Freezing user space processes completed (elapsed 0.001 seconds)
[ 207.928185] OOM killer disabled.
[ 207.931427] Freezing remaining freezable tasks
[ 207.937116] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
[ 207.944516] printk: Suspending console(s) (use no_console_suspend to debug)
[EC] Watchdog is timed out, reset power.
U-Boot SPL 2024.01-g93c03f11a3 (May 23 2024 - 08:58:29 +0000)
DRAM: 4096 MiB
Trying to boot from MMC2
NOTICE: BL31: v2.10.0 (debug):v2.10.0+dfsg-1+wb1-1-g9db2f29f3
NOTICE: BL31: Built : 13:16:33, Feb 29 2024
NOTICE: BL31: Detected Allwinner H616 SoC (1823)
NOTICE: BL31: Found U-Boot DTB at 0x4a07d108, model: Wiren Board 8.x
INFO: ARM GICv2 driver initialized
INFO: Configuring SPC Controller
INFO: BL31: Platform setup done
INFO: BL31: Initializing runtime services
Добрый день, не получилось воспроизвести на контроллере моем.
Прошу прислать свежий диаг файт после выполнения команды
rtcwake -m off -s 600
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Добрый день, удалось ли решить вопрос?