AGX Orin not detected by SDKmanager

I have done something to my 64g orin AGX unit.
It boots up but stalls out on [0.736005] Root device found mmcblk0p1
I have tried booting in recovery mode using the side panel button.
Using the sdk manager the device is not detected.

I am trying an SDK install on a orin nano module and that is proceding OK

spoke too soon the install on the orin nano failed due to public keys not being found for
D8FF8E1F7DF8B07E for ubuntu jammy
I can post the log of the failure if that would help

Hi,

Is this NV devkit or a custom board?

Only one type C port has the functionality of getting flashed by x86 host PC. Please take a photo of how you connect the usb cable.

Hello, This is a brand new Orin AGX I was trying to get it to flash from a SD card and it ended up in semi brick mode.
I have done more tests and I do get console output from the other usb micro port. I see all the bootloader operations. I can send the capture if that would help.
I have also managed to get my orin nano board detected by the sdk tool using the same USB C cable. I have a capture of that event too.
The SDK tool install failed on the nano, I saw this sort of problem.

https://repos.influxdata.com/ubuntu jammy InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E

The AGX board did come up on its first install. but It would not upgrade the Jetpack . It seemed to have the wrong version of its repos and would not upgrade using apt
giving me messages that two packages were at the wrong version and the correct ones would not be installed.

I decided to try a new flash from the sdcard and then got it into this state.

I have a second Orin AGX system waiting to be set up but I want to unbrick this one.
For some reason the system wont “switch” into recovery mode when I press the button. I think I can do it using the console and that would be my next attempt . not I do not get any boot screen ,

the AGX system does boot it just can’t find a root file system.

Here is some of the console capture
.L4TLauncher: Unable to locate L4T Support protocol: Not Found
L4TLauncher: Using legacy interface. Support would be deprecated soon!!!
L4TLauncher: Failed to get PlatformResourceInfo

L4TLauncher: Attempting Direct Boot
EFI stub: Booting Linux Kernel…
EFI stub: Using DTB from configuration table
EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
EFI stub: Exiting boot services…

And at the end

��NOTICE: BL31: v2.6(release):346877e39
NOTICE: BL31: Built : 12:32:40, Aug 1 2023
I/TC: Physical secure memory base 0x103c040000 size 0x3fc0000
��DCE: FW Boot Done
��I/TC:
I/TC: Non-secure external DT found
I/TC: OP-TEE version: 3.21 (gcc version 9.3.0 (Buildroot 2020.08)) #2 Tue Aug 1 19:39:55 UTC 2023 aarch64
I/TC: WARNING: This OP-TEE configuration might be insecure!
I/TC: WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html
I/TC: Primary CPU initializing
I/TC: Test OEM keys are being used. This is insecure for shipping products!
I/TC: Primary CPU switching to normal world boot
��
Jetson UEFI firmware (version 4.1-33958178 built on 2023-08-01T19:34:02+00:00)

Hi,

Please just try to answer my questions. I appreciate your story but they do not really that matter to resolve this issue here.

All you need to do now is put the board into recovery mode and let sdkmanager detect it. If it cannot detect it, show me how you connect the board with your host PC.

Also, you don’t need to try to flash sdcard at this moment. To make sure all the flash process and boot are fine, you could flash OS to the internal eMMC storage on your Orin AGX first. We can discuss about the sdcard later.

here’s the wiring to the orin AGX module from my SDK system.
BTW the system finds the orin nano
AND I tried a brand new orin AGX system with the same wiring that was NOT found either

(attachments)

Hi,

The type C port you are using is not the one that can be detected when board is in recovery mode. Please use the one on the opposite.

Also, please stop mentioning anything related to Orin Nano anymore. I know it is good to work and that’s all. No need to tell it again as it is not something we should care now.

tried the one on the back , same result not detected by the SDK

Please check the “lsusb” command on your host PC. If the board is really in recovery mode, you shall see NVIDIA corp device on it.

If you don’t see it, it means your board is not in RCM.

Bus 002 Device 005: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 2341:8036 Arduino SA Leonardo (CDC ACM, HID)
Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 030: ID 0955:7023 NVIDIA Corp. APX
Bus 001 Device 028: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 027: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 024: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 029: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Could you remove other Jetson device and leave just one Orin AGX there and confirm?

For example, this seems to be another Jetson

Bus 001 Device 029: ID 0955:7045 NVIDIA Corp. Tegra On-Platform Operator

sorry that was the console connection
phil@phil-LattePanda-3-Delta:~$ lsusb
Bus 002 Device 005: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 2341:8036 Arduino SA Leonardo (CDC ACM, HID)
Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 030: ID 0955:7023 NVIDIA Corp. APX
Bus 001 Device 028: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 027: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 024: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Are you saying that sdkmanager tells you that it does not detect anything in above situation?

yes I see the usb port but no detection in the sdk

Could you go to your ~/nvidia directory on your host PC and see if you have Linux_for_Tegra directory inside of your Jetpack path?

If you have, please make sure the board is in recovery mode and run this to flash.

sudo ./flash.sh jetson-agx-orin-devkit internal

~/nvidia_sdk/JetPack_6.1_Linux_JETSON_ORIN_NANO_8GB_DEVKIT/Linux_for_Tegra/rootfs/boot/extlinux/extlinux.conf is not found, exiting.
Do I have the wrong devlkit ??

This is not about the wrong devkit. The file is missing on your host PC.

What I feel here is your sdkmanager installation on your host PC was never successful.

Please be aware that the procedure is like

  1. Sdkmanager will download some package to your host by using apt-get install. (no matter a Jetson is connected here or not, this step will always go forward)

  2. After above package are installed, sdkmanager will try to detect your Jetson and start the flash.

  3. Flash is done.

What got failed here is (1) but not even entering (2) or (3). It has nothing to do with what your Jetson is in use.

Please let sdkmanager download file again and click the “EXPORT LOGS” button on your sdkmanager when failure happened. We need to see why it cannot prepare the file correctly.

thanks I’ll try that
that makes sense