Jetson SSD not booting after power outage

Hii Guys I face some problems while booting my jetson after power outage,
I was successfully boot jetpack 6.2.2 in my jetson orin nano super dev kit, while setting up wifi connection power outage was happened then i booted once power supply was arrived it went straight to Interactive shell i check the bios no ssd is detected, I tried resetting bios, after reset my ssd appears but unable to boot because of recovery boot failed: 0 partitions Error, So i again flashed my SSD with sdkmanager this time it says

Flash failed: nvme unavailable The availability check for the selected storage device failed The nvme is not connecting to the device, please check

Then i formated the ssd using my laptop by creating a new GPT partion table and inserted to jetson and re-flashed this time flash was successful but when i try to boot my ssd is not even shown

Board: Jetson orin nano super dev kit
Firmware: 36.5.0-gcid-4688277
Jetpack: 6.2.2

*** Please note that this reply is generated by LLM automatically ***

Based on the provided context, I’ll try to help you troubleshoot the issue with your Jetson Orin Nano Super Dev Kit.

Initial Issue:
After a power outage, your Jetson Orin Nano Super Dev Kit failed to boot, and you were unable to detect the SSD in the BIOS. You tried resetting the BIOS, which made the SSD appear, but you still encountered a “Recovery boot failed 0 partitions Error.”

First Attempt to Flash:
You used SDKManager to flash the SSD, but it failed with the error “Flash failed: nvme unavailable. The availability check for the selected storage device failed. The nvme is not connecting to the device, please check.”

Second Attempt to Flash:
You formatted the SSD using your laptop, created a new GPT partition table, and then reflashed the SSD using SDKManager. This time, the flash was successful, but when you tried to boot, the SSD was not detected.

Possible Causes:

  1. NVMe connection issue: The error message “nvme unavailable” suggests that there might be a problem with the NVMe connection. Ensure that the NVMe SSD is properly connected to the Jetson Orin Nano Super Dev Kit.
  2. BIOS settings: The fact that resetting the BIOS made the SSD appear initially suggests that there might be an issue with the BIOS settings. Double-check that the BIOS is set to use the NVMe SSD as the boot device.
  3. Partition table issue: The error “Recovery boot failed 0 partitions Error” indicates that there might be a problem with the partition table. Ensure that the partition table is correctly configured and that the SSD has a valid boot partition.
  4. Firmware issue: The firmware version “3650gcid4688277” might be outdated or corrupted. Try updating the firmware to the latest version.

Troubleshooting Steps:

  1. Verify NVMe connection: Ensure that the NVMe SSD is properly connected to the Jetson Orin Nano Super Dev Kit.
  2. Check BIOS settings: Verify that the BIOS is set to use the NVMe SSD as the boot device.
  3. Recreate partition table: Try recreating the partition table on the SSD using a tool like gdisk or parted.
  4. Update firmware: Update the firmware to the latest version using the sudo ./tools/kernel_flash/l4t_initrd_flash.sh command.
  5. Try initrd flash: If the above steps don’t work, try using the initrd flash method to flash the SSD. This method is specifically designed for the Jetson Orin NX and Nano series.

Example initrd flash command:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -p "-c ./bootloader/generic/cfg/flash_t234_qspi.xml" -c ./tools/kernel_flash/flash_l4t_t234_nvme.xml --showlogs --network usb0 jetson-orin-nano-devkit external

Replace nvme0n1p1 with the actual device name of your NVMe SSD.

If none of these steps resolve the issue, please provide more details about your setup and the exact error messages you’re encountering.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

I need some Help @carolyuu I run the above CMD with –externel-device nvme0n1 because my ssd was unallocated, the unallocated so an ssd without partitions doesn’t have nvme0n1p1 partion right ?

but my flash returned an error like below


  •                                 *
    
  • Step 3: Start the flashing process *

  •                                 *
    

Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for target to boot-up…
Waiting for device to expose ssh …Waiting for device to expose ssh …Run command: flash on fc00:1:1:0::2
16:15:08.591 - Debug: Debug log saved to /tmp/tmp.KKxEDvXIOW.
SSH ready
blockdev: cannot open /dev/mmcblk0boot0: No such file or directory
00:00:34.986 - Info: Serial Number: 1424125047655
00:00:34.996 - Info: Starting to create the GPT for the eMMC.
00:00:35.001 - Debug: Active index file is /mnt/internal/flash.idx
00:00:35.005 - Debug: Number of lines is 61
00:00:35.008 - Debug: max_index=60
00:00:36.090 - Info: Successfully created the GPT for the eMMC.
00:00:36.094 - Info: Starting to create the GPT for the external device.
00:00:36.098 - Debug: Active index file is /mnt/external/flash.idx
00:00:36.103 - Debug: Number of lines is 18
00:00:36.107 - Debug: max_index=17
00:00:36.156 - Debug: Error: External storage device (/dev/nvme0n1) might be unavailable or not work correctly. Please unplug the power supply and reattach the external storage.
00:00:36.162 - Debug: Error: Double check whether you have selected the correct external storage device: nvme0n1 for NVMe SSD, sda for USB, mmcblk0/mmcblk1 for SD card storage
16:15:10.786 - Error: Flash failure.
16:15:10.796 - Error: Either the device cannot mount the NFS server on the host or a flash command has failed. Check your network setting (VPN, firewall,…) to make sure the device can mount NFS server. Debug log saved to /tmp/tmp.KKxEDvXIOW. You can access the target’s terminal through “sshpass -p root ssh root@fc00:1:1:0::2”
16:15:10.806 - Debug: The last 5 lines of the debug log are:
00:00:36.098 - Debug: Active index file is /mnt/external/flash.idx
00:00:36.103 - Debug: Number of lines is 18
00:00:36.107 - Debug: max_index=17
00:00:36.156 - Debug: Error: External storage device (/dev/nvme0n1) might be unavailable or not work correctly. Please unplug the power supply and reattach the external storage.
00:00:36.162 - Debug: Error: Double check whether you have selected the correct external storage device: nvme0n1 for NVMe SSD, sda for USB, mmcblk0/mmcblk1 for SD card storage
Cleaning up…

Did i need to use –external-device nvme0n1p1 in unallocated ssd’s

Thank you

@carolyuu I Tried your initrd_flash cmd still it gives /dev/nvme0n1p1 not found error, I once again completely wiped my SSD and created new GPT Table [ Note: I didn’t create any partitions on it however some post said to create an ext4 partition on the SSD, Did we need Ext4 Partition before flash ? ] after partitioning I inserted it into my Jetson and tried to flash with SDKM, Still the same error

**11:57:44 SUMMARY: Flash Jetson Linux - flash: External storage device might be unavailable or not work correctly. Please unplug the power supply and reattach the external storage.. The availability check for the selected storage device failed. The {selectedStorage} is not connecting to the device, please check.

So i will try to flash a new 64GB SD Card and see if it flashes or I will Swap the SSD with new 128GB and try Flashing

I have attached the complete log files below**

SDKM_logs_JetPack_6.2.2_Linux_for_Jetson_Orin_Nano_[8GB_developer_kit_version]_2026-02-07_11-31-48.zip (1.5 MB)

Thanks in Advance

Hi,

Please try below commands under the Linux_for_Tegra.

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
  --showlogs --erase-all --network usb0 jetson-orin-nano-devkit internal

Thanks

Thanks for the support @carolyuu @DavidDDD I tried Flashing new SSD it works, The real culprit was my previous SSD, I was able to flash a new one in my SDKManager itself, Turns out that power outage may fried my SSD anyways I close this Topic, Once again Thanks for your time Guys :)

1 Like