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

http://petinsurancecomparisons.co/

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.