I have a Jetson Orin Nano 4GB and 8GB running Jetpack 6.1 and I am trying to get it booting via PXE based on what your documentation describes here:
I checked all files and configurations multiple times. They are correctly set up.
The grubnetaa64.efi.signed file is reachable via TFPT and the NFS is also exposed according to your documentation. Unfortunately I do not even get to this point.
The boot via PXE stops with error code: PXE-E16: No valid offer received.
But when I run Wireshark on the Ethernet-Connection I can clearly see that a DHCP Offer is sent via Broadcast:
Dynamic Host Configuration Protocol (Offer)
Message type: Boot Reply (2)
Hardware type: Ethernet (0x01)
Hardware address length: 6
Hops: 0
Transaction ID: 0xe57ee678
Seconds elapsed: 0
Bootp flags: 0x8000, Broadcast flag (Broadcast)
1... .... .... .... = Broadcast flag: Broadcast
.000 0000 0000 0000 = Reserved flags: 0x0000
Client IP address: 0.0.0.0
Your (client) IP address: 192.168.137.157
Next server IP address: 192.168.137.187
Relay agent IP address: 0.0.0.0
Client MAC address: NVIDIA_xx:xx:xx (48:b0:2d:xx:xx:xx)
Client hardware address padding: 00000000000000000000
Server host name not given
Boot file name: efi/grubnetaa64.efi.signed
Magic cookie: DHCP
Option: (53) DHCP Message Type (Offer)
Length: 1
DHCP: Offer (2)
Option: (54) DHCP Server Identifier (192.168.137.187)
Length: 4
DHCP Server Identifier: 192.168.137.187
Option: (51) IP Address Lease Time
Length: 4
IP Address Lease Time: (43200s) 12 hours
Option: (1) Subnet Mask (255.255.255.0)
Length: 4
Subnet Mask: 255.255.255.0
Option: (3) Router
Length: 4
Router: 192.168.137.187
Option: (17) Root Path
Length: 10
Root Path: /srv/tftp/
Option: (255) End
Option End: 255
Padding: 0000000000000000000000000000000000000000
It seems that this Offer is not received by the Jetson.
Is there anything wrong with this offer that keeps the Jetson from accepting it?