Intel® Ethernet Adapters and Devices Release Notes

ID Date Version Classification
778690 03/24/2026 31.1 Public

Intel® Ethernet Controller Products 31.1 Release Notes

This document provides an overview of the changes introduced in the latest Intel® Ethernet Controller/ Adapter family of products. References to more detailed information are provided where necessary. The information contained in this document is intended as supplemental information only; it should be used in conjunction with the documentation provided for each component.

These release notes list the features supported in this software release, known issues, and issues that were resolved during release development.

Important:

Starting with the 31.1 release, Intel is publishing the Release Notes in HTML (with an option to download a PDF). To view the PDF Release Notes for past releases, click View More, and then from the Version list, select the appropriate version.

For more information about using this family of products, see the Intel Ethernet Adapters and Devices User Guide.

Overview

The following sections provide an overview of this release.

New Features

Category

Release 31.1

Hardware Support

  • Intel® Ethernet Network Adapter E835-XXV-2

  • Intel® Ethernet Network Adapter E835-C-Q2

  • Intel® Ethernet Network Adapter E835-XXV-2 for OCP 3.0

  • Intel® Ethernet Controller E835-CC for backplane

  • Intel® Ethernet Controller E835-CC for QSFP

  • Intel® Ethernet Controller E835-CC for SFP

Software Features

  • E610: EthAgent access to PCIESS registers

  • E610: Linkville Firmware Management Protocol (FMP) Support

  • E610: Linkville Energy Efficient Ethernet (EEE) Support

  • E800: Restore x-UEFI strings on OEMGen

  • System-wide Ethernet Cmdlet Installation

Firmware Features

  • E610: EthAgent access to PCIESS registers

Removed Features

  • None for this release.

Table 1: New Features

Operating Systems Supported

The following are the supported operating systems.

Linux

Operating Systems supported:

  • Linux Kernel 6.x and 5.x

  • Linux Real Time Patch 6.x and 5.x

  • Kylin Linux Advance Server V10 (only for Intel Ethernet E810 Series)

  • Red Hat* Enterprise Linux* (RHEL) 10.1

  • Red Hat Enterprise Linux (RHEL) 10.0

  • Red Hat Enterprise Linux (RHEL) 9.7

  • Red Hat Enterprise Linux (RHEL) 9.6

  • SUSE Linux Enterprise Server 16

  • SUSE Linux Enterprise Server 15 SP7

  • SUSE Linux Enterprise Server 15 SP6

  • Canonical* Ubuntu* 24.04 LTS

  • Canonical Ubuntu 22.04 LTS

  • Debian* 11 (not available for Intel Ethernet E610 Series)

  • openEuler (not available for Intel Ethernet E610 Series)

Product

PF Driver

VF Driver

RDMA Driver

Intel® Ethernet 810/820/830 Series

2.5.4

4.13.20

2.6.51

Intel® Ethernet 700 Series

2.28.16

4.13.20

2.6.51

Intel® Ethernet 10 Gigabit Adapters

6.3.6

5.2.2

Not Supported

Intel® Ethernet Gigabit Adapters

5.19.10

Not Supported

Not Supported

Table 2: Supported Operating Systems: Linux

Microsoft Windows Server

Operating Systems supported:

  • Microsoft Windows Server 2025

  • Microsoft Windows Server 2022

  • Microsoft Windows Server 2019, Version 1903

  • Microsoft Windows Server 2016 (Not available for Intel Ethernet E610 Series)

  • Microsoft Azure Stack HCI

Driver

Windows Server 2025

Windows Server 2022

Windows Server 2019

Windows Server 2016

Intel® Ethernet 800 Series

icea

1.20.43.0

1.20.39.0

1.20.45.0

1.14.104.0

iceb

1.3.66.0

1.3.66.0

1.3.66.0

Not Supported

scea

1.18.79.0

1.18.76.0

1.18.77.0

Not Supported

sceb

1.17.47.0

1.17.48.0

Not supported

Not Supported

Intel® Ethernet 700 Series

i40ea

1.24.44.0

1.24.41.0

1.24.42.0

1.18.369.0

i40eb

1.24.41.0

1.24.41.0

1.24.41.0

1.18.369.0

Intel® Ethernet Adaptive Virtual Function

