$ jetson-io.py doesn't save configuration when running with m.2 drive

I am trying to use $ sudo /opt/nvidia/jetson-io/jetson-io.py to set up spi ports on 40 pin connector on Jetson AGX. But after reboot I could see that changes didn’t save.

I am currently booting from m.2 drive rather than internal emmc
I was trying to follow similar entries on the forum:

had a look into following file /boot/extlinux/extlinux.conf
and changed it from root=/dev/mmcblk0p1 to root=/dev/nvme0n1p1 but without any success

LABEL JetsonIO
	MENU LABEL Custom 40-pin Header Config
	LINUX /boot/Image
	FDT /boot/kernel_tegra194-p2888-0001-p2822-0000-user-custom.dtb
	INITRD /boot/initrd
	APPEND ${cbootargs} quiet root=/dev/nvme0n1p1 rw rootwait rootfstype=ext4 console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0 rootfstype=ext4

Is there something I am missing?

Your boot log will tell the answer. Dump it first.

So what I found is that jetson-io script doesn’t work on m.2 ssd but if I boot back onto eMMC and use it then that change gets saved. You can then change to boot back from m.2 ssd, for anybody interested. There might be easier solution though.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.