Flashing Drive AGX Orin fails

Please follow the following steps to flash manually and verify the board is otherwise OK through bind/boot with eMMC and disable UFS.

$ cd ~/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-foundation
$ make/bind_partitions -b p3710-10-s05 linux -u eco -r no_ufs
$ tools/flashtools/bootburn/bootburn.py -b p3710-10-s05 -x /dev/ttyACM1

BTW, Aurix console should be closed before the flashing step.

Here are the logs when flashing manually.
host.txt (467.7 KB)
target.txt (83.6 KB)

It appears that the flashing process still isn’t working, right? We’ll investigate the issue further by reviewing the logs. Thanks.

Correct.

Did you try with 6.0.6 instead of 6.0.5, correct?
Based on the following messages in host.txt, it appears that the host lost communication with the target. To troubleshoot further, please retry the steps and provide dmesg logs from both the host and target sides.

[ 85%] /tmp/3460
[bootburnTegra-A]: [AdbShell(277)] :
[bootburnTegra-A]: [executeShellCommand(168)] : Return code: 1
[bootburnTegra-A]: [executeShellCommand(170)] : stdout: b’[ 0%] /tmp/3460000.sdhci_580\n[ 1%] /tmp/3460000.sdhci_580\n[ 1%] /tmp/3460000.sdhci_580\n[ 2%] /tmp/3460000.sdhci_580\n[ 3%] /tmp/3460000.sdhci_580\n[ 3%] /tmp/3460000.sdhci_580\n[ 4%] /tmp/3460000.sdhci_580\n[ 4%] /tmp/3460000.sdhci_580\n[ 5%] /tmp/3460000.sdhci_580\n[ 6%] /tmp/3460000.sdhci_580\n[ 6%] /tmp/3460000.sdhci_580\n[ 7%] /tmp/3460000.sdhci_580\n[ 8%] /tmp/3460000.sdhci_580\n[ 8%] /tmp/3460000.sdhci_580\n[ 9%] /tmp/3460000.sdhci_580\n[ 9%] /tmp/3460000.sdhci_580\n[ 10%] /tmp/3460000.sdhci_580\n[ 11%] /tmp/3460000.sdhci_580\n[ 11%] /tmp/3460000.sdhci_580\n[ 12%] /tmp/3460000.sdhci_580\n[ 13%] /tmp/3460000.sdhci_580\n[ 13%] /tmp/3460000.sdhci_580\n[ 14%] /tmp/3460000.sdhci_580\n[ 14%] /tmp/3460000.sdhci_580\n[ 15%] /tmp/3460000.sdhci_580\n[ 16%] /tmp/3460000.sdhci_580\n[ 16%] /tmp/3460000.sdhci_580\n[ 17%] /tmp/3460000.sdhci_580\n[ 18%] /tmp/3460000.sdhci_580\n[ 18%] /tmp/3460000.sdhci_580\n[ 19%] /tmp/3460000.sdhci_580\n[ 19%] /tmp/3460000.sdhci_580\n[ 20%] /tmp/3460000.sdhci_580\n[ 21%] /tmp/3460000.sdhci_580\n[ 21%] /tmp/3460000.sdhci_580\n[ 22%] /tmp/3460000.sdhci_580\n[ 23%] /tmp/3460000.sdhci_580\n[ 23%] /tmp/3460000.sdhci_580\n[ 24%] /tmp/3460000.sdhci_580\n[ 24%] /tmp/3460000.sdhci_580\n[ 25%] /tmp/3460000.sdhci_580\n[ 26%] /tmp/3460000.sdhci_580\n[ 26%] /tmp/3460000.sdhci_580\n[ 27%] /tmp/3460000.sdhci_580\n[ 28%] /tmp/3460000.sdhci_580\n[ 28%] /tmp/3460000.sdhci_580\n[ 29%] /tmp/3460000.sdhci_580\n[ 29%] /tmp/3460000.sdhci_580\n[ 30%] /tmp/3460000.sdhci_580\n[ 31%] /tmp/3460000.sdhci_580\n[ 31%] /tmp/3460000.sdhci_580\n[ 32%] /tmp/3460000.sdhci_580\n[ 33%] /tmp/3460000.sdhci_580\n[ 33%] /tmp/3460000.sdhci_580\n[ 34%] /tmp/3460000.sdhci_580\n[ 34%] /tmp/3460000.sdhci_580\n[ 35%] /tmp/3460000.sdhci_580\n[ 36%] /tmp/3460000.sdhci_580\n[ 36%] /tmp/3460000.sdhci_580\n[ 37%] /tmp/3460000.sdhci_580\n[ 38%] /tmp/3460000.sdhci_580\n[ 38%] /tmp/3460000.sdhci_580\n[ 39%] /tmp/3460000.sdhci_580\n[ 39%] /tmp/3460000.sdhci_580\n[ 40%] /tmp/3460000.sdhci_580\n[ 41%] /tmp/3460000.sdhci_580\n[ 41%] /tmp/3460000.sdhci_580\n[ 42%] /tmp/3460000.sdhci_580\n[ 43%] /tmp/3460000.sdhci_580\n[ 43%] /tmp/3460000.sdhci_580\n[ 44%] /tmp/3460000.sdhci_580\n[ 44%] /tmp/3460000.sdhci_580\n[ 45%] /tmp/3460000.sdhci_580\n[ 46%] /tmp/3460000.sdhci_580\n[ 46%] /tmp/3460000.sdhci_580\n[ 47%] /tmp/3460000.sdhci_580\n[ 48%] /tmp/3460000.sdhci_580\n[ 48%] /tmp/3460000.sdhci_580\n[ 49%] /tmp/3460000.sdhci_580\n[ 49%] /tmp/3460000.sdhci_580\n[ 50%] /tmp/3460000.sdhci_580\n[ 51%] /tmp/3460000.sdhci_580\n[ 51%] /tmp/3460000.sdhci_580\n[ 52%] /tmp/3460000.sdhci_580\n[ 53%] /tmp/3460000.sdhci_580\n[ 53%] /tmp/3460000.sdhci_580\n[ 54%] /tmp/3460000.sdhci_580\n[ 54%] /tmp/3460000.sdhci_580\n[ 55%] /tmp/3460000.sdhci_580\n[ 56%] /tmp/3460000.sdhci_580\n[ 56%] /tmp/3460000.sdhci_580\n[ 57%] /tmp/3460000.sdhci_580\n[ 58%] /tmp/3460000.sdhci_580\n[ 58%] /tmp/3460000.sdhci_580\n[ 59%] /tmp/3460000.sdhci_580\n[ 59%] /tmp/3460000.sdhci_580\n[ 60%] /tmp/3460000.sdhci_580\n[ 61%] /tmp/3460000.sdhci_580\n[ 61%] /tmp/3460000.sdhci_580\n[ 62%] /tmp/3460000.sdhci_580\n[ 63%] /tmp/3460000.sdhci_580\n[ 63%] /tmp/3460000.sdhci_580\n[ 64%] /tmp/3460000.sdhci_580\n[ 64%] /tmp/3460000.sdhci_580\n[ 65%] /tmp/3460000.sdhci_580\n[ 66%] /tmp/3460000.sdhci_580\n[ 66%] /tmp/3460000.sdhci_580\n[ 67%] /tmp/3460000.sdhci_580\n[ 68%] /tmp/3460000.sdhci_580\n[ 68%] /tmp/3460000.sdhci_580\n[ 69%] /tmp/3460000.sdhci_580\n[ 69%] /tmp/3460000.sdhci_580\n[ 70%] /tmp/3460000.sdhci_580\n[ 71%] /tmp/3460000.sdhci_580\n[ 71%] /tmp/3460000.sdhci_580\n[ 72%] /tmp/3460000.sdhci_580\n[ 73%] /tmp/3460000.sdhci_580\n[ 73%] /tmp/3460000.sdhci_580\n[ 74%] /tmp/3460000.sdhci_580\n[ 74%] /tmp/3460000.sdhci_580\n[ 75%] /tmp/3460000.sdhci_580\n[ 76%] /tmp/3460000.sdhci_580\n[ 76%] /tmp/3460000.sdhci_580\n[ 77%] /tmp/3460000.sdhci_580\n[ 78%] /tmp/3460000.sdhci_580\n[ 78%] /tmp/3460000.sdhci_580\n[ 79%] /tmp/3460000.sdhci_580\n[ 79%] /tmp/3460000.sdhci_580\n[ 80%] /tmp/3460000.sdhci_580\n[ 81%] /tmp/3460000.sdhci_580\n[ 81%] /tmp/3460000.sdhci_580\n[ 82%] /tmp/3460000.sdhci_580\n[ 83%] /tmp/3460000.sdhci_580\n[ 83%] /tmp/3460000.sdhci_580\n[ 84%] /tmp/3460000.sdhci_580\n[ 84%] /tmp/3460000.sdhci_580\n[ 85%] /tmp/3460’
[bootburnTegra-A]: [executeShellCommand(172)] : stderr: None
[bootburnTegra-A]: [AdbPush(301)] : [AdbPush] failed retrying…
[bootburnTegra-A]: [executeShellCommand(164)] : shell command – /home/rnd/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-foundation/tools/flashtools/flash/adb -s 8S2TQK4JO000006G00I0 shell /tmp/wr_sh.sh rm /tmp/3460000.sdhci_574 failed
[bootburnTegra-A]: [executeShellCommand(166)] : Output: error: device ‘8S2TQK4JO000006G00I0’ not found