iavf

1.18.158.0

1.18.161.0

1.18.162.0

1.14.203.0

Intel® Ethernet 600 Series / Intel® Ethernet 10 Gigabit Adapters and Connections

ixs

4.2.7.0

4.1.254.0

4.1.254.0

4.1.254.0

sxa

4.2.9.0

4.1.254.0

4.1.254.0

4.1.254.0

sxb

Not Supported

4.1.254.0

4.1.254.0

4.1.254.0

ixt

Not Supported

Not Supported

4.1.228.0

4.1.229.0

ixn

Not Supported

Not Supported

4.1.254.0

4.1.254.0

ixw

1.7.44.0

1.7.44.0

1.7.44.0

Not Supported

vxs

2.3.7.0

2.3.7.0

2.1.252.0

2.1.232.0

vxn

Not Supported

Not Supported

2.1.252.0

2.1.252.0

Intel® Ethernet 2.5 Gigabit Adapters and Connections

e2f

2.1.5.7

1.1.4.45

1.1.4.45

Not Supported

Intel® Ethernet Gigabit Adapters and Connections

e1r

14.1.24.0

14.0.13.0

14.0.7.0

14.0.6.0

Table 3: Supported Operating Systems: Microsoft Windows Server

Microsoft Windows Client

Operating Systems supported:

  • Microsoft Windows 11 25H2

  • Microsoft Windows 11 24H2

  • Microsoft Windows 11 23H2

  • Microsoft Windows 10 21H2

  • Microsoft Windows 10 RS5, Version 1809

Driver

Windows 11

Windows 10 21H2/Windows 10 RSS

Intel® Ethernet 800 Series

icea

1.20.46.0

1.20.45.0

Intel® Ethernet 700 Series[1]

i40ea

1.24.41.0

1.24.42.0

i40eb

1.24.45.0

1.24.41.0

Intel® Ethernet Adaptive Virtual Function

iavf

1.18.161.0

1.18.162.0

Intel® Ethernet 10 Gigabit Adapters and Connections

ixs

4.1.267.0

4.1.254.0

ixt

Not Supported

4.1.228.0

ixn

Not Supported

4.1.254.0

ixw

1.7.44.0

1.7.44.0

vxs

Not Supported

2.1.252.0

vxn

Not Supported

2.1.252.0

Intel® Ethernet 2.5 Gigabit Adapters and Connections

e2fn

2.1.5.7

1.1.4.45

Intel® Ethernet Gigabit Adapters and Connections

e1r

14.1.24.0

14.0.7.0

e1d

12.19.2.64

21H2: 12.19.2.65 RSS: 12.18.9.10

e1dn

20.0.3.24

Not Supported

e1c

Not Supported

Not Supported

v1q

Not Supported

1.4.7.3

Table 4: Supported Operating Systems: Microsoft Windows Client

FreeBSD

Operating Systems supported:

  • FreeBSD 15.0

  • FreeBSD 14.3

Driver

PF Driver

VF Driver

RDMA Driver

Intel® Ethernet 810/820 Series

2.1.4

3.1.6

1.4.4

Intel® Ethernet 700 Series

1.14.2

3.1.6

1.4.4

Intel® Ethernet 10 Gigabit Adapters

3.4.38

1.6.12

Not Supported

Intel® Ethernet Gigabit Adapters

2.5.31

Not Supported

Not Supported

Table 5: Supported Operating Systems: FreeBSD

ESXi Drivers

Note:

Intel® ESXi drivers are available from VMware*.

Operating Systems supported:

  • VMWare ESXi 9.0

  • VMWare ESXi 8.0

Refer to VMWare’s download site for the latest ESXi drivers for Intel® Ethernet® devices.

NVM Versions Supported

The following table shows the NVM versions supported in this release.

Product

NVM Version

810 Series

E810

4.91

820 Series

E822

3.44

E823-C

3.44

E823-L

3.44

825 Series

E825

4.03

835 Series

E835

2.00

830 Series

E830

1.20

700 Series

X710

9.56

X722

6.50

600 Series

E610

1.50

500 Series

X550

3.70

X552NS

2.10

X552DE

2.10

X553

2.10

200 Series

I210

2.00

I225

1.00

Table 6: NVM Versions Supported

