Using VyOS 1.2.6, I have a dwdm module that fails to load on boot, or on hotplug, with the error :
[ 6.790363] ixgbe 0000:0d:00.1 0000:0d:00.1 (uninitialized): ixgbe_check_options: FCoE Offload feature enabled
[ 6.891031] ixgbe 0000:0d:00.1: failed to load because an unsupported SFP+ or QSFP module type was detected.
[ 6.891711] ixgbe 0000:0d:00.1: Reload the driver after installing a supported module.
even though
#cat /etc/modprobe.d/ixgbe-options.conf
options ixgbe allow_unsupported_sfp=1 RSS=0,0
With a similar dwdm optic (same vendor), only on a different channel, I have no issue.
Is there a reason why the module isn’t loaded even though i’m requesting it should? Any hints on getting this interface up ?
Dmitry
October 21, 2020, 9:07am
2
Hello @bokkepoot ,
Can you provide an output of commands? Where ethX interface with this SFP+/QSFP
show hardware pci
show interfaces ethernet ethX transceiver
I saw that some SFP+ modules do not work even with allow_unsupported_sfp
option.
04:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
04:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
05:00.0 Ethernet controller: VMware VMXNET3 Ethernet Controller (rev 01)
0b:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
0d:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
0d:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
13:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
13:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
14:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
14:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
and unfortunatly :
vyos@rout001:~$ sh interfaces ethernet eth5 transceiver
Cannot get module EEPROM information: No such device
Since I actually do not have the eth5 interface, probably because the ixgbe module isn’t loaded for that one