My Dell X710 (Y5M7N) card is in recovery mode (presumably bricked?) after flashing. I compiled my steps after reading carefully through this thread. Any input on what to do next would be appreciated. Thank you!
Info of the X710 card
a) on the physical card itself, I can see the following
- DP/N 0Y5M7N
- Y5M7N MAC 3C-FD-FE-2C-CF-80
- H54188 - 008
b) on my linux box, running “./nvmupdate64e -i -l” had the following output (this was before I flashed the Intel firmware. Right now I get “Access error” when running this same command).
[00:008:00:00]: Intel(R) Ethernet Converged Network Adapter X710
Vendor : 8086
Device : 1572
Subvendor : 8086
Subdevice : 0006
Revision : 1
LAN MAC : 3CFDFE2CCF80
Alt MAC : 000000000000
SAN MAC : 3CFDFE2CCF81
ETrackId : **800051A4**
SerialNumber : 80CF2CFFFFFEFD3C
NVM Version : 7.16(7.10)
PBA : H54188-008
VPD status : Valid
VPD size : 311
NVM update : No config file entry
checksum : Valid
OROM update : No config file entry
CIVD : 19.0.12
PXE : 1.1.9, checksum Not Relevant
ISCSI : 3.1.57, checksum Not Relevant
EFI : 3.7.12, checksum None
SMCLP : 3.1.14, checksum Valid
The steps I went through to cross-flash the Intel firmware:
0) download the Intel driver/firmware 29.3.1
wget http s://downloadmirror.intel.com/832330/Release_29.3.1.zip
1) Install QV driver (success)
cd driver/APPS/BootUtil/Linux_x64/DRIVER
./install
2) ./bootutil64e
Intel(R) Ethernet Flash Firmware Utility
BootUtil version 1.42.06.0
Copyright (C) 2003-2024 Intel Corporation
Type BootUtil -? for help
Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 3CFDFE2CCF80 8:00.0 40GbE N/A UEFI,CLP,PXE,iSCSI -------
2 3CFDFE2CCF82 8:00.1 40GbE N/A UEFI,CLP,PXE,iSCSI -------
3) ./bootutil64e -NIC=1 -up=combo
ntel(R) Ethernet Flash Firmware Utility
BootUtil version 1.42.06.0
Copyright (C) 2003-2024 Intel Corporation
Programming flash on port 1 with flash firmware image
Create restore image of NIC 1 before proceeding? (Y)es or (N)o: Y
Saving flash firmware image on port 1 to file 1572401B.FLB...saved
Updating PXE+EFI removes PXE+iSCSI+EFI functionality.
Would you like to continue? (Y)es or (N)o: Y
Flash update successful
Port Network Address Location Series WOL Flash Firmware Version
==== =============== ======== ======= === ============================= =======
1 3CFDFE2CCF80 8:00.0 40GbE N/A UEFI,PXE Enabled 1.1.45
2 3CFDFE2CCF82 8:00.1 40GbE N/A UEFI,PXE Enabled 1.1.45
4) cat nvmupdate.cfg
CURRENT FAMILY: 1.0.0
CONFIG VERSION: 1.14.0
;OO
BEGIN DEVICE
DEVICENAME: XL710
VENDOR: 8086
DEVICE: 1572
NVM IMAGE: X710DA2_9p52_CFGID7p2_OEMGEN_OO.bin
OROM IMAGE: BootIMG.FLB
EEPID: 8000F4FF
REPLACES: **800051A4**
EEPROM MAP: PF_Alloc_WOL_DIS.txt
RESET TYPE: REBOOT
END DEVICE
Note:
- the ETraceID of my card (extracted from “/nvmupdate64e -i -l”) is in the “REPLACES” line.
- For the firmware image, I searched for the little-endian of my card’s PBA (H54188 → 5H1488) with command “grep 5H1488 *.bin” but yielded nothing. A couple of posts in this thread indicated success of using X710DA2_9p52_CFGID7p2_OEMGEN_OO.bin on the Dell Y5M7N card, so I ended up using that one.
5) ./nvmupdate64e -rd
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.42.8.0
Copyright(C) 2013 - 2024 Intel Corporation.
WARNING: To avoid damage to your device, do not stop the update or reboot or power off the system during this update.
Inventory in progress. Please wait [**********]
Num Description Ver.(hex) DevId S:B Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) Ethernet Converged 7.16(7.10) 1572 00:008 Update
Network Adapter X710 available
Options: Adapter Index List (comma-separated), [A]ll, e[X]it
Enter selection: 01
Would you like to back up the NVM images? [Y]es/[N]o: Y
Update in progress. This operation may take several minutes.
[**+.......]
Num Description Ver.(hex) DevId S:B Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) Ethernet Converged N/A(N/A) 1572 00:008 Update failed
Network Adapter X710
Tool execution completed with the following status: An error occurred when updating a firmware module.
Press any key to exit.
Result: X710 in Recovery Mode
dmesg/journalctl indicates that the card is in recovery mode. lspci shows the PCIe card, but none of ethtool, “ip link”, nvmupdate64e has any info about the card.
Nov 07 18:30:46 xxx kernel: i40e 0000:08:00.0: PF reset failed: -5
Nov 07 18:30:46 xxx kernel: i40e 0000:08:00.0: Entering recovery mode due to repeated FW resets. This may take several minutes. Refer to the Intel(R) Ethernet Adapters and Devices User Guide.
Nov 07 18:30:46 xxx kernel: i40e: probe of 0000:08:00.0 failed with error -5