DDP Versions Supported

The following table shows the DDP versions supported in this release.

Package

DDP Version

OS Package

1.3.56.0

Comms Package

1.3.63.0

Wireless Edge Package

1.3.28.0

Table 7: DDP Versions Supported

Fixed Issues

The following issues are fixed in this release.

Intel® Ethernet 800 Series Network Adapters

Intel® Ethernet 810 Series

General
  • None in this release.

Firmware/NVM/NVM Update
  • None in this release.

Linux
  • tc filters containing GTP fields failed to be programmed into hardware in switchdev mode. [16029067977]

  • IRDMA SLES RPM installation with rpm -ivh may see a conflict with a directory due to multi-kernel installed.

    Workaround: Use the –force option to force install the RPM. [15018184559]

Windows Driver
  • None in this release.

Windows Server
  • None for this release.

ESX Driver
  • None for this release.

Pre-Boot
  • None for this release.

Intel® Ethernet 820 Series

General
  • None for this release.

Firmware/NVM/NVM Update
  • None for this release.

Linux Driver
  • None for this release.

Intel® Ethernet 825 Series

  • None for this release.

Intel® Ethernet 830 Series

General
  • None for this release.

Linux Driver
  • None for this release.

Firmware/NVM/NVM Update
  • None in this release.

FreeBSD Driver
  • None in this release.

Intel® Ethernet 700 Series Network Adapters

General

  • None for this release.

Linux Driver

  • IRDMA SLES RPM installation with rpm -ivh may see a conflict with a directory due to multi-kernel installed.

    Workaround: Use –force option to force install the rpm. [15018184559]

Firmware/NVM/NVM Update

  • Addressed an intermittent physical link issue first reported by select customers after NVM update to release 8.4 (last working version 8.3). The error had been seen executing commands: ifconfig up; ethtool -m. [18040635946]

Windows Driver

  • None for this release.

ESX Driver

  • None for this release.

Pre-boot

  • None for this release.

Intel® Ethernet I211/I210 Series Network Adapters

General

  • None for this release.

Intel® Ethernet 610 Series Network Adapters

General

  • None for this release.

Firmware/NVM/NVM Update

  • Activity LED may not work properly on E610 XAT (single port device). [15018368900]

Windows Driver

  • The UEFI Device Level configuration menus have been updated so that the settings can be changed only on the primary port, with other ports showing the current settings (i.e. Read Only on all ports but the primary port). [13014014829]

  • After a reset event (e.g., CORER, GLOBR), the Windows Event Log should display a descriptive message, but currently it only shows the Event ID without the proper description. [14023248199]

  • If two vNICs are connected through a vSwitch and the adapter is unexpectedly removed, the network connection may be lost. Restoring connectivity might require reinstalling the driver or rebooting the system. [13012312769]

Linux Driver

  • None in this release.

VMware Driver

  • None in this release.

ESX Driver

  • None in this release.

Intel® Ethernet I350 Series Network Adapters

Windows Driver

  • None in this release.

Intel® Ethernet 500 Series Network Adapters

General

  • None in this release.

Known Issues

Intel® Ethernet 800 Series Network Adapters

Intel® Ethernet 810 Series

General
  • Windows Server 21H1 OS is unable to save memory dump (crash dump) on disk. It is considered to be an OS defect. [18014988594]

  • DPDK traffic is stopped after FLR reset. This issue has been documented in the rte_​eth_​dev_​reset API. [16018959537]

    Workaround: testpmd can be used to recover a VF after a reset.

  • When a VF reset happens, testpmd will print out “port reset” event to the console.

  • Use the “port reset” command to call rte_​eth_​dev_​reset, and everything will go back to normal

Firmware/NVM/NVM Update
  • None in this release.

