Using Intel Gigabit ET2 Quad Port Server Adapter
Added by Paul Smith about 1 year ago
I'm new to Nexenta, and enjoying the experience so far. :)
I've got a test server with an Intel Gig ET2 adapter in it. On installation of Nexenta CE 3.1.1, it reports it as the unknown device pci8086.1526.
As it uses the Intel 82576 gigabit controller, I was hoping it would be compatible with the igb driver in Nexenta. So I edited /etc/driver_aliases and added the line: igb "pciex8086,1526"
However, when I tried this in dmesg on a reboot the driver hadn't recognised my adapter:
Nov 9 17:12:48 san002 igb: [ID 611667 kern.warning] WARNING: igb6: Failed to identify hardware Nov 9 17:12:48 san002 igb: [ID 611667 kern.warning] WARNING: igb4: Failed to identify hardware Nov 9 17:12:48 san002 igb: [ID 611667 kern.warning] WARNING: igb5: Failed to identify hardware Nov 9 17:12:48 san002 igb: [ID 611667 kern.warning] WARNING: igb7: Failed to identify hardware
Could anyone suggest the best way to make use of this adapter please?
Thanks in advance,
Paul
Replies
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Linda Kateley about 1 year ago
So, we think we have a patch for that.. but it requires you to load the appliance and run setup appliance upgrade.
Do you have any other connectivity to get to the network repositories to get the patch? If not maybe i can figure out someway to get it to you..
lk
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Linda Kateley about 1 year ago
I have some more info for you.
So i have and can send you the patch. it is pretty small.
During install there is a point at which the installer asks for media for additional drivers.
Also setup appliance upgrade -h shows how to load debs from a local file or CD it is kind of difficult procedure though, you might want to bash out and apt commands are more intuitive
If nothing else there is a solaris driver you might be able to pkgadd at
Intel 82576 (Kawela) Quad-port Copper ET2 1000Base-T devices (8086, 1526) http://download.oracle.com/docs/cd/E23823_01/pdf/821-2730.pdf
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Paul Smith about 1 year ago
Yep, I'm completely happying adding the package once I've found it. I've tried in both hardy and testing at http://apt.nexentastor.org/3.1/dists/ but the IGB driver is the version I'm currently on.
Have got network connectivity because the mobo has 4 onboard NICs too.
Is there another repository I get download drivers from?
Thanks
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Paul Smith about 1 year ago
Linda, thanks very much for your reply off-list :)
The problem is with the 'igb' driver version supplied:
root@san002:~# apt-cache show sunwigb | grep Version Version: 5.11.134-31-0-100
As you pointed out it is supported in a later version of Solaris: http://download.oracle.com/docs/cd/E23823_01/html/821-2730/gkugu.html
If anyone knows how to get this driver into Nexenta 3.1.1 that would be great. I can't believe that an Intel gigabit server NIC isn't supported!
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by FREDY . about 1 year ago
Hi Linda,
What is the output of it ?
I have the same problem. Have just installed and updated to the latest upgrade available but it doesn't recognize the Quad port nics.
From what I read it seems a easy fix, just not sure if using the deb file and 'setup appliance upgrade' or the solaris driver and pkgadd.
In both cases could you point what to download the files and which command to run ?
Thanks
Fernando
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
The igb part in question may be relatively new. Also, you're using NS3.x, which might not have all of the latest drivers that Illumos has. I'm chasing a lead in Illumos down right now. Stay tuned, and I'll post something here.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
Okay!
Some news:
Joyent has done some work with a more modern adapter (I350), that I'm trying to get to work with NCP3.x.
It seems that, at first glance, the ET2 support might not need all that much more if it's an 82576 controller.
If you want to volunteer, please speak up on this thread.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by FREDY . about 1 year ago
Hi Dan,
As per our communication earlier today I had to get this moving quickly so I swapped that card for a Supermicro(AOC-SG-I4) which works perfectly, therefore I don't have the Intel one anymore and can't test it anymore. It would be good if someone else that's still affected by this issue tested and perhaps can feedback to Dan so this can be pushed to be part of the stable build of NCP3.x as this card is fairly common on many hardware suppliers. Yes the card is a 82576.
Regards,
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Matt Pson about 1 year ago
I compared this card (ET2) with the one we have in another server (ET) and there is a slight difference in the chipset. On the ET version that works with NCP3.0.5 and 3.1.0 has Intel 82576EB and the newer ET2 which does not has Intel 82576GB. So much for the salesperson claiming it to be "the same card".
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
Matt --> I don't have ET2 HW immediately available to test, but I might have a driver that will work on your ET2 card. Would you like to be a guinea pig and try it?
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Matt Pson about 1 year ago
Dan,
sure I have a Cisco C210 server with 3.1.1 installed waiting for another NIC (two NetXtreme II BCM5709 Gigabit Ethernet, will take a day or two) that can act as a guinea pig in the meantime.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
Matt, please send me mail for details (e-mail's in my profile).
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Matt Pson about 1 year ago
Ok I got an updated igb driver from Dan which I simply copied in place (/kernel/drv/amd64/igb) (after making a backup of the current driver of course), rebooted and it didn't work. This was quite expected so I added the line:
igb "pciex8086,1526"
to /etc/driver_aliases and did another reboot and now igb2 to igb5 showed up and was in working order. I have verified that I can run (light) traffic over those interfaces and the big test will be when I get around to test it in our pre-production environment later this week. But so far it looks good.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
You don't need to reboot if you add the line to /etc/driveraliases. Simply running "devfsadm" as root after editing /etc/driveraliases should suffice.
I look forward to hearing how it holds up under load. The FreeBSD code from which this change came suggests supporting ET2 was merely about inserting the PCIe ID into both the driver source and into /etc/driver_aliases (since ET2 is still an 82576 controller).
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Pat Pichardy about 1 year ago
I found this site while trying to get some answers on my Quad port. Thanks so much for the info, and also the follow up replies continued to help even further. Glad to know you are out there- Pat
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
Any reports here on how well or not things are going with the new igb driver?
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Matt Pson about 1 year ago
So far so good, initial testing has been successful. That server will move into a pre-production environment today and I guess it's where we'll figure out if there is any performance problems but so far it seems ok.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
Assuming you're running ET2, so you shouldn't see anything different than any other 82576. Someone else has contacted me about I350, so hopefully there will be news here about that part as well.
I'm starting the push-into-Illumos side of things. I expect push-into-Nexenta won't be long after. If you are a paying customer, you can always let support know you want this as well.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
Any problems testers?
Anyone else interested in ET2 (or I350) support?
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
Illumos bug 2038 has integrated into Illumos, which includes support for both ET2 and I350.
Nexenta bug 8115 is the NS3.x version of Illumos 2038.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Brian Carey about 1 year ago
Dan,
I have a server with an Intel I350 that I would like to be able to get working, could you please point me to this updated igb driver? Thanks!
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Dan McDonald about 1 year ago
Brian Carey wrote:
I have a server with an Intel I350 that I would like to be able to get working, could you please point me to this updated igb driver? Thanks!
Mail me. Address in in my profile.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Brian Carey about 1 year ago
Thanks for the help Dan. I have applied the updated driver and it is working as expected for the I350.
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Ivan Voytas about 1 month ago
Can anybody points me to updated driver for Intel I350? I'm interested too. May be this controller is supported already?
RE: Using Intel Gigabit ET2 Quad Port Server Adapter - Added by Derek Glover about 1 month ago
Seeing as this thread is a year old, I'd hope/think/imagine that the driver would be included in the 3.1.4+ series.