Hi,
I’m using Orin Nano devkit hosting an Orin NX SoM with JP5.1.1.
I flashed rooFS A/B according to dev guide with ROOTFS_RETRY_COUNT_MAX=1.
I verified that I can manually switch between active slots.
The problem is that after executing rm -rf /* on slot a rootfs the system hangs on kernel panic after system reset.
I read the following post regarding same problem in another jetson platform.
I verified that my watchdog is not disabled:
cat /proc/device-tree/watchdog@30c0000/status
(in my case its watchdog@2190000)
In addition this is the relevant part from .dts:
I can confirm that the mechanism works. The problem was that I didn’t wait 120 sec for the watchdog (maybe its a good idea to write this “wait time” in the dev guide A/B section. I found it only in other posts)
Can I reduce the 120 period to a shorter time? (maybe 30-40 sec)
(I’m not asking how to do it , but if it can interfere something else)
As my understanding, you could configure the timeout-sec for your use case and there’s no lower limit.
Sometime, the system would get stuck for few seconds, if you set this timeout too short, it might cause watchdog reboot easily.