I have total 12 hosts running Windows Server 2012 R2 with a X710 card installed on each host. The current firmware version is 4.26.
When I updated NVM version 5.05, some of hosts failed with an error reported after flash has started. However there is not any error message logged on the log.
Do you want to save a backup copy of current NIC images? [Yes | No]: Y
Update process in progress. Please wait [*-........]
Tool execution completed with the following status: An error occurred ...
nvmupdatew64e.exe -l log.txt
Config file read.
Inventory
[00:006:00:00]: Intel(R) Ethernet Converged Network Adapter X710-4
EEPROM inventory started
Alternate MAC address is not set
EEPROM inventory finished
Flash inventory started
Flash inventory finished
OROM inventory started
OROM inventory finished
[00:006:00:01]: Intel(R) Ethernet Controller X710 for 10GbE SFP+
Device already inventoried.
[00:006:00:02]: Intel(R) Ethernet Controller X710 for 10GbE SFP+
Device already inventoried.
[00:006:00:03]: Intel(R) Ethernet Controller X710 for 10GbE SFP+
Device already inventoried.
Update
[00:006:00:00]: Intel(R) Ethernet Converged Network Adapter X710-4
Creating backup images in directory: 6805CA3112D8
Backup images created.
Flash update started
After the failure, the Windows Device Manager showed "This Device cannot start". The nvmupdate reported "Update not available" and the card version is blank.
Num Description Ver. DevId S:B Status
=== ======================================== ===== ===== ====== ===============
02) Intel(R) Ethernet Converged Network 1572 00:006 Update not
Adapter X710-4 available
I tried to boot to EFI shell and ran nvmupdate64e.efi. The adapter status also showed "Access error". It looks like the card cannot start due to incomplete NVM flash? Is there a way I can "get back" my card, such as force update the firmware even the card was down?