Comment 94 for bug 1245938

Revision history for this message
Fernando Sclavo (fsclavo) wrote : Re: [Bug 1245938] Re: Intel x520 NIC's (ixgbe) stop working in 12.10, 13.04, 13.10

Hi Thomas.
Unfortunately isn't working for me. I tried upgrading firmware, kernel and
even NIC drivers with no luck: always fail with same "error 5" message.
Right now, I'm running server with most recent 3.2 kernel.

Regards

2014-07-31 4:45 GMT-03:00 thomas955 <email address hidden>:

> Hi,
>
> additional i did a few "system" upgrades too. (may thats why its working
> for me)
>
> My system : dell poweredge R815
> BIOS version 3.2.1
> Firmware: 1.96 (Build 01)
>
> uname -a
> Linux hostname 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC
> 2014 x86_64 x86_64 x86_64 GNU/Linux
>
> now some ethtool infos:
> ethtool -i 10gbiface
> driver: ixgbe
> version: 3.15.1-k
> firmware-version: 0x546c0001
> bus-info: 0000:22:00.0
> supports-statistics: yes
> supports-test: yes
> supports-eeprom-access: yes
> supports-register-dump: yes
> supports-priv-flags: no
>
> If you also have a dell try to upgrade the firmware.
> p.s.
> you can write me an email, i have some "helpfull" upgrade - links :-D
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1245938
>
> Title:
> Intel x520 NIC's (ixgbe) stop working in 12.10, 13.04, 13.10
>
> Status in “linux” package in Ubuntu:
> Confirmed
> Status in “linux” source package in Quantal:
> Confirmed
> Status in “linux” source package in Raring:
> Confirmed
> Status in “linux” source package in Saucy:
> Confirmed
> Status in “linux” source package in Trusty:
> Confirmed
>
> Bug description:
> We have a server (Dell R715) with two Intel x520 NIC's. If we run
> Ubuntu 12.04 on it, the NIC's works flawlessly (with stock kernel
> driver or with Intel compiled one), but if we upgrade release to
> 12.10, 13.04 or 13.10, the NIC's stop working: either stock or Intel
> drivers fails with error:
>
> [ 226.395766] Intel(R) 10 Gigabit PCI Express Network Driver - version
> 3.18.7
> [ 226.395770] Copyright (c) 1999-2013 Intel Corporation.
> [ 226.395980] ixgbe: probe of 0000:22:00.0 failed with error -5
> [ 226.396092] ixgbe: probe of 0000:22:00.1 failed with error -5
> [ 226.396203] ixgbe: probe of 0000:23:00.0 failed with error -5
> [ 226.396311] ixgbe: probe of 0000:23:00.1 failed with error -5
>
> I contacted Intel developers and they responded:
>
> "Hey Fernando,
> We (ixgbe) only returns EIO (error 5) for a couple of reasons.
> 1) When we fail to io map (ioremap)
> 2) If the eeprom checksum is incorrect.
> 3) If the MAC address from the checksum is invalid
>
> Reasons 2 and 3 are related to the NIC's eeprom so if they worked with
> another system they should still be fine now. If you really wanted to
> verify you could try out the NIC's on a known good system again to see if
> the eeprom somehow got corrupted.
> That pretty much leaves us with ioremap returning an error. I'm not at
> all sure why your Ubuntu release would not like the way we are calling
> ioremap, but it might give you a place to start looking in Ubuntu changes.
> Thanks,
> -Don"
>
> If the server boot with kernel 3.2.0-55 (from grub menu) both NIC's
> works fine.
>
> Please let me know how can I help!
>
> Regards
>
> Fernando
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1245938/+subscriptions
>