ArticlesWarewulf

Intel NIC Showing MAC 00:00:00:00:00:00 in Firmware Recovery Mode

warewulfnetworkinghardwaretroubleshootingi40e

Stephen Simpson
Senior Customer Support Engineer

Apr 21, 2026

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.

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