[Hardy-LUM] SRU: e1000e-ich9m: no wired ethernet adapter Intel 82567LM Dell E6500 @ ubuntu 8.04
Amit Kucheria
amit.kucheria at canonical.com
Tue Aug 18 06:04:59 UTC 2009
On 09 Aug 17, Stefan Bader wrote:
> SRU Justification:
>
> Impact: Some Intel network cards cannot be used as the IDs are
> missing from the e1000e driver.
>
> Fix: The patch has been backported from Intrepid and adds the
> missing IDs to the driver.
>
> Testcase: Boot to Hardy when 82567LM card is present. It is detected
> with the updated driver, otherwise not.
>
> -Stefan
>
>
> From e8bf2fc68e95bd40ddc4f6223fc417b2cb15b2f3 Mon Sep 17 00:00:00 2001
> From: Stefan Bader <stefan.bader at canonical.com>
> Date: Wed, 15 Jul 2009 16:51:56 +0200
> Subject: [PATCH] UBUNTU: SAUCE: Add support in e1000e for a couple of ICH10 PCI IDs
> OriginalAuthor: Tim Gardner <tim.gardner at canonical.com>
> OriginalLocation: Intrepid SAUCE
> BugLink: https://bugs.launchpad.net/ubuntu/+bug/322737
>
> Taken from the Intrepid kernel repo.
>
> Signed-off-by: Stefan Bader <stefan.bader at canonical.com>
> ---
> ubuntu/net/e1000e-ich9m/netdev.c | 9 +++++++++
> 1 files changed, 9 insertions(+), 0 deletions(-)
>
> diff --git a/ubuntu/net/e1000e-ich9m/netdev.c b/ubuntu/net/e1000e-ich9m/netdev.c
> index 5ca58e3..c9ffffe 100644
> --- a/ubuntu/net/e1000e-ich9m/netdev.c
> +++ b/ubuntu/net/e1000e-ich9m/netdev.c
> @@ -4776,6 +4776,15 @@ static struct pci_device_id e1000_pci_tbl[] = {
> { PCI_VDEVICE(INTEL, E1000_DEV_ID_ICH9_IGP_M_AMT), board_ich9lan },
> { PCI_VDEVICE(INTEL, E1000_DEV_ID_ICH9_IGP_M_V), board_ich9lan },
>
> + /* Even as these are ICH10 devices, the ICH9 setup (which really
> + * uses ICH8) works fine. Just drop this patch when it collides with
> + * upstream. I ripped this from the SourceForge e1000e "0.4.1.7" driver.
> + */
> +#define E1000_DEV_ID_ICH10_D_BM_LM 0x10DE
> +#define E1000_DEV_ID_ICH10_D_BM_LF 0x10DF
> + { PCI_VDEVICE(INTEL, E1000_DEV_ID_ICH10_D_BM_LM), board_ich9lan },
> + { PCI_VDEVICE(INTEL, E1000_DEV_ID_ICH10_D_BM_LF), board_ich9lan },
> +
> { } /* terminate list */
> };
> MODULE_DEVICE_TABLE(pci, e1000_pci_tbl);
> --
> 1.5.4.3
>
ACK
--
----------------------------------------------------------------------
Amit Kucheria, Kernel Engineer || amit.kucheria at canonical.com
----------------------------------------------------------------------
More information about the kernel-team
mailing list