My AGX device experienced the booting problem from a recent update. I went through the fix instruction listed below:
reboot the device 7 times,
the device should be able to boot up properly.
edit the /boot/extlinux/extlinux.conf to do following changes: - APPEND {cbootargs} quiet + APPEND {cbootargs} root=/dev/mmcblk0p1 rw rootwait rootfstype=ext4 console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0
Reboot the device, and run “dpkg-reconfigure nvidia-l4t-bootloader”
reboot the device.
However, although I could boot the device after 7 reboots. The boot problem showed up again after I run “dpkg-reconfigure nvidia-l4t-bootloader”. Meanwhile, my extlinux.conf has the correct argument all the time (there is no “APPEND {cbootargs} quiet” in it).
TBH, I don’t know. After my system came back up, there was a new update per this post:
It’s possible it was pulled or an anomaly or something. Did you try editing the extlinux.conf as suggested? I did not, but you may want to try that if simply updating does not fix it for you.
Yes, I still have access to extlinux.conf since although the device stuck again after reconfiguration, I can always boot it after 7 reboots. Here are what I have done:
I rebooted the device 7 times, it booted successfully. Then I go to extlinux.conf and noticed it already has the right arguments, so I rebooted and reconfigured the bootloader. After reconfiguration, the device stuck again.
After reading other posts, I realized that maybe having an SSD running Linux on my device is the reason why the arguments won’t work when I reconfigure the bootloader?
One more quick question, as we can already boot the system after 7 reboots, why do we still want to reconfigure the boot loader?
I think you should also run “sudo apt update” to make sure you are using the latest deb package.
If you keep using the old one, then it is probably not going to work especially you are using a case that mounts SSD as rootfs.