HomeFreeBSD

ix/ixv: Add support for new Intel Ethernet E610 family devices

Description

ix/ixv: Add support for new Intel Ethernet E610 family devices

This is part 1 of the support for the new Intel Ethernet E610 family of devices.

Introduce new PCI device IDs:
• 57AE: Intel(R) E610 (Backplane)
• 57AF: Intel(R) E610 (SFP)
• 57B0: Intel(R) E610 (10 GbE)
• 57B1: Intel(R) E610 (2.5 GbE)
• 57B2: Intel(R) E610 (SGMII)

Key updates for E610 family:
• Firmware manages Link and PHY
• Implement new CSR-based Admin Command Interface (ACI) for SW-FW interaction
• Tested exclusively for x64 operating systems on E610-XT2/XT4 (10G) and E610-IT4 (2.5G)
• Enable link speeds above 1G: 2.5G, 5G and 10G
• NVM Recovery Mode and Rollback support

Signed-off-by: Yogesh Bhosale yogesh.bhosale@intel.com
Co-developed-by: Krzysztof Galazka krzysztof.galazka@intel.com

Approved by: kbowling (mentor), erj (mentor)
Tested by: gowtham.kumar.ks_intel.com
Sponsored by: Intel Corporation
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D50067

Details

Provenance
Bhosale, Yogeshnull <nullyogesh.bhosale@intel.com>Authored on Aug 19 2025, 2:19 PM
kgalazkaCommitted on Aug 19 2025, 3:09 PM
Differential Revision
D50067: ix/ixv: Add support for new Intel Ethernet E610 family devices
Parents
rGf96110babbe1: krb5: Fix MIT KRB5 Bug #9181
Branches
Unknown
Tags
Unknown