Hi all,
We have a custom .dtbo for a camera driver. Under JP6.1 on Orin Nano dev kit it loads by jetson-io and functions correctly.
Under JP6.2, is can still be loaded by jetson-io, the changes to extlinux/boot.conf
are as expected, but changes from the dtbo do not appear in the device tree. By comparison I also tried one of the “stock” dtbos (tegra234-p3767-camera-p3768-imx477-dual.dtbo
) and it is loaded correctly.
The only difference I can note is at boot:
L4TLauncher: Attempting Direct Boot
L4T boot options
0: primary kernel
1: backup kernel
2: Custom Header Config: <CSI Camera VCMIPI Dual>
Press 0-2 to boot selection within 3.0 seconds.
Press any other key to boot default (Option: 2)
L4TLauncher: Unable to boot via extlinux: Device Error
L4TLauncher: Attempting Kernel Boot
EFI stub: Booting Linux Kernel...
EFI stub: Using DTB from configuration table
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Exiting boot services...
debugfs initialized
with the “Device Error” being new. Maybe there is a conflict or error in our dtbo relative to JP6.1?
The question is how to debug the issue. Is it possible to get information on why the overlay is being rejected?