Using my Xavier NX board I flashed Jetpack 5.1.3 to NVME disk, completed the setup and had a working board.
Upon reboot I had 140+ packages waiting for update. sudo atp upgrade and then reboot results in the board startup process failing. the messages that appear most relevant are
depmod: WARNING: could not open modules.order at /lib/modules/5.10.192-tegra: No such file or directory
tegra_ccc 3960000.tegra_cec: Sent <Text View On> res: -113
tegra_ccc 3960000.tegra_cec: tegra_cec_init Done.
depmod: WARNING: could not open modules.builtin at /lib/modules/5.10.192-tegra: No such file or directory
No root-device: Mount failed
cannot set terminal process group (-1): Inappropriate ioctl for device
no job control in this shell
The start up leaves me at a bash prompt as the root user and an ls of /lib/modules/5.10.192-tegra does show that there are no files with those names.
I did check, NVME drive is listed, as first and I select it explicitly. The SD card actually won’t select. I tried in the boot menu but it won’t accept the command. It is listed as a device though.
facepalm yes…after mounting and opening up /boot/extlinux/extlinux.conf I saw root= was empty. You were right, setting it root=/dev/nvme0n1p1 put my board is back up and in a running state.
So does that mean that the warning in apt upgrade
Couldn't identify type of root file system for fsck hook
Could have been the culprit? I’m just trying to understand how the boot/extlinux/extlinux.conf was modified.
Hello, I am experiencing exactly the same issue on my Xavier NX, following exactly the same steps as described by @drew22. After a clean install of Jetpack 5.1.3 on a NVME disk (no SDCard inserted) using the sdkmanager, if I run sudo apt update && sudo apt upgrade and reboot, the Jetson hangs during startup with the same messages described in the first post (note: there is no issue to reboot prior to the apt upgrade call).
It happend twice in 2 days. The first time I was updating from Jetpack 3.x to 5.1.3, the second time was after the first occurance of the issue, so I was “updating” from Jetpack 5.1.3 to Jetpack 5.1.3.
I am not sure I understood what to do exactly at this point to still be able to boot (appart reflashing the NX entirely with sdkmanager).
Edit: probably not related but after every reboot with Jetpack 5.1.3 I get a Ubuntu notification telling me “nvidia-l4t-bootloader Post Install Notification. Reboot is required to complete the installation.” The message appear even after multiple reboots.
How do we add this to the jetson xaiver NX with 5.1.3 when its in the “broken” state? I am having the same issue with the exact same process that @drew22 did. Should I re flash and do this fix or is there a way to do this without it booting?
Should I sudo apt upgrade then apply this fix before rebooting?
Just sharing my way to resolve this after getting the same issue
Mount the nvme ssd on a working PC , navigate to /boot/extlinux/extlinux.conf
Found out that there is an extra space after the “root=” which causes the UDID being not recognized.
Delete that extra space and mount the ssd back to jetson.