Jetpack 6.x Versions Not working (Jetson Orin Nano Dev Kit)

So I recently purchased a orin nano dev kit, and I am using a MicroSD card as storage. The issue I am facing is that neither jetpack 6 or 6.1 are working when I flash the MicroSD. I see the boot screen and then it says L4TLauncher is attempting direct boot, the fan stops then starts again, but the display never pops up, it’s just a black screen.

I have tried using the SDKManager to flash the OS, but it always fails on the file system and os step, and am unable to figure this out.

When I flash the MicroSD with any 5.X version it works completely fine, but I want to be able to run ros2 humble natively without using containers, so this is my issue.

Help would be greatly appreciated, thanks.

This error sounds like a mismatch bootloader version in use.

Thus, please just focus on sdkmanager. Sdcard method won’t work.

I have tried using the SDKManager to flash the OS, but it always fails on the file system and os step, and am unable to figure this out.

Please share the error log by clicking the export logs button on sdkmangaer.

SDKM_logs_JetPack_6.1_Linux_for_Jetson_Orin_Nano_modules_2024-10-02_23-58-07.zip (86.2 KB)

I have attached the logs.

thanks

The flash process does not even start and there is error log when installed package on your host

23:59:47.370 - Info:exec_command: /tmp/tmp_NV_L4T_FILE_SYSTEM_AND_OS_COMP.ubuntu.sh
00:06:46.962 - Error:tar: usr/share/help/sl/evince/figures: Directory renamed before its status could be extracted

Are you using a VM?

I am not using a VM, I currently run ubuntu via a persistent USB flash drive, I boot from the flash drive when I start my computer.

Is there a way to stop it from being renamed?

Please try to reinstall the package downloaded by sdkmanager and let it download again.

BTW, which ubuntu version are you using?

I will try that tonight, for the error log I sent you, I was using 20.04. Although I have tried installing on both 18.04 and 20.04, both gave me the same error.

Is this host machine a dual boot system that has other OS to boot? Are you sure where sdkmanager install the package a ext4 partition?

The host machine normally boots with windows, but when I put the flash drive in my computer I then boot the computer with the flash drive.

I am not sure what you mean by the ext4 partition?
I have the sdkmanager install the files In the downloads folder.

The file system where your download folder located. Is it ext4 or not? As you said your host is shared between a Windows and Ubuntu, it is possible that it is not Linux standard file system.

So I checked and my downloads folder was in a filesystem called “overlay” which I am unsure what that means, but there was an ext3 partition, should I download the files into a directory in that partition?

I’m not sure why it installed with ext3 and not ext4.

Let sdkmanager uninstall previous package and download new package again as what we said in previous comment.

I tried reinstalling it after deleting the old folder, since that failed, I also tried installing but changed the download folder to my desktop.

the timestamp for when the first install ended is 23:04:09
I started the second one at 23:09:30.

any other suggestions?
SDKM_logs_JetPack_6.1_Linux_for_Jetson_Orin_Nano_modules_2024-10-03_23-09-58.zip (165.4 KB)

The error log is still same. Do you have other host PC to test?

There was similar issue before and the conclusion was same as what I just told. The filesystem type should be corrected.

ext3 is a deprecated filesystem type, but generally speaking, if you have the ext4 driver, then you can also mount anything ext#. However, this is a bit concerning because nothing these days would use ext3. How did this get formatted as ext3?

The other question is also part of the answer: Overlay takes changes to the filesystem and writes them to RAM such that the RAM overlays the filesystem under it. Once you reboot, the overlay reverts back to empty (RAM is not persistent). A lot of kiosks would use this so that the actual filesystem cannot be modified and you always start with some reference, but during a session, one can write to files and edit just like any other filesystem. The overlay driver is not normally present and overlay takes extra configuration; booting straight to overlay without a proper initrd as an adapter will break boot.

If your thumb drive is formatted to ext4, and if no overlay is configured, then probably your odds of success go up dramatically. Please note that if the filesystem type is not capable of proper preservation of the environment, including permissions, then that too would cause a failure (this is likely not the case right now, but if for example you had a thumb drive formatted as VFAT or NTFS, then even if your kernel had those drivers, the system would still fail because various security systems break without full/correct permissions on files…some filesystem types cannot preserve Linux style permissions). I don’t know if the overlay filesystem preserves permissions or not, but if this adds further restrictions for security, then this too could be at fault even if you had the overlay drivers and had properly adapted an initrd.

Remove any overlay and run as ext4. If you really must have overlay, then it will work over ext4, and you could adapt to overlay once it runs correctly.

Hello, I finally got it to start flashing by flashing the usb drive with ext4 partition, except now I am getting an error when flashing. If you don’t mind could I get some help, here are the logs
SDKM_logs_2024-10-06_18-34-46.zip (156.0 KB)

16:47:49.464 - info: Disk Partition Details:
{“partition”:“/cow”,“type”:“overlay”,“requiredMB”:42469.98714244842,“freeMB”:50057.68359375}

Still no ext4.

Put a second SSD in your PC and install Ubuntu as a regular dual-boot bare metal setup. Your USB boot setup just isn’t compatble enough.

Yes, it is still /cow for changes made during the session but the base partition is now ext4 instead of ext3. Regardless, I am more curious about the errors that happened during the flashing:

18:23:13.043 - Info:/home/ubuntu/nvidia/nvidia_sdk/JetPack_6.1_Linux_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra/tools/kernel_flash/tmp 127.0.0.1(rw,nohide,insecure,no_subtree_check,async,no_root_squash)

rpcbind: another rpcbind is already running. Aborting
18:23:13.235 - Error:Job for nfs-server.service canceled.

18:23:14.212 - Error:[exec_command]: /bin/bash -c /tmp/tmp_NV_L4T_FLASH_JETSON_LINUX_COMP.ubuntu.sh; [error]: Job for nfs-server.service canceled.

18:23:14.212 - Info:[ Component Install Finished with Error ]
18:23:14.212 - Info:[host] [ Disk Avail on Partition : 0.00 B ]
18:23:14.212 - Info:[ NV_L4T_FLASH_JETSON_LINUX_COMP Install took 57s ]

Is there already another nfs service enabled on your host?