Booting Issue on Jetson Orin Nano with Minimal Root Filesystem - PARTUUID Mount Fail

Ok, so basically if you don’t do this step, then your flash + boot would be fine?

sudo ./nv_build_samplefs.sh --abi aarch64 --distro ubuntu --flavor minimal --version jammy

Is it possible to get a usb drive to test first? If you cannot get one, then you may need to wait for us to test.

If we cannot reproduce this error, then you still need to follow the steps here for me to debug.

The command below is for generating the minimal root filesystem, correct?

sudo ./nv_build_samplefs.sh --abi aarch64 --distro ubuntu --flavor minimal --version jammy

This file is actually used instead of the Sample Root Filesystem.

At the moment, I don’t have a USB drive to test. I can wait for your test results. If you’re unable to reproduce this error, I will still follow the steps you’ve provided for debugging.

Hi @WayneWWW,

I followed the above steps using the sample root file system provided in this link.

Flashing and booting were successful with the sample file system, but it’s not working with the generated minimal root file system. Are there any issues with the generated file, or could it be something else?

Hi,

I can reproduce this issue locally. Need to check what is going on.

Hi,

Okay. Do you need any other information from my side regarding this issue?

No, I think not needed at this moment.

If you want to test something else, I would say you could proceed with sdcard or usb drive first.

Hi @WayneWWW,

I connected a USB flash drive to the Jetson board and flashed it. The minimal root file system is working fine. I’ve attached the log for your review. The system boots up successfully, and the terminal also pops up. However, it’s not functioning properly on the NVMe. Could you help me understand why?

usbBooting.log (104.1 KB)

I am still checking what is going on. will feedback to you later.

Hi,

Looks like the issue here is

  1. In minimal rootfs, pcie driver won’t get loaded even when driver is in /lib/modules/.

  2. Somehow initrd does not have pcie driver installed either

With above 2, pcie driver is gone so nvme driver won’t be up. Sdcard and usb driver are in the kernel image but not ko files so won’t get affected.

Please run below command in your BSP directory and flash the board again. This shall let you boot.

Linux_for_Tegra$ sudo ./tools/l4t_update_initrd.sh

1 Like

Hi @WayneWWW ,

Great! It works.

Thank you for your valuable support.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.