Hello, I've been having trouble with this NIC not booting off of PXE. I've already set the 10Gbe interface as a booting interface in the BIOS. During PXE, I get the error message: PXE structure was not found in the UNDI driver code segment. When it first didn't work, I used nvmupdate64e to update the NIC firmware. nvmupdate now tells me my firmware is up to date (at version 6.01). However, I still get the same exact error message at PXE boot. I have also tried enabling PXE flash firmware for the interfaces. But I still get the same error after all these driver installs and configuration enables.
lspci -vv | grep -i 'Intel Corporation Ethernet Controller X710'
81:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
81:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)
./bootutil64e
Port Network Address Location Series WOL Flash Firmware Version
3 6805CA385DF0 129:00.0 40GbE N/A UEFI,PXE Enabled 1.0.66
4 6805CA385DF1 129:00.1 40GbE N/A UEFI,PXE Enabled 1.0.66
ethtool -i eth2
driver: i40e
version: 1.5.10-k
firmware-version: 6.01 0x80003483 1.1747.0
bus-info: 0000:81:00.0
./nvmupdate64e
Num Description Ver. DevId S:B Status
01 Intel (R) I350 Gigabit Network Connection 1.99 1521 00:0001 Update not available
02 Intel(R) Ethernet Converged Network 6.01 1572 00:129 Up to date
Adapter X710-2
Any idea what I need to do to get this interface to PXEboot? eth2 is the interface that I am using.