[bootburnTegra-A]: [executeShellCommand(168)] : Return code: 1
[bootburnTegra-A]: [executeShellCommand(164)] : shell command – /home/rnd/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-foundation/tools/flashtools/flash/adb -s 8S2TQK4JO000006G00I0 push /home/rnd/nvidia/nvidia_sdk/DRIVE_OS_6.0.6_SDK_Linux_DRIVE_AGX_ORIN_DEVKITS/DRIVEOS/drive-foundation/tools/flashtools/bootburn_t23x_py/__temp_t234/Tegra-A-59f540a76f9/flash-images/3460000.sdhci_580 /tmp failed
[bootburnTegra-A]: [executeShellCommand(170)] : stdout: b"error: device ‘8S2TQK4JO000006G00I0’ not found\n"
[bootburnTegra-A]: [executeShellCommand(166)] : Output: adb: error: failed to get feature set: device ‘8S2TQK4JO000006G00I0’ not found

[bootburnTegra-A]: [executeShellCommand(172)] : stderr: None
command line used was:
[‘tools/flashtools/bootburn/bootburn.py’, ‘-b’, ‘p3710-10-s05’, ‘-x’, ‘/dev/ttyACM1’]

This time it was successful. What does that mean?

host.txt (504.1 KB)
host_dmesg.txt (2.7 KB)
target.txt (162.3 KB)

