Is it possible to boot L4T from a USB 3 disk on the Jetson Nano? If so, how?
I have tried copying (using rsync -rav) everything from the root partition of the nano SD card image onto an ext4 formatted SSD connected to my nano via a SATA3 -> USB3 adapter and I modified the extlinux config file to use /dev/sda1 instead of the SD card device but when I try booting I just get:
Waiting for root device /dev/sda1
...
Direct firmware load for tegra21x_xusb_firmware failed with error -2
I have read on these forums that this is could be either because u-boot doesn’t support USB 3 for Tegra machines yet and/or a problem with newer versions of udev. The disk I’m trying to boot off works fine under L4T otherwise, I just can’t boot off it.
I have noticed there is a root filesystem tarball so maybe there is a way to correctly apply that to a USB disk to make it boot on a Jetson Nano?
If this is a deficiency of u-boot, is work underway to get this working?
I was shocked to see the SD card image has TWELVE partitions! Why?