No network in DRIVE OS 6.0.5 on AGX Orin

Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other

Target Operating System
Linux
QNX
other

Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other

SDK Manager Version
1.9.10816
other

Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other

The network is not coming up on the system. In /var/log/syslog it gets past “Read my IP address”, “Read Aurix IP address” to something called nv_networkd_wait_online.sh and then some errors from FANCTRL that the network is unreachable.

Please share your network connection and syslog log. Thanks.

Logs are attached.
syslog (1.5 MB)
ifconfig.out (1.1 KB)
netstat.out (52.8 KB)

@jace.mogill1
Could you also provide your hardware connections? Thanks.

I’m not sure what you mean by “provide your hardware connections”.

How do you connect the Ethernet cable to the system?

The system is wired to a switch with two other systems that have working networks. On the AGX Orin I’m plugging in to the network interface on the bottom of the rear panel of the machine, not the NIC interface on the right next to the camera inputs and mini-SAS connectors.

The network was working before the install of DRIVE OS 6.0.5, and the network is working on my other AGX Orin. Both AGX Orins are plugged into the same switch, and I’ve swapped cables, so I’m pretty sure it’s a good connection to the right port. The network switch status LED is lit, as is the amber network status light on the Orin’s network port.

Before installing 6.0.5, the network was working on which DRIVE OS version?
Does the other AGX Orin devkit (with network working) also have 6.0.5?

I used SDKManager to install “Jetson” before “DRIVE”.

The working system reports being flashed with 6.0.5, although it also flashing had problems, just like this system.

Please share the versions of both systems with the below commands and see if there is any difference.

$ cat /etc/nvidia/version-ubuntu-rootfs.txt
$ sudo /bin/bash /etc/systemd/scripts/nv_aurix_check_fw.sh

The machine without networking:

adi@tegra-ubuntu:~$ cat /etc/nvidia/version-ubuntu-rootfs.txt 
6.0.5.0-31732390
adi@tegra-ubuntu:~$ sudo bash /etc/systemd/scripts/nv_aurix_check_fw.sh 
[sudo] password for adi: 
starting Aurix FW checking...
Checking arguments...
Checking Ping to AURIX 
***************************
Ping to AURIX failed. Exit Aurix Updater.
adi@tegra-ubuntu:~$ 

The machine with working network:

adi@rc:~$ cat /etc/nvidia/version-ubuntu-rootfs.txt 
6.0.5.0-31732390
adi@rc:~$ sudo bash /etc/systemd/scripts/nv_aurix_check_fw.sh 
[sudo] password for adi: 
starting Aurix FW checking...
Checking arguments...
Checking Ping to AURIX 
Ping to Aurix successful
Flashed UPDATE FW version is 1.48.01.00
Aurix Update : Main FW selected: AFW
Aurix Update : Alternate FW selected: NV
Rootfs FW version is 5.06.05.0, DRIVE-V6.0.5-P3710-AFW-Aurix-StepB-5.06.05
Response_From_Aurix
Flashed FW version is 5.06.05.00
Aurix is booted with Latest FW
Rootfs UPDATE FW version is 1.48.01.0
Flashed UPDATE FW version is 1.48.01.00
Aurix is flashed with Latest UPDATE FW

Please try to check the version with “version” command in Aurix Console.

Shell>version

DDPX Aurix Serial Console
P3710-A05
with TLF35584 B/C-Step
SW Version  1.46.12
DRIVE-v6.x.x-P3710-NV-Aurix-IFW-StepB-1.46.12
Patch 0
* P3710-TS5 bringup firmware
* this binary does not support P3710 TS1 ~ TS3

TC397 Step BD

Any advice on this?

As I posted at Bootburn error decoding utf-8 - #24 by VickNV, let’s follow up on this issue with that topic. We are still checking internally on how to upgrade the firmware.

@jace.mogill1
From the syslog, looks like MAC addresses are missing from the Tegra:

Oct 21 03:08:50 tegra-ubuntu kernel: [ 1.817831] ether_get_mac_address_dtb: bad mac address at /chosen/nvidia,ether-mac0: NULL.
Oct 21 03:08:50 tegra-ubuntu kernel: [ 1.817843] nvethernet 2310000.ethernet: No MAC address in local DT!
Oct 21 03:08:50 tegra-ubuntu kernel: [ 1.817844] nvethernet 2310000.ethernet: failed to get MAC address

From the Tegra console please do this to confirm if MAC addresses are there or not.

cat /proc/device-tree/chosen/nvidia,ether-mac0
cat /proc/device-tree/chosen/nvidia,ether-mac2
cat /proc/device-tree/chosen/nvidia,ether-mac4
cat /proc/device-tree/chosen/nvidia,ether-mac6
cat /proc/device-tree/chosen/nvidia,ether-mac8

If these are empty, you will need to be re-flashed. Please get the starting MAC address with the following command also from the Tegra:

sudo i2cdump -y -r 0x44-0x49 0 0x50

This issue may be the root cause of firmware isn’t upgraded automatically after flashing DRIVE OS 6.0.5 in Bootburn error decoding utf-8.

None of the ether-mac# files exist.

adi@tegra-ubuntu:~$ sudo i2cdump -y -r 0x44-0x49 0 0x50
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
40:             98 d9 85 2d b0 48                          ???-?H      

I’m not sure what you mean by “need to be re-flashed”, I’ve repeatedly tried flashing this machine with the SDKManager using 6.0.4 and 6.0.5, scripts you recommended, and the container, but re-flashing this machine is not fixing this problem.

I meant reflashing the MAC addresses instead of DRIVE OS.
Thanks for the information. will get back to you.

@jace.mogill1
Please help run “inforom dump” in Aurix Console and provide the output. Thanks.

Shell>inforom dump
Reading data from address 0 ~ 999

54 41 4F 01 00 40 00 40 1F 53 
59 53 40 00 31 4D 53 80 00 57 
53 00 20 1F FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF 2A 53 59 53 06 00 40 
00 16 06 22 20 30 30 44 2D 30 
31 30 30 2D 30 31 37 33 36 2D 
30 34 39 00 00 00 00 00 00 41 
4E 30 30 31 30 30 30 32 32 34 
32 31 34 31 00 00 00 53 45 41 
00 00 00 00 00 FF FF AC 31 4D 
53 02 00 78 00 35 53 54 2D 30 
30 30 30 2D 38 31 37 33 36 2D 
39 39 36 00 00 00 00 00 00 04 
41 41 4E 36 32 36 30 30 30 32 
32 31 32 31 34 31 00 00 00 00 
00 00 00 53 45 29 3D 63 2D B0 
48 00 00 05 FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF AC FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
FF FF FF FF FF FF FF FF FF FF 
Shell>