Hi All,
It looks like multiple things are at play in this thread. So, here are my two cents.
1. NVMe M.2 SSD - Now, what are you using for this? Jetson Orin Nano only supports only upto PCIe Gen3, and NVIDIA tested this with a few (very few) SSD’s. here is a short compatibility list here.
Note: that my NVMe M.2 SSD is not from the list above, but it is PCIe Gen3.
2. SDK Manager - Now this is one of the buggiest software’s I’ve ever used. USB-C was included only on the Jetson Orin Nano DevKit (I’m not sure able AGX), and it looks like the SDK software wasn’t upgraded to support this. Most of the modern devides have atleast USB 3.1 and if you have to use pre-historic USB 2.0 you are in luck :).
3. Download Issue - Now this is puzzling, other than using Ubuntu 18 or 20 and SDK manager you don’t need anything else to download. So, it is possible your ISP or (proxy) may be blocking or terminating your connections. So, my recommendation is to use Google DNS or a VPN that doesn’t block any of the NVIDIA IP’s. Trying to solve this with the SDK Manager or a different version of Ubuntu could waste your time and yield nothing.
4. Flashing issue - Flashing issue could be because of incompatible NVMe, USB, USB cable, or how you are setting the Jetson in recovery more, or any other quirks. I would recommend, you check all compatibility issues prior to getting to this, and if nothing works try the USB diagnostics (there is a video on that).
5. Improving SDK Manager - Now if SDK manager team is taking a note of this thread, please, please, please simplify this step by packaging SDK manager in the SD card image. It doesn’t make any sense to have another dedicated machine to flash Jetson. SD card image should have all the necessary tooling to flash/reflash Jetson wither to boot from SD, eMMC, NVMe or USB. Just make it an App or a script.
Finally, i hope this helps those of you struggling to get Jetson Orin Nano working. I know how frustrating this can be, i’ve spent over a week doing the same.
Best of luck