You may experience an issue with SFP+ modules on Intel 10G adapter, where the card fails to initiate the SFP+ module, displaying the following error message in dmesg:
ixgbe 0000:02:00.1: failed to load because an unsupported SFP+ module type was detected.
Unload the driver:
rmmod ixgbe
Load driver with option allow_unsupported_sfp=1
:
modprobe ixgbe allow_unsupported_sfp=1
If the network interface has been started successfully, you can configure the network and verify that it works correctly.
If there are several network interfaces, it may be necessary to write 1 for each of them, this is done by the number and separated by commas. For four interfaces, the option will look like this:
modprobe ixgbe allow_unsupported_sfp=1,1,1,1
The above solution only for test and will be flushed after server reboot. For permanent configuration pass option to the kernel via the grub boot loader.
Open file /etc/default/grub
in any text editor and find the line started with:
GRUB_CMDLINE_LINUX_DEFAULT=
add the parameter ixgbe.allow_unsupported_sfp=1
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ixgbe.allow_unsupported_sfp=1"
Save the file and apply the changes:
sudo update-grub
Restart your server