ixgbe issue - 10Gbit nic issue

shrek

New Member
Jan 16, 2014
15
0
1
Hello, I have bought recently new dell R420(2x) and it was shipped with Intel X520-DA2 SFP+ network card, but acctual kernel module can not let me use unsupported SFP+ transcievers, my kernel is 2.6.32-26-pve, I know that I need to recompile kernel module or whole kernel but I was doing it about 3 times im my whole life and I do not want to broke anything ;)

I have seen that there were posted older kernels with this support in deb package but for current I can't find it.

Code:
# dmesg | grep ixgbeixgbe 0000:08:00.0: PCI INT A -> GSI 48 (level, low) -> IRQ 48
ixgbe 0000:08:00.0: setting latency timer to 64
ixgbe: 0000:08:00.0: ixgbe_check_options: FCoE Offload feature enabled
ixgbe 0000:08:00.0: failed to load because an unsupported SFP+ or QSFP module type was detected.
ixgbe 0000:08:00.0: Reload the driver after installing a supported module.
ixgbe 0000:08:00.0: PCI INT A disabled
ixgbe 0000:08:00.1: PCI INT B -> GSI 52 (level, low) -> IRQ 52
ixgbe 0000:08:00.1: setting latency timer to 64
ixgbe: 0000:08:00.1: ixgbe_check_options: FCoE Offload feature enabled
ixgbe 0000:08:00.1: failed to load because an unsupported SFP+ or QSFP module type was detected.
ixgbe 0000:08:00.1: Reload the driver after installing a supported module.
ixgbe 0000:08:00.1: PCI INT B disabled

I have found on some debian blog http://www.panticz.de/Debian-Fix-Squeeze-ixgbe-kernel-module-for-Intel-10-Gigabit-NIC the link for deb package of the driver but it is incompatible with my kernel.

May I please somebody to help me with it?

PS. link to patching instructions http://git.kernel.org/cgit/linux/ke.../?id=8ef78adcb03b1fcb53c3bd62df4e96c1d2706c58
 
Last edited:
But oryginal drivers are the cause of that. Are you patching drivers before compiling the kernel?

Wysłane z mojego HTC One przy użyciu Tapatalka
 
pls add all info the corresponding bug report.
 
Hi, I've coped with the topic
we need to run modprobe ixgbe allow_unsupported_sfp=1,1 not only 1 and it enables
but when I need to run NIC on system boot I 've added ixgbe allow_unsupported_sfp=1,1 to /etc/modules rebooted and it still loads in default, more i vave deleted ixgbe entry from modules and added a ixgbe.con in modprobe.d with options ixgbe allow_unsupported_sfp=1,1 , rebooted and still it is the same! why module does not load with proper options?! what to change and where?
 
No, i Has found what was wrony. We needed to Run update-initrd(something) to rebuild kernel loaded wt First. Delete ixgbe grom /etc/modules. Leaving only option in modules.d/ixgbe.conf

Wysłane z mojego HTC One przy użyciu Tapatalka
 
Do we have a timescale for when this new kernel will be released? Also I could really do with a work around ASAP. I'm trying to build a 5 head cluster all connecting via 2x 10Gb NICS bonded together and back ending to a NetApp filer.
 
you can get latest kernel package via pvetest repository.
 
So I've added the pvetest repo and installed kernel 3.10.0-1-pve but I'm still seeing the issue with the NIC being unsupported, and not working.
 
echo "options ixgbe allow_unsupported_sfp=1,1" > /etc/modprobe.d/ixgbe-options.conf
depmod -a
update-initramfs -u

Wysłane z mojego HTC One przy użyciu Tapatalka
 
3.10 kernel has 3.18.7

2.6.32 kernel got a newer ixgbe version, 3.19.1

can you try 2.6.32 with latest ixgbe?

you can check verison with:
> modinfo ixgbe
 
Yes I installed 2.6.32-27-pve and now I can enable the unsupported modules and access my NetApp..

Thanks very much for the fast and effective support guys. As always you're the best! :)
 
echo "options ixgbe allow_unsupported_sfp=1,1" > /etc/modprobe.d/ixgbe-options.conf
depmod -a
update-initramfs -u

Wysłane z mojego HTC One przy użyciu Tapatalka

Hi to all.

This configuration works for me when i have a only a card Intel X250-DA2, but when i have 4 cards no works.

Any suggestions? ... Google don't help me.

Best regards
Cesar
 
Works fine for me and I have four interfaces.. you need to add extra "1"'s for each interface:

options ixgbe allow_unsupported_sfp=1,1,1,1
 
Works fine for me and I have four interfaces.. you need to add extra "1"'s for each interface:

options ixgbe allow_unsupported_sfp=1,1,1,1

Hi Guy

Many thanks for your answer. I was trying of do the same thing before seeing your post, and it works perfect.
This is a excellent community :p !!!

Best regards
Cesar
 

Hi shrek

This is the message:
Code:
ixgbe 0000:46:00.0: PCI INT B -> GSI 85 (level, low) -> IRQ 85
ixgbe 0000:46:00.0: setting latency timer to 64
ixgbe: 0000:46:00.0: ixgbe_check_options: FCoE Offload feature enabled
ixgbe: allow_unsupported_sfp Enabled

ixgbe 0000:46:00.0: failed to load because an unsupported SFP+ or QSFP module type was detected.
ixgbe 0000:46:00.0: Reload the driver after installing a supported module.
ixgbe 0000:46:00.0: PCI INT B disabled
ixgbe 0000:46:00.1: PCI INT A -> GSI 82 (level, low) -> IRQ 82
ixgbe 0000:46:00.1: setting latency timer to 64
ixgbe: 0000:46:00.1: ixgbe_check_options: FCoE Offload feature enabled
ixgbe: allow_unsupported_sfp Enabled

ixgbe 0000:46:00.1: failed to load because an unsupported SFP+ or QSFP module type was detected.
ixgbe 0000:46:00.1: Reload the driver after installing a supported module.
ixgbe 0000:46:00.1: PCI INT A disabled
ixgbe 0000:48:00.0: PCI INT A -> GSI 85 (level, low) -> IRQ 85
ixgbe 0000:48:00.0: setting latency timer to 64
ixgbe: 0000:48:00.0: ixgbe_check_options: FCoE Offload feature enabled
ixgbe: allow_unsupported_sfp Enabled

ixgbe 0000:48:00.0: failed to load because an unsupported SFP+ or QSFP module type was detected.
ixgbe 0000:48:00.0: Reload the driver after installing a supported module.
ixgbe 0000:48:00.0: PCI INT A disabled

ixgbe 0000:48:00.1: PCI INT B -> GSI 84 (level, low) -> IRQ 84
ixgbe 0000:48:00.1: setting latency timer to 64
ixgbe: 0000:48:00.1: ixgbe_check_options: FCoE Offload feature enabled
ixgbe: allow_unsupported_sfp Enabled

ixgbe 0000:48:00.1: failed to load because an unsupported SFP+ or QSFP module type was detected.
ixgbe 0000:48:00.1: Reload the driver after installing a supported module.
ixgbe 0000:48:00.1: PCI INT B disabled

Do you have solution my problem?
 
Last edited: