I’ve upgraded my custom os with Jetpack 5.0.2 to 5.1
We are using an A/B system.
On the old system I could delete the whole rootfs of the current slot to cause a kernel panic and the watchdog would restart the system. After 3 boots the other slot would be selected.
On 5.1 the kernel panic still occurs but the system stays in this state forever. The A/B system effectively has no effect anymore.
Could you help to provide the serial console log for further check?
Please provide the log of both 5.0.2 and 5.1 with same kernel panic situation if available.
We’ve checked with developer that watchdog not work due to status disabled in device tree. I’ve also verified that watchdog would work after enabling it on the devkit.
If you don’t want to modify anything at your side, why you ask the question here and so many questions…
Hey, you guys are the ones telling us which features are supported in 5.1
If you tell it works but disable the feature in the device tree then this is called a bug.
Fix it, we bought your hardware, we expect working software.
Quote from Update and Redundancy — Jetson Linux Developer Guide documentation The slot that the running system booted from is called the **current slot**. The other slot is called the **unused slot**. The system exchanges the roles of the current and unused slot in the course of an update, or when the software fails repeatedly during or immediately after a boot.
After 5.0.2 I thought the software could not become any worse…
Besides, are you really telling me that you could not find out with a test that A/B failover is not working in 5.1 for 2 weeks, but on the other hand you’re able to test your fix within 28 minutes?