E1000 driver for 82562V-2 (8086:10c0) device

Bug #121187 reported by Michael Morgan
12
Affects Status Importance Assigned to Milestone
linux-backports-modules-2.6.20 (Ubuntu)
Fix Released
Medium
Unassigned
Feisty
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: linux-source-2.6.20

Dell is awaiting a back-port for the E1000 driver for Feisty.

The driver at version 7.5.5 works fine, however, includes too many changes
to be moved to a previous ABI.

Revision history for this message
Ben Collins (ben-collins) wrote :

Packages for the FI can be found here. The meta package linux-backports-modules-generic will ensure that upgrades work smoothly. Upgrades to gutsy, or new installs of gutsy will work without problem. Non factory installs of feisty will require the user to install the linux-backports-modules-generic package in order to get working e1000.

This package will be uploaded to feisty-proposed, and later pulled into feisty-updates, and built against latest kernel source.

http://people.ubuntu.com/~bcollins/e1000-ich9/

Changed in linux-source-2.6.20:
assignee: nobody → ben-collins
importance: Undecided → Medium
status: Unconfirmed → In Progress
Revision history for this message
Michael Morgan (mikmorg) wrote :

Ben,
I tested this new driver on our FI, and it seems to be functional. Thank you, and good work!!

I hate to request this, given that you have done so much work so quickly, but it seems we may
be forced into shipping with the 2.6.20-16 kernel. For this case, could we get the same back-port
against the -16 kernel?

Revision history for this message
Michael Morgan (mikmorg) wrote :

The supplied backport gives this error in certain actions, such as loading and running dhclient:

e1000_request_irq: Unable to allocate MSI interrupt
Error: -22

It still functions perfectly, however this wouldn't be the best user experience.

Changed in redfish:
importance: Undecided → High
status: Unconfirmed → In Progress
Revision history for this message
Michael Morgan (mikmorg) wrote :

In response to my own submission, the submitted backport actually works perfectly in the -16 kernel, as well as the -15 kernel.
Apparently the ABI did not change enough to break anything. However, I still think it would be best to get the -16 version
back-ported if possible.

Revision history for this message
Michael Morgan (mikmorg) wrote :

Please ignore my last post.. I was looking at the wrong terminal.

Revision history for this message
Ben Collins (ben-collins) wrote :

New -16 based package is at the same URL.

Revision history for this message
Ben Collins (ben-collins) wrote :

I found out why this message occurs. We disabled MSI by default in feisty because of too many problems. So the card reports it supports MSI, but the allocation of the MSI fails since the kernel disabled it. If a user wants, they can pass "msi" on the kernel command line to enable it.

Revision history for this message
Amit Bhutani (amit.bhutani) wrote : RE: [Bug 121187] Re: E1000 driver for 82562V-2 (8086:10c0) device

Ben- Will this latest provided package also lower the printk on the MSI error message to KERN_INFO ??

> -----Original Message-----
> From: <email address hidden> [mailto:<email address hidden>] On Behalf Of
> Ben Collins
> Sent: Thursday, June 21, 2007 1:14 PM
> To: WW Linux Engineering
> Subject: [Bug 121187] Re: E1000 driver for 82562V-2 (8086:10c0) device
>
> New -16 based package is at the same URL.
>
> --
> E1000 driver for 82562V-2 (8086:10c0) device
> https://bugs.launchpad.net/bugs/121187
> You received this bug notification because you are a direct subscriber
> of the bug.

Revision history for this message
Michael Morgan (mikmorg) wrote :

Testing -16 today

Changed in redfish:
assignee: nobody → mikmorg
Revision history for this message
Michael Morgan (mikmorg) wrote :

e1000 confirmed on -16. Thanks!!

Changed in redfish:
status: In Progress → Fix Committed
Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

We are introducing a series a new teams under the canonical-* namespace that only have Canonical employees as members. Examples are canonical-kernel-team and canonical-support. This is especially important WRT some bugs marked private.

The distro-qa team is being renamed canonical-qa and the subscribed bugs are being transferred. When subscribing the Canonical Ubuntu QA team to bugs in the future, please make sure to use 'canonical-qa'.

