Why were the kernel and dtb partitions removed on Thor?

Hi nvidia:

Why were the kernel and dtb partitions removed on Thor?

What if I want to boot from partition(not filesystem)?

B&R

Tao

Hi tangqaq,

What’s the Jetpack version in use?

What do you mean the “kernel/dtb partitions are removed”?
Please refer to
UEFI Adaptation — NVIDIA Jetson Linux Developer Guide for the follow to load kernel/dtb.
You can also refer to Linux_for_Tegra/tools/kernel_flash/flash_l4t_t264_nvme.xml for the partition layout.

Hi Kevin:

I’m using JP7.1 now, On Jetson Orin NX, there are A_kernel/A_kernel-dtb/B_kernel/B_kernel-dtb partitions, and you can configure L4TConfiguration.dtbo to select the boot partition. Is this functionality still supported on Thor?

It seems there are no normal kernel/kernel-dtb partitions on Jetson Thor starting from JetPack 7.1.
The normal boot flow uses the kernel and DTB from the file system(or bootloader partition if FDT is not specified) instead.

The remaining partition-based kernel/DTB path is for recovery boot.
If UEFI fails direct boot several times, it falls back to the recovery partition.
Please check the following partitions listed in flash_l4t_t264_nvme.xml

        <partition name="RECNAME" id="2" type="kernel">
        <partition name="RECDTB-NAME" type="kernel_dtb">
        <partition name="RECNAME_alt" type="kernel">
        <partition name="RECDTB-NAME_alt" type="kernel_dtb">