XCP-ng with X520-DA2 and Finisar SFP+: allow_unsupported_sfp must be set per port on the kernel command line
1
An XCP-ng host with an Intel X520-DA2 and Finisar SFP+ transceivers logged failed to load because an unsupported SFP+ or QSFP module type was detected. insmod with allow_unsupported_sfp=1 failed with Unknown symbol in module; options ixgbe allow_unsupported_sfp=1 in /etc/modprobe.d/ixgbe-options.conf made only one of two ports work and did not persist across reboots.
- Hardware: Intel X520-DA2
- Transceivers: Finisar 10G SFP+
- Form factor: SFP+
Symptoms / messages:
failed to load because an unsupported SFP+ or QSFP module type was detected
Unknown symbol in module
only first port unlocked
Comments 1
Use the kernel boot parameter ixgbe.allow_unsupported_sfp=1,1 with one value per port; on XCP-ng add it to the module2 line in /etc/grub.cfg (BIOS) or /etc/grub-efi.cfg (UEFI). Both ports then worked persistently.