Sorry for the bug mail noise.

Changed in linux-backports-modules-2.6.20:
status: In Progress → Fix Committed
Revision history for this message
Ben Collins (ben-collins) wrote :

linux-backports-modules-2.6.20 is currently processing through feisty-proposed -> feisty-updates.

Revision history for this message
Martin Pitt (pitti) wrote :

In gutsy this is included in l-u-m.

Changed in linux-backports-modules-2.6.20:
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into feisty-proposed. Please go ahead with QA testing.

Changed in linux-backports-modules-2.6.20:
status: New → Fix Committed
Revision history for this message
Ben Collins (ben-collins) wrote :

linux-backports-modules-2.6.20 (2.6.20-16.11) feisty-proposed; urgency=low

  * ABI bump
  * Add e1000-ich9 driver
    LP: #121187

    This driver adds three new PCI device IDs for ICH9 mac types. It contains
    only these PCI IDs, which do not exist in the primary e1000 driver found
    in our kernel package. So there are no conflicts, just new hardware
    support.

  * Add actual build infrastructure (not just an empty package anymore).

 -- Ben Collins <email address hidden> Wed, 20 Jun 2007 09:10:39 -0400

Changed in linux-backports-modules-2.6.20:
status: Fix Committed → Fix Released
Martin Pitt (pitti)
Changed in linux-backports-modules-2.6.20:
status: Fix Released → Fix Committed
Revision history for this message
Michael Vogt (mvo) wrote :

I do not have the required hardware to do a sru verfication. We need help from the community or the hardware verification lab.

Revision history for this message
Tim Gardner (timg-tpi) wrote :

I can verify that the e1000-ich9 module works.

Revision history for this message
Martin Pitt (pitti) wrote :

Thanks, Tim. I marked this as verification-done then.

Revision history for this message
Martin Pitt (pitti) wrote :

Unfortunately Soyuz' copy-package.py is broken ATM, I'll consult Celso today.

Revision history for this message
Martin Pitt (pitti) wrote :

Ah, so the reason was that the packages were still in NEW, sorry. I just accepted them.

However, Tim, that means that you can't possibly have tested the feisty-proposed packages, since they did not exist yet. Can you please test the actual packages? Thank you!

Revision history for this message
Tim Gardner (timg-tpi) wrote :

Martin,

I retested by completely removing linux-backports-modules-generic*, then reinstalled from my mirror, then rebooted. I acquired the following information using ssh over ethernet.

rtg@e530-nvidia:~$ dpkg -l | grep backports
ii linux-backports-modules-2.6.20-16-generic 2.6.20-16.11 Ubuntu supplied Linux modules for version 2.
ii linux-backports-modules-generic 2.6.20.16.28.1 Backported drivers for generic kernel image

This is on a Dell Inspiron 530 with ICH9.

rtg@e530-nvidia:~$ lsmod | grep e1000
e1000_ich9 186432 0

Revision history for this message
Martin Pitt (pitti) wrote :

Thank you for testing the packages. verification-done, this will go to -updates on August 08 (after 7 days in -proposed).

Revision history for this message
Martin Pitt (pitti) wrote :

Copied to -updates.

Changed in linux-backports-modules-2.6.20:
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Whoops, sorry, wrong bug. This one still has to mature a bit.

Changed in linux-backports-modules-2.6.20:
status: Fix Released → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

In feisty-updates now.

Changed in linux-backports-modules-2.6.20:
status: Fix Committed → Fix Released
Tim Gardner (timg-tpi)
Changed in redfish:
assignee: mikmorg → nobody
status: Fix Committed → Fix Released
Changed in linux-backports-modules-2.6.20:
assignee: ben-collins → nobody
Changed in somerville:
importance: Undecided → High
status: New → Fix Released
no longer affects: dell
Revision history for this message
Timothy R. Chavez (timrchavez) wrote :

The bug task for the somerville project has been removed by an automated script. This bug has been cloned on that project and is available here: https://bugs.launchpad.net/bugs/1306045

no longer affects: somerville
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.