Unable to Access SD Card After Upgrading Jetson Nano from JetPack 3.x to 6.x

Hi,

We were using the jetson nano devkit as the first version, the 3.x version.
I recently upgraded to 6.x version through a jetpack update.
After the upgrade, there was a problem that I could not access the SD card I was using.
If you insert the SD card into the jetson, it will not enter the OS, and if you try to access it by installing the SD card in another system, it will not read.

The sd card has a lot of important data, so you must access it.
I would appreciate it if you could give me a solution that I can access with that sd card.

Also, I would like to know if I can access the sd card if I downgrade the jetson to the 3.x version.

To try more ways, please let me know the route to download the jetpack 3.x version and how to downgrade it.

Thank you

The Jetson Nano can’t be upgraded to JP6.x
The Orin Nano support from JP5.x
Are you using JetsonNano or Orin Nano?

We’re using a jetson orin nano devkit.
Is the lowest version of this product 5.x instead of 3.x?
In conclusion, I would like to access my SD card
Would it be possible to get some help?

Hi,

You could refer to this section Flashing Support — NVIDIA Jetson Linux Developer Guide.

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --initrd <board-name> <rootdev>

Above command will help you enter as a root.
You could mount the APP partition or follow the section to clone your rootfs.

Thanks

Some reference information you might find useful…

  • L4T, or “Linux for Tegra”, is just Ubuntu with NVIDIA drivers and software added. This is what actually gets flashed, and you can find that release with “head -n 1 /etc/nv_tegra_release”.
  • JetPack is the GUI front end of the flash software (there is also command line). SDK Manager (SDKM) is a smart network layer on top of JetPack. Although JetPack can be told to work with older releases of L4T, typically a JetPack/SDKM release is tied to a particular L4T release (unless you start with an option to show older releases).
  • L4T R32.x is associated with JetPack 4.x
  • L4T R35.x is associated with JetPack 5.x
  • L4T R36.x is associated with JetPack 6.x
  • A list of L4T releases which cross-references hardware to available releases and downloads:
    https://developer.nvidia.com/linux-tegra
  • Original Nano is quite old (it is a small form factor of TX1), and has its last L4T release as R32.x.
  • TX2 is the next hardware after TX1, and is also quite old. The last release this can use is also R32.x.
  • Xavier has a Nano form factor, and it has as its last release L4T R35.x.
  • Orin is currently the newest release, although another newer hardware will likely release soon. Orin can run on L4T R35.x or R36.x, but is not intended to run with releases prior to this (the boot chain is custom on Jetsons, and the earlier boot chains do not support Orin).
  • L4T R36.x is the first release which is completely UEFI in the boot chain (a good thing), and also is the first release which uses the mainline kernel.

The problem was solved well by the way you told me.
Thank you very much for your help.

Thank you! :D

1 Like