[eepro100] Simple patch for 815E chipset

Robert J.Dunlop rjd@xyzzy.clara.co.uk
Tue, 1 Aug 2000 10:40:33 +0100 (BST)


Hi,

I was recently asked to install Linux on an Intel D815EEA motherboard (Intel
chipset 815E) which contains an intergrated Intel Pro100 network interface.
Whilst the driver did not work out the box I found that all that was necessary
was to add the new device ID to the list of those supported.

This patch is against the driver I found with kernel 2.2.16
static const char *version =
"eepro100.c:v1.09j-t 9/29/99 Donald Becker ...
"eepro100.c: $Revision: 1.20.2.10 $ 2000/05/31 Modified ...


*** eepro100.c.orig	Mon Jul 31 12:29:17 2000
--- eepro100.c	Mon Jul 31 12:29:16 2000
***************
*** 165,170 ****
--- 165,173 ----
  #ifndef PCI_DEVICE_ID_INTEL_ID1030
  #define PCI_DEVICE_ID_INTEL_ID1030 0x1030
  #endif
+ #ifndef PCI_DEVICE_ID_INTEL_ID2449
+ #define PCI_DEVICE_ID_INTEL_ID2449 0x2449
+ #endif
  
  /* The total I/O port extent of the board.
     The registers beyond 0x18 only exist on the i82558. */
***************
*** 322,327 ****
--- 325,334 ----
  	},
  	{ "Intel Corporation 82559 InBusiness 10/100",
  	  PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ID1030,
+ 	  0 
+ 	},
+ 	{ "Intel D815EEA motherboard Pro100/V",
+ 	  PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ID2449,
  	  0 
  	},
  	{0,}						/* 0 terminated list. */


I found the 2.2.15 kernel driver to be unstable with this interface giving me repeated
"card reports no resources" and "card reports no RX buffers" but see that that has been
discussed in the past. 2.2.16 works fine after the patch.
-- 
	Bob Dunlop	rjd@xyzzy.clara.co.uk