October 6, 1999 Network adapter driver eepro100 version 1.09r for Intel EtherExpress Pro100 cards, by Donald Becker (http://cesdis.gsfc.nasa.gov/linux) The archive eepro100-v1.09r.tgz contains the sources used for compiling the modules eepro100-new.o and pci-netif.o contained in ftp://ftp.suse.com/pub/suse/i386/update/6.2/new1/newnet.rpm Contents ======== 00-README Makefile.diff eepro100.c k_compat.h pci-netif.c pci-netif.h NOTE ==== This driver version worked quite well in our tests. It is, however, to be regarded as a _development release_ which is subject to change and will probably become obsolete soon. Use at your own risk! These sources were downloaded from the following ftp directory where the most recent driver version can be found (at least until the release of Linux 2.4 ;-) : ftp://cesdis.gsfc.nasa.gov/pub/linux/drivers/kern-2.3 Consult also Donald Beckerīs eepro100 page: http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html How to compile the driver ======================== (tested for Linux Kernels 2.2.10 and newer.) Assuming that your kernel sources are located in /usr/src/linux: - rename/move the old source file /usr/src/linux/drivers/net/eepro100.c - copy the following files into /usr/src/linux/drivers/net: eepro100.c k_compat.h pci-netif.c pci-netif.h - apply the patch for /usr/src/linux/drivers/net/Makefile in order to trigger the compilation of pci-netif too if the eepro100 driver is to be built: cd /usr/src/linux/drivers/net patch -p3 < /path/to/Makefile.diff (yes, this patch is somewhat crude; it does however what we want for the time being ;-) ) - configure and build your kernel as usual.