[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 07:04:59 BST 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