For infrastructure networking we are using many vendors among them Cisco Nexuses. When we tried to use on Intel XL710 NIC, Cisco PID QSFP-40G-SR4 (vendor name CISCO-FINISAR), transceiver got blocked with an error :
kernel: i40e 0000:81:00.1: Rx/Tx is disabled on this device because an unsupported SFP module type was detected
Is there way to load new firmware with open optics settings, meaning allowing any 3rd party transceiver or any other way how to fix this problem ?
For customers it is very difficult from operation and logistic perspective to have dedicated Intel transceivers just for Intel XL710 and other brand transceivers for networking gears, firewalls and other equipment.
In the networking industry generally other vendors do not support 3rd party transceivers which is expected, but do not block them like Intel. (blocking transceivers was there more than 10 years ago). It should be pure responsibility of the customer itself to handle transceiver technical issues with company who supply transceivers.
Please see requested output below :
root@ubuntu-sitel:~# ethtool -i enp129s0f1
firmware-version: 6.01 0x800035da 1.1747.0