Добрый день. В наличии новый контроллер WB8. Перезагружается где то раз в минуту. Все обновления установлены, прошивка актуальная. Сторонний софт SprutHub.
debug console:
Debian GNU/Linux 11 wirenboard-AX3HO42B ttyS0
wirenboard-AX3HO42B login: [ 33.765891] dcdc4: disabling
[EC] Watchdog is timed out, reset power.
U-Boot SPL 2024.01-gad5987f990 (Nov 13 2024 - 13:30:48 +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 0x4a082d88, model: Wiren Board 8.x
INFO: ARM GICv2 driver initialized
INFO: Configuring SPC Controller
INFO: BL31: Platform setup done
INFO: BL31: Initializing runtime services
INFO: BL31: cortex_a53: CPU workaround for erratum 855873 was applied
INFO: BL31: cortex_a53: CPU workaround for erratum 1530924 was applied
INFO: PSCI: Suspend is unavailable
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x4a000000
INFO: SPSR = 0x3c9
INFO: Changed devicetree.
ns16550_serial serial@5000000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19
U-Boot 2024.01-gad5987f990 (Nov 13 2024 - 13:30:48 +0000) Allwinner Technology
CPU: Allwinner H616 (SUN50I)
Model: Wiren Board 8.x
DRAM: 4 GiB
Core: 72 devices, 20 uclasses, devicetree: separate
WDT: Not starting watchdog@30090a0
MMC: mmc@4020000: 0, mmc@4022000: 1
Loading Environment from MMC… OK
In: serial@5000000
Out: serial@5000000
Err: serial@5000000
Will only keep env vars: mmcpart bootcount upgrade_available uenvcmd wb_webupd otp_program otp_aes_program
Info: input data size = 43 = 0x2B
bootcount=0
mmcpart=2
upgrade_available=0
Диагностический архив:
приложен диагностический архив, доступен только сотрудникам поддержки
(353,5 КБ)
Добрый день.
В архиве нет ничего xто прямо указывало бы на причину. Поэтому - для начала давайте исключим проблемы питания. От чего питается контроллер? Что-то еще подключено к этому же блоку питания?
Также - отключите пожалуйста стороннее ПО и проверьте - сохраняется ли проблема?
В общем проблема была в том что сервис watchdog отказывался стартовать. Соотвественно EC перезагружал по питанию.
Интересно что ручной запуск через: watchdog -v
стартовал успешно, и проблема решалась.
Приложил лог неспешного запуска сервиса. Вдруг поможет.
Мы разбираться не стали, сделали factory reset, что решило проблему.
Тему можно закрывать.
Last login: Sat May 31 14:40:47 UTC 2025 on ttyS0
root@wirenboard-AX3HO42B:~# journalctl -u watchdog -f
-- Journal begins at Sun 2024-08-25 19:05:18 UTC. --
May 31 14:40:41 wirenboard-AX3HO42B watchdog[3074]: watchdog now set to 120 seconds
May 31 14:40:41 wirenboard-AX3HO42B watchdog[3074]: hardware watchdog identity: WBEC WDT
May 31 14:40:41 wirenboard-AX3HO42B systemd[1]: Started watchdog daemon.
May 31 14:40:51 wirenboard-AX3HO42B watchdog[3074]: stopping daemon (5.16)
May 31 14:40:51 wirenboard-AX3HO42B systemd[1]: Stopping watchdog daemon...
May 31 14:40:51 wirenboard-AX3HO42B systemd[1]: watchdog.service: Control process exited, code=exited, status=1/FAILURE
May 31 14:40:51 wirenboard-AX3HO42B systemd[1]: watchdog.service: Failed with result 'exit-code'.
May 31 14:40:51 wirenboard-AX3HO42B systemd[1]: Stopped watchdog daemon.
May 31 14:40:51 wirenboard-AX3HO42B systemd[1]: watchdog.service: Triggering OnFailure= dependencies.
May 31 14:40:51 wirenboard-AX3HO42B systemd[1]: watchdog.service: Failed to enqueue OnFailure= job, ignoring: Transaction for wd_keepalive.service/start is destructive (swap.target has 'stop' job queued, but 'start' is included in transaction).
[ 33.762176] dcdc4: disabling
Интересно, но тут бы побольше логов.
Ну, рад что не воспроизводится больше.