Linux
  • Configuration of a link down on PF0 in LAG mode resulted in a rping test failure. [15018677889]

  • The system crash is observed when user is changing ring size (ethtool -G) when Jumbo frames are enabled (MTU 9000) with traffic present. [22021169950]

  • DPDK traffic is stopped after FLR reset. This issue has been documented in the rte_​eth_​dev_​reset API. [16018959537]

    Workaround: testpmd can be used to recover a VF after a reset.

    • When a VF reset happens, testpmd will print out “port reset” event to the console.

    • Use the “port reset’ command to call rte_​eth_​dev_​reset, and everything will go back to normal.

  • On a Linux host, iavf interfaces in FreeBSD-13.0 guests may experience poor receive performance during stress. [18019784282]

    Workaround: The workaround for this behavior is to do the power cycle of the setup to see the assigned DCB-MAP is reflecting.

  • When user sets more than 8 VLANs for trusted VF, and then moves VF as untrusted, the VLAN configuration will be lost. [18032096535]

    Workaround: To avoid losing VLAN configuration, user shall first reduce VLANs configuration allowed for untrusted VF (not more than 8 VLANs per VF), and then switch the VF to untrusted mode.

FreeBSD Driver
  • A PE Critical Error may be observed during traffic in RoCEv2 mode and, using a large number of QPs (>64). In such circumstances the card may become in-operational, and a reboot is required to restore RDMA capability. [18023279252]

  • FreeBSD-13.0 guests may experience a poor receive performance on iavf virtual interfaces during stress. [18019784282]

RDMA Driver
  • None for this release.

VMware Driver
  • None for this release.

Windows Driver
  • None for this release.

ESX Driver
  • Running Unreliable Datagram (UD) RDMA mixed traffic with more than 2 QPs may lead to a receiver side UD application hang. [18015677916]

    Workaround: Restart the RDMA UD application. This is not expected to impact storage (NVMeoF, iSER, VSAN) applications since they do not rely on UD communication.

  • <VMWARE> When instantiating the maximum number of VFs in NSX-T, adding a Transport Node afterwards might fail due to timeout. [18021236660]

Intel® Ethernet 820 Series

General
  • None for this release.

Firmware/NVM/NVM Update
  • After advertising the link to 1G in the MRVL system, the link down and up happened 2 times in SUT and a single time in TG. [16022825930]

  • Using the EPCT tool to change the port configuration requires 2 reboots to complete the programming process. Blank mode or PTP initialization failures may be observed after a single reboot and will be resolved after performing a second reboot. [16021278765]

  • When loading the ICE driver with cages populated, the system displays the error message “Module is not present.” [1509371756]

  • Module FINISAR CORP.FTRJ8519P1BNL is unable to regain link after issuing a link reset. Recovery requires removing the module from both E825 and switch to reacquire link. [22021219549]

  • ethtool gives an invalid argument error when using ethtool -m <interface>. [22021254023]

  • When 100 MB option is selected in Windows Device Manager, a link cannot be established. [18017637026]

  • Lane Reversal is broken preventing proper functionality of 2x1x50g port option on quad 1. CPI opcode 0x67 PortLaneOrder does not support setting lane 1 as the autoneg lane and returns error code 1 (Configuration Error). [22016503876]

Linux Driver
  • None for this release.

FreeBSD Driver
  • None for this release.

Windows Driver
  • None for this release.

ESX Driver
  • Multiple PF resets cause VMXnet3 adapter VFs in ENS mode to fail sporadically, resulting in no traffic. [18038466648]

Intel® Ethernet 825 Series

  • Inconsistencies in LED behavior during system shutdown for E825-C under S5 state when using PV LEK with “NO MNG” configuration. [22021342973]

  • The dmesg log shows “link settings prevent physical link to set to OFF” when unplugging multiple cables at once. This issue seems to be limited to SFP and is under investigation. [22020900546]

  • On Azure Stack HCI 23H2, Event Log reports Error 289 during execution of hyperv.basic.large_​send_​offload_​vf. This behavior is unexpected and is currently under investigation. [15016108905]

  • It is observed that Traffic Classes for Tx queues are set to ZERO, when the DCB is configured and traffic with VLANs are sent. [16027773606]

  • No traffic (ICMP, tcp, udp) after VF reset with NSX-T and DS configuration. [18041512300]

  • After enabling PCI passthrough on different adapter there is no traffic. [18041539956]

  • It is observed that forcing link speed to 1GbE for e823 with fibre optics cable causing netlink errors. [18042136652]

  • NC-SI Health Status 0x508 / 0x507 is not generated, when Global Health Status is enabled. [18042250212]

  • When CISCO-OPLINK TRMTFEAS1CCISE1G modules are inserted without fiber, the system incorrectly shows the link as active. LEDs turn on and ethtool reports link up, even though no physical connection exists. [22021216529]

