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/extlinux
path. 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!