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:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    add the parameter:

    ixgbe.allow_unsupported_sfp=1
    

    the following is an example file:

    GRUB_DEFAULT=6
    #GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT="2"
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ixgbe.allow_unsupported_sfp=1"
    GRUB_CMDLINE_LINUX=""
     
    # Uncomment to disable graphical terminal (grub-pc only)
    #GRUB_TERMINAL=console
    

    Save the file and apply the changes:

    sudo update-grub