VyOS on Supermicro SYS-1019D with Intel X722: i40e has no allow_unsupported_sfp, third-party SFP+ rejected
1
On a Supermicro SYS-1019D-FRN8TP running VyOS 1.4 rolling the on-board Intel X722 (i40e) did not recognise an ISP-supplied 1310/1270 nm single-fibre SFP nor other spare optics; ethtool -m returned Cannot get module EEPROM information: Invalid argument. The poster asked how to apply the well-known ixgbe allow_unsupported_sfp=1 fix to a card that uses i40e.
- Hardware: Supermicro SYS-1019D-FRN8TP, Intel X722, Intel X520
- Transceivers: ISP BiDi SFP 1310/1270 nm, third-party SFP+
- Form factor: SFP, SFP+
Symptoms / messages:
Cannot get module EEPROM information: Invalid argument
module not recognised
Comments 3
Only ixgbe has the allow_unsupported_sfp parameter; i40e (X710/X722) has no such option, so the driver route is closed.
The poster added a separate Intel X520 card (ixgbe) which accepted the modules.
An EEPROM/NVM patching tool (xl710-unlocker on GitHub) can unlock X710/XL710 cards at the firmware level, at some risk.