Jetpack 6.0 : /proc/device-tree differs erroneously from FDT file

Hello Wayne

thank you for your hint about overlays.

I have now reflashed my custom board with the following instructions

$ cd nvidia/nvidia_sdk/JetPack_6.0_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra
$ cat nooverlay.conf
source "${LDK_DIR}/jetson-orin-nano-devkit-nvme.conf";
unset OVERLAY_DTB_FILE
$ cat FLASH-MY-BOARD
BOARD=nooverlay
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
        -c tools/kernel_flash/flash_l4t_external.xml \
        -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
        --showlogs --network usb0 ${BOARD} internal
$ bash FLASH-MY-BOARD

then re-added the entry with my LINUX Image and my FDT dtb to /boot/extlinux/extlinux.conf, and then rebooted the board.

The problem has disappeared.

Nevertheless, I still do not understand why overlays were applied automatically (the imx219 one at least) although there is no trace of such device on my board.

PS: for the flash to succeed, I disconnected the ethernet cable. My previous flash attempt, although not with exactly the same conf file had failed with an endless stream of

NFS: state manager: check lease failed on NFSv4 server fc00:1:1:0::1 with error 13

on the serial console