Intel ixgbe allow_unsupported_sfp needs a per-port value and does not exist for X710
3
An operator asked how to use non-Intel SFP+ modules for 10G fibre on Intel adapters under Linux. The replies summarised the practical rules: for 82599/X520 class NICs the ixgbe module parameter allow_unsupported_sfp must be set, and on dual-port cards it must be given per port (allow_unsupported_sfp=1,1) or only the first port is unlocked; for X710/XL710 the SFP validation is enforced in the adapter firmware, so a driver option is not enough and the NVRAM itself would have to be modified.
- Hardware: Intel X520 (82599), Intel X710
- Transceivers: non-Intel SFP+
- Form factor: SFP+
Symptoms / messages:
unsupported SFP+ module rejected
second port stays locked
Comments 2
Add options ixgbe allow_unsupported_sfp=1,1 (one value per port) to the modprobe configuration.
X710 checks the module in firmware; only an NVRAM patch can unlock it.