Please provide more detailed guidance to flash Jetson Nano with Windows 11 PC

RESOLVED 13 December:
After a couple of days of frustration, this is the best advice for Windows 11 users not experienced with Linux other than running containers in WSL2. It is best to get two USB or external drives with size at least 64 GB, or even buy a small PC to install Linux on it. The small PC will avoid you might kill/ format your Windows installation as I did.

If you have 2 USB’s you install first ISO on USB 1 and then boot from that USB to install on USB 2 your final image. This is because the ISO comes with only 8GB and lacks storage for the 30 GB on packages you need to flash the Jetson.

Then boot with the USB 2 or your dedicated laptop (better), and download with firefox the SDK manager and say you want to install it, or double click after downloading. You need credentials for NVIDIA dev site to get the download.

If your Jetson is never installed you need to force it into installation mode with a jumper.

Click on the the ‘linux’ look alike of the Windows Start button and start SDK Manager. You need to sign in again. The SDKManager will see your Jetson. Now run through the wizard and finally your flash. This flashing can takes hours (maybe depending on the speed of the USB HDD drive I used). Half way before 50% it want to install components through the network. So make sure your SDK Manager and Jetson are on the same network.

Connect a HDMI monitor to the Jetson and start a terminal from the ‘start’ button or ALT-F2 to open commands in Linux. Then type ifconfig to look up your ip number. Enter that ip number in the SDKManager and check the options based on your carrier board supplier. Mine is Seeedo and for that manual and preconfig without anything else, as it is already in forced mode and first installation.

