I flash my AGX Orin 64GB module with Ubuntu 22.04 and BSP R36.4, but failed to boot from nvme SSD.
firstly, I ran the flash.sh script that is in the top-level directory of BSP:
sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
after that, the AGX Orin module can boot from eMMC successfully.
then, I tried to format the nvme SSD and copy root file system to it:
Hi,I tried the procedure,but failed.
firstly, I am sure that my AGX Orin module can boot from eMMC successfully.
then I put the AGX Orin module into Force Recovery Mode, and I can find the usb device on my host computer, by:
Waiting for target to boot-up...
Waiting for target to boot-up...
Waiting for target to boot-up...
Waiting for target to boot-up...
Waiting for target to boot-up...
Waiting for target to boot-up...
Waiting for target to boot-up...
Waiting for target to boot-up...
Waiting for target to boot-up...
Timeout
Device failed to boot to the initrd flash kernel. Please retrive the serial log during flashing to debug further.
Cleaning up...
Hi, DavidDDD
I really want to confirm with you:
Is there only one way to flash my AGX Orin module by initrd tool (l4t_initrd_flash)?
I tried the R35.4 BSP with my AGX Orin module, I just use these command above and only use theflash.sh script , the file system in nvme SSD is mounted successfully:
Hi experts,
Now I can burn the SSD, and it seems that the log was also successfully burned. However, after successful burning, Orin kept searching for the partuuid when starting, which caused the system to not start properly.
cat /etc/fstab and see if that is where it is looking for that PARTUUID number.
sudo vi /etc/fstab
comment out # the line with PARTUUID
copy the line with PARTUUID and put it beneath the commented line and edit it removing PARTUUID=d4d*6df changing it to
/dev/nvme0n1p1 leaving the rest of the line as it is.
It doesn’t matter.
I really appreciate your help. whitesscott.
I think I’ve found the problem: I changed the kernel suffix name, so the value of module_layout in kernel modules in the stock initrd image released by NVIDIA does not match the new kernel image I built.
now, I recover the kernel suffix name, and I can boot from nvme SSD (only root file system in it), moreover, I just use flash.sh script.