Dtb file in JetPack 6.0

Hello @MyMylou

I check your extlinux.conf and I see that you are using the Jetson IO tool. I would say that first let’s not use that tool and focus on checking that the desired device tree is being loaded with success.

So, lets revert the extlinux.conf changes to the original one. You should see a file similar to extlinux.conf.jetson-io-backup in the /boot/extlinuxpath. Please use it for reverting the extlinux.conf file.

sudo cp /boot/extlinux/extlinux.conf, /boot/extlinux/extlinux.conf.jetson-io-backup

and reboot.

After performing the above, could you please add the following to hardware/nvidia/t23x/nv-public/tegra234-p3737-0000+p3701-0000.dts file ?

/ {
	model = "NVIDIA Jetson AGX Orin Developer Kit";
	compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234";
+	nvidia,dtsfilename = __FILE__;
+	nvidia,dtbbuildtime = __DATE__, __TIME__;

compile the device tree (I also recommend that you could follow the instructions that I posted at Issues Building Custom Kernel 36.4 new Jetson Orin Nano Dev Kit - #10 by EduardoSalazar96 to compile the kernel binaries.), copy it to the board over ssh to the /boot/dtb/path as:

# In your host computer
scp $DEVDIR/kernel/dtb/tegra234-p3737-0000+p3701-0005-nv.dtb <board_username)@<board_IP>:/tmp

#In the board
sudo cp /tmp/tegra234-p3737-0000+p3701-0005-nv.dtb /boot/dtb/

and specify it in the extlinux.conf as I mentioned in my previous reply, by adding the following line:

FDT /boot/dtb/tegra234-p3737-0000+p3701-0005-nv.dtb 

Then, reboot the board.

If you finish this step with success you could cat the following paths in order to check that the device tree was loaded correctly:

cat /proc/device-tree/nvidia,dtbbuildtime
cat /proc/device-tree/nvidia,dtsfilename

Regards!