Intel® Ethernet 830 Series

General
  • Large number of UDP threads can cause traffic to go to very low throughput. [22020878880]

Firmware/NVM/NVM Update
  • Sysfs ‘ echo 1 > /sys/bus/pci/devices/<PCI BUS address>/remove’ command might cause the order the devices probed to change. If this is the case, the subsequent ice driver probe attempts might end up in kernel WARNING around PTP initialization, if removed PCI device is PF0. PF0 is usually a source timer owner for the devices handled by ice driver (like E825C or E830 devices) and it is a control PF for other PFs. So, non-PF0 devices require PF0 to be initialized first for a successful initialization. [16027730521]

    Workaround: If the current device probe order is disturbed, the user needs to remove all other PFs as well (PF0 as the first one) and rescan PCI bus then.

Linux Driver
  • There is issue with changing msix_​eth value via devlink param interface - some settings of it on E830 cards cause bandwidth degradation. [22021080345]

  • VF fails to create the expected Flow Director rules, halting due to hardware resource limitations. [15016522165]

  • Flow Director rules do not correctly steer traffic on Geneve tunnels, causing packets to hit random queues instead of the specified queue. [16024525933]

  • Stack trace occurs when CRC strip and VLAN strip are enabled together on RHEL 8.9 with ice PF driver 2.0.0_​rc21. [16025390212]

  • Performing devlink dev reload on PF after changing VF MSI-X allocation triggers errors in dmesg and impacts VF creation. (https://wiki.ith.intel.com/display/LADSW/KVM - Baremetal - PF dynamic MSI-X vector allocation impact on VF) [18037655526]

  • Running the devlink reload command on CVL/CNV hardware with driver versions 1.16.3 or 2.0.11 on Fedora 6.11.9 causes a WARN_​ON call trace and the error “unable to move VSI idx 1 into aggregator 1 node.” The reload operation fails instead of completing successfully. [22020980371]

FreeBSD Driver
  • Setting E830 and XXVDA2 OCP to only advertise 10G triggers AHS messages about failed link attempts before link comes up. [14022546016]

  • ucmatose fails with RDMA_​CM_​EVENT_​UNREACHABLE (-60) on XXVDA2 OCPwhen running with -c 15000 connections. [18040525298]

ESX Driver
  • PSOD during Cleanup_​RebootPersistance test on ESXi 8.0 [22022140109] - When using NVMeoF or iSER, Host Memory Cache interrupt error (0x80000400) may be observed. This may lead to PSoD on ESXi 8.0u3. - When using NVMeoF or iSER, Protocol Engine Critical Error 0x11478 may be observed. This may lead to PSoD on ESXi 8.0u3.

  • <VMWARE> When instantiating the maximum number of VFs in NSX-T, adding a Transport Node afterwards might fail due to timeout. [18037659908]

Windows Driver
  • TX counters are missing on Dell switches when PFC is enabled. Retrace counters are observed on hosts during testing, even with different PFC bandwidth allocations (50/50 split) [18041177557]

Intel® Ethernet 700 Series Network Adapters

General

  • None for this release.

Intel® Ethernet Controller V710-AT2/X710-AT2/TM4

  • Upon unloading the i40e driver when some VFs are assigned to VM before it fully operates may cause the VF to hang. To avoid the VF from hanging, destroy the VFs before unloading i40e Linux driver. [22019028699]

Linux Driver

  • In some cases ./nvmupdate64e can’t initialize the XL710 card in recovery mode: [13011806960]

    Intel® Ethernet NVM Update Tool NVMUpdate version 1.41.3.1 Copyright © 2013 - 2024 Intel Corporation. Config file read. Warning: Cannot initialize port: [00:059:00:00] Intel® Ethernet Converged Network Adapter XL710-Q2 Warning: Cannot initialize port: [00:059:00:01] Intel® Ethernet Controller XL710 Generic ID

  • Changing the inner or outer VLAN tag protocols after setting the private flag “vf-true-promiscsupport” disables the promiscuity on the VF’s VLAN interfaces. [18026565857]

Pre-Boot

  • None for this release.

ESX Driver

  • None for this release.

Firmware/NVM/NVM Update

  • AutoSpeedNegotiationEnabled property returns current status of the Autonegotiation from the link, not the configured value to control AN. [15016417165]

  • After updating to NVM 4.11 in some servers, one port of X557/X527 OCP adapter appears link down from Windows Device Manager after reboot. (disabling SR-IOV increases repro rate) [1508313580]

    Workaround: Link status is restored back to normal after unplug/plug cable or disable/enable the affected port from Windows Device Manager.

  • NVM content might be corrupted after nvmupdate due to old FW version generating errors. In this cases “i40e: eeprom check failed (-5), Tx/Rx traffic disabled” will appear. [15016157644]

Windows Driver

  • X710 has changed the value of DMAR “DmaRemapping in Windows 11 (value == 1)” due to BSOD. [15017340700]

ESX Driver

  • When MTU is set to 9000, sending ICMP packets larger than 1500 bytes between ESXi hosts may occasionally trigger Receive Oversize Errors on the receiving side; this issue is rare and was observed only in one setup. [16027856645]

Intel® Ethernet 600 Series Network Adapters

General

  • It may be possible that invalid PCIe configuration can cause that EEUpdate will not show the adapter in OS. [18040371079]

Linux Driver

  • SLES 15SP6 - NIC ports may not be initialized via NVM Update Tool (via inventory switch). Devlink can be used instead - which is accessible by nvmupdate - if devlink flag. [18039533944]

Windows Driver

  • If two vNICs are connected through a vSwitch and the adapter is unexpectedly removed, the network connection may be lost. Restoring connectivity might require reinstalling the driver or rebooting the system. [18040051448]

  • Speed and duplex values set on PF may not be properly displayed on VF. It’s related only to 100MB and 1G speed. [18038848471]

VMware Driver

Firmware/NVM/NVM Update

  • E610 incorrectly reports RDE property EthernetInterface.MaxFrameSize as 9022 bytes instead of 9728. [13013939525]

  • After NVM Update from Firmware Recovery mode, additional NVM Update is required for adapter to get back into operational state. [18041922895]

  • Unexpected sensor (ID 0x5) can be encountered on PLDM sensor list. [13013128204]

  • Once NVM is updated via NVM Update Tool, it might be possible that target image is not loaded yet. If such situation occurs then warm reset (reboot) is required, then target image will be fully loaded. [18040950466]

ESX Driver

  • None for this release.

Intel® Ethernet 500 Series Network Adapters

  • For X550 Windows Driver design, vectors 0 through 7 are enabled at driver init and all RSS queues and queues form various TCs are mapped to it. But more vectors are available to use (GetVectorsAvailableForRssQueues = 16 , NumRssQueues = 8). After getting an RSS indirection table update, a new vector outside of 0 to 7 range can be chosen for a queue while doing the queue to CPU remapping process. If that vector is outside of the 0-7 range, current design will have trouble for the queue to CPU remapping process and cause 10400 event. [15015966177]

    Workaround: Change RSS processor count & queue count max/default value to 8 to align with max 8 queue mapping support on driver to avoid issue.

  • Intermittent Traffic Delivery Failure on SLES 15 SP5/SP6 with VF Connected to SW Bridge: an issue has been identified in SLES 15 SP5/SP6 where network traffic from a Virtual Function (VF) connected to a software bridge (SW bridge) may intermittently fail to reach the intended client. This problem is impacting the reliability of network communications in virtualized environments utilizing software bridges.

    Result: traffic from vf connected to SW bridge sometimes may not reach a client. [18037781233]

Intel® Ethernet I350 Series Network Adapters

  • None for this release.

Legacy Devices

  • None for this release.

NVM Upgrade/Downgrade 800 Series/700 Series/600 series and X550

Refer to the Feature Support Matrix (FSM) links listed in Feature Support Matrix for more detail. FSMs list the exact feature support provided by the NVM and software device drivers for a given release.

Languages Supported

Note:

This only applies to Microsoft Windows and Windows Server Operating Systems.

This release supports the following languages:

  • English

  • French

  • German

  • Italian

  • Japanese

  • Spanish

  • Simplified Chinese

  • Traditional Chinese

  • Korean

  • Portuguese