rmann
April 10, 2023, 8:32pm
21
linuxdev:
FYI, the target being flashed is the reason for part of the dependencies. The rootfs filesystem for Ubuntu 18.04 is being generated by the host PC. So long as the host PC has all of the requirements, e.g., ext4
having the correct defaults, then in theory command line flash does not have many requirements. An Ubuntu 18.04 host PC is guaranteed to have the correct versions for creating an Ubuntu 18.04 rootfs. The GUI on top of this has other requirements. The GUI might be able to handle Ubuntu 22.04, but it is the intersection of the requirements for the product with the requirements for the GUI which creates the limitation (the GUI can work with Ubuntu 22.04, but the Nano cannot).
What components on 18.04 would this be? It’s x86, so I’m not sure how anything other than header files on the host system could be useful. In any case, the problem of cross-compiling has been solved for decades, so it seems really amateurish on the part of Nvidia to have these sloppy dependencies.
Anyway, hopefully the 18.04 Docker image will solve the issues.
rmann
April 10, 2023, 8:47pm
22
Okay, now what am I doing wrong?
“Jetson version undefined does not support Linux target OS on JETSON_NANO_TARGETS”
rmann@Manos:~$ docker tag sdkmanager:1.9.2.10884-Ubuntu_18.04 sdkmanager:latest
rmann@Manos:~$ docker run -it --privileged -v /dev/bus/usb:/dev/bus/usb/ -v /dev:/dev -v /media/$USER:/media/nvidia:slave --name jetson-nano --network host sdkmanager --cli install --logintype devzone --product Jetson --target JETSON_NANO_TARGETS --targetos Linux --version 4.6.3 --flash all --license accept --staylogin true --datacollection enable --listconnected all
No update is available.
To initiate login process open https://static-login.nvidia.com/service/default/pin?user_code=58827283 in a browser or scan the QR code on your handheld device then login with your NVIDIA Developer account. SDK Manager will start once done.
Login user code: 58827283. (valid for: 10 minutes).
? SDK Manager is waiting for you to complete login.
1) Generate a new login user code
2) Display the QR Code
3) Cancel login
Answer:
Waiting for user information from NVIDIA authentication server...
Retrieving user information...
Loading and processing available products...
Login succeeded.
Loading user information...
User information loaded successfully.
Loading server data...
Server data loaded successfully.
Jetson version undefined does not support Linux target OS on JETSON_NANO_TARGETS
Available options are:
JetPack 5.1.1
sdkmanager --cli install --logintype devzone --product Jetson --version 5.1.1 --targetos Linux --host --target JETSON_AGX_XAVIER_TARGETS --flash all
sdkmanager --cli install --logintype devzone --product Jetson --version 5.1.1 --targetos Linux --host --target JETSON_XAVIER_NX_TARGETS --flash all
sdkmanager --cli install --logintype devzone --product Jetson --version 5.1.1 --targetos Linux --host --target JETSON_AGX_ORIN_TARGETS --flash all
sdkmanager --cli install --logintype devzone --product Jetson --version 5.1.1 --targetos Linux --host --target JETSON_ORIN_NX_TARGETS --flash all
sdkmanager --cli install --logintype devzone --product Jetson --version 5.1.1 --targetos Linux --host --target JETSON_ORIN_NANO_TARGETS --flash all
JetPack 5.1 (rev. 1)
sdkmanager --cli install --logintype devzone --product Jetson --version 5.1 --targetos Linux --host --target JETSON_AGX_XAVIER_TARGETS --flash all --additionalsdk 'DeepStream 6.2'
sdkmanager --cli install --logintype devzone --product Jetson --version 5.1 --targetos Linux --host --target JETSON_XAVIER_NX_TARGETS --flash all --additionalsdk 'DeepStream 6.2'
sdkmanager --cli install --logintype devzone --product Jetson --version 5.1 --targetos Linux --host --target JETSON_AGX_ORIN_TARGETS --flash all --additionalsdk 'DeepStream 6.2'
JetPack 5.0.2 (rev. 2)
sdkmanager --cli install --logintype devzone --product Jetson --version 5.0.2 --targetos Linux --host --target JETSON_AGX_XAVIER_TARGETS --flash all --additionalsdk 'DeepStream 6.1.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 5.0.2 --targetos Linux --host --target JETSON_XAVIER_NX_TARGETS --flash all --additionalsdk 'DeepStream 6.1.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 5.0.2 --targetos Linux --host --target JETSON_AGX_ORIN_TARGETS --flash all --additionalsdk 'DeepStream 6.1.1'
JetPack 5.0.2 Runtime (rev. 2)
sdkmanager --cli install --logintype devzone --product Jetson --version Runtime_5.0.2 --targetos Linux --host --target JETSON_AGX_XAVIER_TARGETS --flash all
sdkmanager --cli install --logintype devzone --product Jetson --version Runtime_5.0.2 --targetos Linux --host --target JETSON_XAVIER_NX_TARGETS --flash all
sdkmanager --cli install --logintype devzone --product Jetson --version Runtime_5.0.2 --targetos Linux --host --target JETSON_AGX_ORIN_TARGETS --flash all
JetPack 4.6.3
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.3 --targetos Linux --host --target JETSON_AGX_XAVIER_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.3 --targetos Linux --host --target JETSON_XAVIER_NX_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.3 --targetos Linux --host --target JETSON_TX2_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.3 --targetos Linux --host --target JETSON_TX1_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.3 --targetos Linux --host --target JETSON_NANO_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
JetPack 4.6.2
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.2 --targetos Linux --host --target JETSON_AGX_XAVIER_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.2 --targetos Linux --host --target JETSON_XAVIER_NX_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.2 --targetos Linux --host --target JETSON_TX2_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.2 --targetos Linux --host --target JETSON_TX1_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
sdkmanager --cli install --logintype devzone --product Jetson --version 4.6.2 --targetos Linux --host --target JETSON_NANO_TARGETS --flash all --additionalsdk 'DeepStream 6.0.1'
Hi rmann ,
Please remove “–listconnected all ” command and try again.
$ docker run -it --privileged -v /dev/bus/usb:/dev/bus/usb/ -v /dev:/dev -v /media/$USER:/media/nvidia:slave --name jetson-nano --network host sdkmanager --cli install --logintype devzone --product Jetson --target JETSON_NANO_TARGETS --targetos Linux --version 4.6.3 --flash all --license accept --staylogin true --datacollection enable
rmann
April 11, 2023, 4:29am
24
Ah silly me. I had been experimenting earlier and couldn’t figure out how to invoke that command. It was left over in my history and I grabbed the wrong command to try again. I was able to get a text display that let me choose packages and is currently downloading and installing. Will report back on how that goes.
I would argue that the command should work even with --listconnected all
in there. Either list connected devices and exit, list them and continue with install, or emit an error message saying it can’t do both at the same time.
rmann
April 11, 2023, 5:49am
25
There were a lot of questions during the install that I didn’t know how to answer, and in part because of that I skipped installing a bunch of extras. But I successfully resurrected my Jetson Nano, thank you very much.
I think I’ll start over by flashing a new SD Card from the Getting Started steps, and go from there.
Thanks again!
2 Likes
system
Closed
April 25, 2023, 5:50am
26
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.