unsupported SFP+ module

    After you install the SFP module on an Intel Corporation 82599ES 10-Gigabit network card, you may experience an issue where the card does not start the module with an error:

    ixgbe 0000:02:00.1: failed to load because an unsupported SFP+ module type was detected.

    This error indicates that this module has not been tested to work with this card and the card will not work with it.

    Unload the driver:

    modprobe ixgbe -r

    Load it with the 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: allow_unsupported_sfp=1,1,1,1

    To ensure automatic application of this option, you should specify the following option for the kernel via the grub boot loader config:

    Open and edit the file /etc/default/grub:
    find the line:


    add the parameter:


    the following is an example file:

    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ixgbe.allow_unsupported_sfp=1"
    # Uncomment to disable graphical terminal (grub-pc only)

    Save the file and apply the changes:

    sudo update-grub