Unable to access QSFP module EEPROM after latest linux-firmware upgrade

Hello,

After upgrading to the latest Mellanox Spectrum firmware (mlxsw_spectrum-13.2014.4012.mfa2) from the official linux-firmware repository, we are no longer able to retrieve our QSFP module’s EEPROM on Mellanox Spectrum SN2100 and SN2700 switches.

When running ethtool we get the following error message:

root@ubuntu-server:/# ethtool -m enp1s0np1
netlink error: mlxsw_core: Failed to access module's EEPROM
netlink error: Input/output error

And dmesg shows:

mlxsw_spectrum 0000:01:00.0: EMAD reg access failed (tid=aa0cf4ee0000497a,reg_id=9014(mcia),type=query,status=7(bad parameter))

The error doesn’t occur while using the old mlxsw_spectrum-13.2012.1012.mfa2firmware.
We also tried this (probably latest?) firmware here but got the same result.
Interestingly, when updating our Mellanox Spectrum-2 SN3420 and SN3700 systems to the latest from linux-firmware (mlxsw_spectrum2-29.2014.4012.mfa2), the problem also doesn’t occur, and EEPROM access works fine.

Here is some information about the Ubuntu 25.10 system we used:

root@ubuntu-server:/# cat /etc/os-release
PRETTY_NAME="Ubuntu 25.10"
NAME="Ubuntu"
VERSION_ID="25.10"
VERSION="25.10 (Questing Quokka)"
VERSION_CODENAME=questing
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=questing
LOGO=ubuntu-logo

root@ubuntu-server:/# uname -a
Linux ubuntu-server 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 x86_64 GNU/Linux

root@ubuntu-server:/# cat /sys/devices/virtual/dmi/id/product_name 
MSN2100

root@ubuntu-server:/# ethtool -i enp1s0np1
driver: mlxsw_spectrum
version: 1.0
firmware-version: 13.2014.4012
expansion-rom-version: 
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

We also tested on Ubuntu 24.04 LTS and OpenWrt but got the same error message.

Any guidance or confirmation whether this is a known regression would be greatly appreciated.
Thank you in advance!

Hello, please open a support case so we can better assist you on this topic.

Thank you for your message and the suggestion.

We just noticed that this problem has been fixed since firmware version 2016.2066 on our SN2100, also on the (probably) newest 2016.2096.

Thanks for fixing this! I will close this now.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.