Latest step is how to get the software on the Jetson. I guess additional SD is needed as the Jetson complained about low storage. I will update when I know this. I want to run dotnet (C#) as inherence with ONNX. So that is the next challenge.

Hope this helps.

===

I miss clear guidance for Windows users. Easiest way would just be an .msi to run SDKManager :-) natively under Windows…all those command line commands :-(.

To my understanding you cannot run WSL to install SDKManager. I got tons of errors, but seems file system and flash will not work. So I run on Docker Desktop an Ubuntu 20.0x ? version. No idea how to download the files on such image without a GUI.

I bought a production module with 16 GB internal memory and SD card. But I read somewhere that booting from SD will not work for this type of PCB.

So a lot fuzzy information instead of a clear manual -(.

This post seems promising:
TUTORIAL: Using sdkmanager for flashing on Windows via WSL2 + WSLg - Jetson & Embedded Systems / Jetson AGX Orin - NVIDIA Developer Forums

Small change in device:
usbipd wsl attach -a -i

However, upon running sdkmanager:
/opt/nvidia/sdkmanager/sdkmanager-gui: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory

sudo apt update
sudo apt install -y libgtk-3-0

You might need to install another package too…it’ll give that error then. You can google libraries to find what the package name is if you’re unfamiliar.

Also note that sdkmanager is written for Linux–to have it run natively on Windows would require substantial rewrites. Given most of the Jetson stack is Linux-only anyway, it’s probably gonna stay as is. This solution uses WSL2 with WSLg to run it in a virtual Linux environment as a substitute. It should be noted that this is unstable and your mileage may vary (try different USB ports, retry the flash if it doesn’t work). Really you might just want to dual boot Linux or use a live USB when you need sdkmanager.

1 Like

Managed to arrange a 15 year 120 GB external disk drive to put ISO Ubuntu 18.04 on it. The same horrifying errors that libraries where missing. However, it seemed to have installed the sdkmanager. The easiest way appears to be to double click the downloaded .deb file. That asks to install…and installs without any issues.

Then the sdk manager runs, but complains that memory is insufficient…changed the folder path and press OK there, seems to run the procedures…but then after 15 minutes is fails downloading without any idea where to look. No idea to get all on the internal 16 GB memory (no sd card)…as to my opinion is enough. No idea to validate if the iso image is maybe not having access to the full 120 GB on the USD drive. No idea how to verify that, df -h was not an helpful command.

So still a headache with this MS Dos alike software. help appreciated and my regards to the product development department for stealing all my free time trying to figure out how this works…

I now will try to redo the procedure but without the jetson stuff to see if that makes the show go on…I am already worried about how to get a customer convinced that flashing a NVIDIA GPU for production will take tons of time…

Seems version Jetpack 5.0.2 (rev.1) linux has just been released…again issues with insufficient storage…but also CUDA, Computer Vision and Developer Tools have Download errors…and then

21:00:16 INFO: Compute Sanitizer - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-sanitizer-11-7_11.7.50-1_amd64.deb
21:00:17 INFO: Nsight Systems - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/NsightSystems-linux-public-2022.3.3.18-4d5367b.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/NsightSystems-linux-public-2022.3.3.18-4d5367b.deb
21:00:18 : Nsight Compute - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb failed, retrying 1...
21:00:18 : CUPTI - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb failed, retrying 1...
21:00:18 : Nsight Compute - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb failed, retrying 1...
21:00:18 : Nsight Systems - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/NsightSystems-linux-public-2022.3.3.18-4d5367b.deb failed, retrying 4...
21:00:18 : Nsight Graphics - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/NVIDIA_Nsight_Graphics_L4T_Public_2022.3.22178_x64.deb failed, retrying 4...
21:00:18 : Compute Sanitizer - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb failed, retrying 1...
21:00:19 INFO: Nsight Compute - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb
21:00:19 INFO: CUPTI - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb
21:00:19 INFO: Nsight Compute - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb
21:00:19 INFO: Nsight Graphics - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/NVIDIA_Nsight_Graphics_L4T_Public_2022.3.22178_x64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/NVIDIA_Nsight_Graphics_L4T_Public_2022.3.22178_x64.deb
21:00:19 INFO: Compute Sanitizer - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-sanitizer-11-7_11.7.50-1_amd64.deb
21:00:19 INFO: Nsight Systems - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/NsightSystems-linux-public-2022.3.3.18-4d5367b.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/NsightSystems-linux-public-2022.3.3.18-4d5367b.deb
21:00:20 : Nsight Compute - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb failed, retrying 2...
21:00:20 ERROR: Nsight Systems - host: download failed
21:00:20 ERROR: Nsight Systems - host: download failed
21:00:21 : Nsight Compute - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb failed, retrying 2...
21:00:21 ERROR: Nsight Graphics - host: download failed
21:00:21 ERROR: Nsight Graphics - host: download failed
21:00:21 : CUPTI - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb failed, retrying 2...
21:00:21 : Compute Sanitizer - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb failed, retrying 2...
21:00:21 INFO: Nsight Compute - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb
21:00:21 INFO: Nsight Compute - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb
21:00:21 INFO: CUPTI - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb
21:00:22 INFO: Compute Sanitizer - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-sanitizer-11-7_11.7.50-1_amd64.deb
21:00:23 : Nsight Compute - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb failed, retrying 3...
21:00:23 : Nsight Compute - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb failed, retrying 3...
21:00:24 : CUPTI - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb failed, retrying 3...
21:00:24 INFO: Nsight Compute - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb
21:00:24 INFO: Nsight Compute - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb
21:00:24 INFO: CUPTI - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb
21:00:25 : Compute Sanitizer - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb failed, retrying 3...
21:00:25 INFO: Compute Sanitizer - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-sanitizer-11-7_11.7.50-1_amd64.deb
21:00:26 : Nsight Compute - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb failed, retrying 4...
21:00:26 : Nsight Compute - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb failed, retrying 4...
21:00:26 : Compute Sanitizer - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb failed, retrying 4...
21:00:27 : CUPTI - host: download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb failed, retrying 4...
21:00:27 INFO: Nsight Compute - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/nsight-compute-2022.2.1_2022.2.1.4-1_amd64.deb
21:00:27 INFO: Nsight Compute - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/nsight-compute-addon-l4t-2022.2.1_2022.2.1.4-1_all.deb
21:00:27 INFO: CUPTI - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-cupti-cross-aarch64-11-7_11.7.102-1_all.deb
21:00:27 INFO: Compute Sanitizer - host: start to download https://developer.nvidia.com/assets/embedded/secure/tools/files/jetpack-sdks/jetpack-5.0.2-rev1/Jetson_502_b243/cuda-sanitizer-11-7_11.7.50-1_amd64.deb to /home/ubuntu/Downloads/nvidia/sdkm_downloads/cuda-sanitizer-11-7_11.7.50-1_amd64.deb
21:00:29 ERROR: Nsight Compute - host: download failed
21:00:29 ERROR: Nsight Compute - host: download failed
21:00:29 ERROR: Nsight Compute - host: download failed
21:00:29 ERROR: Nsight Compute - host: download failed
21:00:29 ERROR: CUPTI - host: download failed
21:00:29 ERROR: CUPTI - host: download failed
21:00:29 ERROR: Compute Sanitizer - host: download failed
21:00:29 ERROR: Compute Sanitizer - host: download failed

Appears my usb disk drive of 120GB has only gotten an ISO of 8 GB. The story goes on.

Plugged in an additional 1 TB harddrive. Ubuntu sees it. However, sdk manager does not allow me to change target path which requires 23GB…and I only have 8 GB…

Remove settings in db so that target path is not grayed out. Need to authenticate again.

$ cd ~/.nvsdkm/

$ rm sdkm.db

with 1TB for downloading and installing…still complaining that 2048 MB is needed for /cow ? That seems to be the Linux USB file…tomorrow another day(s)…please make useful software…from an 47 years old with tons of software experience…

I broke my Windows installation, needed bit lock recovery and now some Linux Grub is on top of my boot :-(.

I installed Linux from 1 USB drive to another USB drive, but unfortunately got my Windows machine broken. In azure I could find my recovery keys…I will reach out to the Microsoft WSL2 team if they cannot add the graphics interface to the WSL or run Linux straight from a Windows machine. So clicking the .deb file should start SDK Manager.

This way is really awful, in particular I killed my production laptop.

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