SDK Manager unable to find Jetson AGX Orin Development Kit

I want to use SDK Manager to install latest software on Jetson AGX Orin Development Kit. My host machine is Ubuntu 20.04 LTS. I have connected Jetson AGX Orin Development Kit microUSB to the host machine. Host machine sees the USB device as “NVIDIA Corp.” device:

$ lsusb
...
Bus 001 Device 008: ID 0955:7045 NVIDIA Corp. 
...

However, SDK Manager is unable to find the development kit and shows “No board connected” status:

Trying to understand why it is not detected. My questions:

Thanks.

Hi,
The design is same as AGX Xavier. The micro B port is for getting uart log. Please connect to the type-C port.

Hi @DaneLLL ,

I followed the suggestion from this guide:
https://docs.nvidia.com/jetson/archives/r34.1/DeveloperGuide/text/IN/QuickStart.html#assumptions

It says:

Linux host is connected for flashing through the appropriate USB port of the developer kit.
For NVIDIA Jetson AGX Xavier Developer Kit, use the USB-C port next to the power button.
For other Jetson developer kits, use the micro USB port.

I assumed Orin is considered “other Jetson developer kits”.

I tried connecting USB-C port too, but the host does not detect any device (e.g. NVIDIA Corp.) from this port.

There are two PCIe ports: one above the power jack in front and one beside PCIe in the back. Can you please confirm which USB-C port is the port to use for flashing? Thanks.

Hi vandev,

Please check hardware layout guide:

J40 USB Type-C port for flash.
Please change others type-C cable and try again.

Hi @carolyuu ,

Thanks for confirming the USB-C port. Now I am using J40 USB Type-C port for flash.

I tried 3 different cables (including the functional cable from my Xavier kit) and tried connecting to different USB ports of the host machine, but still SDK Manager is not able to detect Orin. No new device shows up on lsusb list neither.

I simply connect the cable and power on Orin. Do I need to enable any functionality on Orin to get this working? e.g. putting Orin in Recovery Mode or installing certain package on Orin.

I am able to connect UART serial console over the microUSB port of Orin and I can read logs during boot. If any log can help, I am able to send them.

Hi vandev,

Please put device into recovery mode by manually and flash image with below command:
$ sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1

If still fail, please provide the flash and uart logs. Thanks!

Hi @carolyuu ,

I cannot locate ./flash.sh script, where can I obtain this? Thanks.

Hi vandev,

You can use SDK Manager to download image first.
Or download " L4T Driver Package (BSP)" and " Sample Root Filesystem" from: https://developer.nvidia.com/embedded/jetson-linux-r3411
Follow below steps:

$ tar xf ${L4T_RELEASE_PACKAGE}
$ cd Linux_for_Tegra/rootfs/
$ sudo tar xpf ../../${SAMPLE_FS_PACKAGE}
$ cd ..
$ sudo ./apply_binaries.sh

Reference quick start guide: Quick Start — Jetson Linux<br/>Developer Guide 34.1 documentation

Hi @carolyuu ,

I ran the flash command, it is not able to detect the Orin device. Pretty much same issue as SDK Manager. Here is the command and its output:

$ sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
###############################################################################
# L4T BSP Information:
# R34 , REVISION: 1.1
###############################################################################
Error: probing the target board failed.
       Make sure the target board is connected through 
       USB port and is in recovery mode.

This is what I get on the console:

[   10.887086] 
[   11.239792] nvidia: loading out-of-tree module taints kernel.
[   11.267643] using random self ethernet address
[   11.267788] using random host ethernet address
[   11.383140] 1 fixed-partitions partitions found on MTD device spi6.0
[   11.383328] Creating 1 MTD partitions on "spi6.0":
[   11.383474] 0x000000000000-0x000004000000 : "Whole_flash0"
[   11.534839] OF: graph: no port node found in /i2c@c240000/ucsi_ccg@8/connector@0
[   11.925550] using random self ethernet address
[   11.925704] using random host ethernet address
[   14.910002] Bridge firewalling registered
[   16.556186] ucsi_ccg 1-0008: failed to reset PPM!
[   16.556336] ucsi_ccg 1-0008: PPM init failed (-110)

Ubuntu 20.04.4 LTS orin-devkit ttyTCU0

orin-devkit login: 

I am sure the cable is connected. How do I confirm the device is in recovery mode? Any particular command?

The device was not in recovery mode indeed. Following command did put it in recovery mode and SDK Manager found it:

sudo reboot --force forced-recovery

All suggestions helped, thank you.

This is helpful, but is there a formal doc talking about this change? I spent a bunch of time trying to flax with jetson-xavier

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