Hi, my Xavier NX failed to boot from NVME after I executed the command “shutdown -r”. I have collected logs from serial port as attached. It seems that it cannot find “initrd”.
[0018.161] I> rootfs path: /nvme/boot/initrd
[0018.167] I> ext2_walk:142: ‘initrd’ lookup failed
[0018.170] I> ext4_open_file:666: ‘/boot/initrd’ lookup failed
[0018.176] E> file /nvme/boot/initrd open failed!!
[0018.180] W> Failed to load ramdisk binary from rootfs (err=202113041)
[0018.187] E> Failed loading ramdisk
[0018.190] I> PCIe (5) link is UP
[0018.203] I> removable_boot_load_kernel_and_dtb: force NVME bdev to close !!!
[0018.204] E> NVME (5) boot failed, err: 0x2b2b0019
How can I fix this? I would appreciate an approach that does not need flashing it. Thanks! log1.txt (34.4 KB)
Remove the nvme from the board. Flash your board with sdkmanger or whatever the board vendor told you.
After flash, boot into emmc. Make sure it can operate. Remove the power, plug the nvme back. Boot up. Use mount command to mount your nvme drive up. Go to that mount point and see if there is still a /boot/initrd* there.