Recovery image boot conditions and how to reproduce boot failure

Jetson AGX XAVIER
L4T 32.7.2

Hi.
We are conducting a study on A/B Redundancy and would like to ask you a few questions.

We confirmed that Xavier boots with the recovery image, when the kernel on one side is destroyed using the DD command as shown below and booted.

dd if=/dev/zero of=/dev/disk/by-partlabel/kernel
dd if=/dev/zero of=/dev/disk/by-partlabel/kernel-bootctrl
dd if=/dev/zero of=/dev/disk/by-partlabel/kernel-dtb

We would like to know other conditions under which the recovery image will boot other than the above conditions.

And we also confirmed that when the kernel and recovery image were destroyed with the DD command, the boot failed.

dd if=/dev/zero of=/dev/disk/by-partlabel/recovery
dd if=/dev/zero of=/dev/disk/by-partlabel/recovery-dtb

I would like to know other conditions that cause startup failure other than the above conditions.

Sorry for the late response, have you managed to get issue resolved or still need the support? Thanks

Hi,Kayccc
Thank you for your confirmation.

Yes.
I would like to know about the following information.

  • Conditions for booting with a recovery image except when the kernel is corrupt
  • Conditions for boot failure except when the kernel and recovery image are broken.

Or do you have references on these?

Thank you in advance.

See also Is it necessary to create a recovery image to create an OTA package? - Jetson & Embedded Systems / Jetson AGX Xavier - NVIDIA Developer Forums

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.