@kenneth.chu

It seems like there are issues with the UFS of the unit. Could you please let me know if you had the unit connected to a surge protector or power switch, or if it was directly connected to the wall? In case you used a surge protector, did it trip?

May I have the part number (940-63710-0010-xxx) and the serial number of the unit? Additionally, when did you receive this unit (approximate date)? Do you have the Sales Order #?

It was connected to a surge protector. I don’t believe it tripped.

The part number is 940-63710-0010-200. Where can I get the serial number? I don’t see it on the devkit itself. I see it on the box, but we ordered several of them and I don’t know which box belongs to this unit. Sales order #PO7921 and #PO7926.

The serial number can be found on the label under your device and should be a 13-digit number following “S/N”.

S/N is 1425022019146

1 Like

What peripherals were attached to this system besides the AC power cord during the power outage? Our team is looking into this issue and gathering more information to decide how to proceed with it.

Only the Ethernet 1 GbE (RJ45, 1000BASE-T), DEBUG (USB Micro-B) and USB3.2 (Type-C left port).

Any update on this?

Thank you for your patience. I’m still waiting for a decision from our team and will get back to you soon with an update.

This unit was approved for RMAV. Information about the shipping instructions was sent to @kenneth.chu via a personal message.

According to offline information, this unit has been delivered to us today for further investigation.

We actually received the unit last Friday due to some delivery issues. We will continue to provide updates here.

Any update on this? Thanks.

We are still in the process of triaging this unit, and we will notify you here once a decision has been made. Thank you for your patience.

We are currently in the process of preparing a new unit for shipment to you. We appreciate your patience, and we will keep you updated on the progress. Thank you.