Intel NIC Showing MAC 00:00:00:00:00:00 in Firmware Recovery Mode
Introduction
An Intel Ethernet NIC, often in the X710/XL710 family using the i40e driver, can enter firmware recovery mode and become unusable. In that state, the NIC appears in the system with a null MAC address and does not pass traffic. This is a hardware or firmware issue and is not caused by Warewulf or the node image.
Problem
A compute node's Ethernet interface is down and has no MAC address. NetworkManager reports the device as unavailable and no IP is assigned.
Symptoms
The ip a output shows the interface with a null MAC:
4: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
The kernel log (dmesg or journalctl -k) shows:
i40e 0000:05:00.0: Firmware recovery mode detected. Limiting functionality.
i40e 0000:05:00.0: Refer to the Intel(R) Ethernet Adapters and Devices User Guide for details on firmware recovery mode.
i40e 0000:05:00.0: MSI-X vector reservation failed: -34
i40e 0000:05:00.0: MSI-X not available, trying MSI
NetworkManager logs will show:
device (eth0): driver 'i40e' does not support carrier detection.
Resolution
Confirm the NIC is in recovery mode
From the node, check dmesg or journalctl -k for the "Firmware recovery mode detected" message.
Identify the NIC vendor
Check lspci for the subsystem vendor:
lspci -nnvv -s 05:00.0 | grep Subsystem
This is important because OEM NICs (ASUS, Dell, Lenovo, etc.) use custom NVM images. The recovery firmware should come from the motherboard or NIC vendor, not from Intel's generic NVM Update Tool.
Recover the firmware
Download the NVM Update Package from your vendor's support site and follow the recovery instructions.
Root Cause
The NIC's NVM (non-volatile memory) has become corrupted. This can happen after a failed firmware update, a power loss during an NVM write, or another low-level firmware fault. When the NIC detects NVM corruption during its self-check at power-on, it enters recovery mode with limited functionality. In this state the NIC will not pass traffic, MSI-X is unavailable, and the MAC address is not readable.
References & related articles
Intel Ethernet Adapters User Guide - Firmware Recovery Mode Intel NVM Update Tool Quick Usage Guide (PDF) Rocky Linux Forum - NIC card in recovery mode after reboot Intel Community - X710 firmware recovery