[prev in list] [next in list] [prev in thread] [next in thread]
List: e1000-devel
Subject: Re: [E1000-devel] Unable to use 10GB NIC cards
From: "Yoder, William" <WYoder () BBandT ! com>
Date: 2014-02-27 14:07:08
Message-ID: 2810D9A3E5ED344AB2D643A7DCC49DF298C951 () WIL-EXMBX03 ! bbtnet ! com
[Download RAW message or body]
Hi, Todd and Don:
Thanks for your prompt and helpful responses regarding our problem. I can certainly \
appreciate your position: "We're not able to test every SFI module..." The number \
of possible configurations seems staggering.
After some discussion with the BB&T team, our conclusion is not to use an untested \
device driver configured to "allow_unsupported_sfp" in our production Oracle servers. \
We'd like to replace the current SFPs and/or 10GB fiber NICs with those which will \
work with off-the-shelf device drivers that are shipped as part of the official RHEL \
6.5 release.
Do you have any suggestions for replacement hardware or contact information for a \
sales rep?
Thanks a bunch!
Bill Yoder
WYoder@BBandT.com<mailto:WYoder@BBandT.com>
3200 Beechleaf Court, Suite 300
Raleigh, NC 27604-1085
919-745-5733
-----Original Message-----
From: Fujinaka, Todd [mailto:todd.fujinaka@intel.com]
Sent: Monday, February 24, 2014 5:31 PM
To: Yoder, William; e1000-devel@lists.sf.net<mailto:e1000-devel@lists.sf.net>
Subject: RE: Unable to use 10GB NIC cards
You have to fix these in the reverse order. First, compile the LATEST driver, which \
is 3.19.1, not 3.18.7. It's available on e1000.sourceforge.net. That should resolve \
the build issue.
Second, use the module parameter allow_unsupported_sfp=1,1 when you load the driver, \
and this may work. We're not able to test every SFI module and that's why the warning \
is present. There are modules that fit in the cage that don't even follow the SFI \
spec so we have the check to show if the module is one that we know to work.
I hope that helps.
Todd Fujinaka
Software Application Engineer
Networking Division (ND)
Intel Corporation
todd.fujinaka@intel.com<mailto:todd.fujinaka@intel.com>
(503) 712-4565
-----Original Message-----
From: Skidmore, Donald C [mailto:donald.c.skidmore@intel.com]
Sent: Monday, February 24, 2014 5:21 PM
To: Yoder, William; e1000-devel@lists.sf.net<mailto:e1000-devel@lists.sf.net>
Subject: RE: Unable to use 10GB NIC cards
Hey Bill,
The reason the your 10G adapters aren't getting recognized is because you have \
undefined SFP+ modules in the cage.
0000:07:00.0: setting latency timer to 64 ixgbe 0000:07:00.0: failed to load because \
an unsupported SFP+ module type was detected.
ixgbe 0000:07:00.0: Reload the driver after installing a supported module.
Basically this means that you're using SPF+ modules we haven't tested will so we \
don't know how to initialize them. You might what to pull a new driver from source \
forge and see if they are supported there. There is also an unsupported module \
option on that driver. In might help you but it only really enables support for \
un-branded SFP+ module that we recognize (i.e. we at least know they won't harm the \
device, but not necessarily work) but haven't tested.
As for building the driver we don't control what Redhat/Oracle back ports from \
kernel.org into their driver. You should talk to them if you want to get it to work. \
Another option would be to use the Source Forge driver like I mentioned above, the \
latest driver should build in your environment since it is basically the kernel.org \
driver with kcompat code. We control that driver much like the kernel.org driver. :)
Thanks,
-Don Skidmore <donald.c.skidmore@intel.com<mailto:donald.c.skidmore@intel.com>>
-----Original Message-----
From: Yoder, William [mailto:WYoder@BBandT.com]
Sent: Monday, February 24, 2014 1:20 PM
To: e1000-devel@lists.sf.net<mailto:e1000-devel@lists.sf.net>
Subject: [E1000-devel] Unable to use 10GB NIC cards
Hi, Folks:
We'd like to use 10GB interfaces to enable fast interconnects between two Oracle \
servers. However, we've hit a couple problems as follows:
Date: 02/24/2014
Problem statement: Cannot access either of a pair of 10GB NIC Fiber cards with SFPs \
attached.
Machine: HP ProLiant DL560 Gen8
Kernel: RHEL 6.5 2.6.32-431.3.1.el6.x86_64
Driver: \
/lib/modules/2.6.32-431.3.1.el6.x86_64/kernel/drivers/net/ixgbe/ixgbe.ko
Problem: I cannot get these cards to be recognized by the kernel.
Error Message: From /var/log/dmesg
ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 3.15.1-k
ixgbe: Copyright (c) 1999-2013 Intel Corporation.
alloc irq_desc for 26 on node 0
alloc kstat_irqs on node 0
alloc irq_2_iommu on node 0
ixgbe 0000:07:00.0: PCI INT A -> GSI 26 (level, low) -> IRQ 26 ixgbe 0000:07:00.0: \
setting latency timer to 64 ixgbe 0000:07:00.0: failed to load because an unsupported \
SFP+ module type was detected.
ixgbe 0000:07:00.0: Reload the driver after installing a supported module.
ixgbe 0000:07:00.0: PCI INT A disabled
Problem #2 Statement: We cannot build a fresh version of ixgbe kernel module.
Build environment: gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4) Support files: \
/usr/src/kernels/2.6.32-431.3.1.el6.x86_64/
Error messages are of this form:
# cd ixgbe-3.18.7/src
# make
make -C /lib/modules/2.6.32-431.3.1.el6.x86_64/build SUBDIRS=/root/ixgbe-3.18.7src \
modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-431.3.1.el6.x86_64'
CC [M] /root/ixgbe-3.18.7/src/ixgbe_main.o
In file included from /root/ixgbe-3.18.7/src/ixgbe_osdep.h:41,
from /root/ixgbe-3.18.7/src/ixgbe_type.h:69,
from /root/ixgbe-3.18.7/src/ixgbe_dcb.h:32,
from /root/ixgbe-3.18.7/src/ixgbe.h:51,
from /root/ixgbe-3.18.7/src/ixgbe_main.c:54:
/root/ixgbe-3.18.7/src/kcompat.h:3491: error: conflicting types for \
ānetdev_feaures_tā
include/linux/netdevice.h:854: note: previous declaration of ānetdev_features_t was \
here
It probably shouldn't be necessary to build the kernel driver at all. However, we're \
unable to get the stock RHEL driver to work. Your perspective would be appreciated.
Thanks!
Bill Yoder
WYoder@BBandT.com<mailto:WYoder@BBandT.com<mailto:WYoder@BBandT.com%3cmailto:WYoder@BBandT.com>>
3200 Beechleaf Court, Suite 300
Raleigh, NC 27604-1085
919-745-5733
The information in this transmission may contain proprietary and non-public \
information of BB&T or its affiliates and may be subject to protection under the law. \
The message is intended for the sole use of the individual or entity to which it is \
addressed. If you are not the intended recipient, you are notified that any use, \
distribution or copying of the message is strictly prohibited. If you received this \
message in error, please delete the material from your system without reading the \
content and notify the sender immediately of the inadvertent transmission.
[Attachment #3 (--===============6497257161634883652==)]
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic