Jetson Linux 35.4.1: network issues in UEFI after second boot

Hi, we are testing the new PXE Boot feature of Jetson Linux 35.4.1 on an AGX Orin Devkit.

Unfortunately we experience some very weird networking issue.
On the first boot after flashing a new image, we can establish a network connection and ping other hosts on the network from an UEFI shell and TFTP works. After rebooting, this is no longer possible. It looks like obtaining an IP address from our DHCP server still works and the network config is correct, but that is all:

Shell> ifconfig -l

-----------------------------------------------------------------

name         : eth0
Media State  : Media present
policy       : dhcp
mac addr     : XX:XX:XX:XX:XX:XX

ipv4 address : 192.168.167.50

subnet mask  : 255.255.255.0

default gateway: 0.0.0.0

  Routes (2 entries):
    Entry[0]
     Subnet : 192.168.167.0
     Netmask: 255.255.255.0
     Gateway: 0.0.0.0
    Entry[1]
     Subnet : 0.0.0.0
     Netmask: 0.0.0.0
     Gateway: 192.168.167.1

DNS server   :
-----------------------------------------------------------------

Shell> ping 192.168.167.1
Ping 192.168.167.1 16 data bytes.

2 packets transmitted, 0 received, 100% packet loss, time 0ms
Shell>

We found a semi-useful workaround: resetting the NVRAM in the UEFI via Device Manager → NVIDIA Configuration → Reset Settings & reboot allows us to continue testing the PXE feature once until we reboot again. It’s not ideal, but better than reflashing an image.

Did somebody experience the same issue?

Hi lms-jk,

Have you referred to the following instruction to configure for the PXE boot?
Flashing Support — Configuring a PXE Boot Server for UEFI bootloader on Jetson
Please share the detailed steps how you setup the board.

What is your expected behavior?
Do you mean there’s no response from 192.168.167.1?

Please also apply the following patch and check if it could help for your current issue.
[feat: Add UEFI Adapter Information Protocol Support by pnewman-cti · Pull Request #73 · NVIDIA/edk2-nvidia · GitHub](feat: Add UEFI Adapter Information Protocol Support by pnewman-cti · Pull Request #73 · NVIDIA/edk2-nvidia · GitHub