Dec 18, 2000 File list --------- 3140 Dec 18 16:30 README.first this file 7448 Nov 8 12:34 Readme_e100-1.3.20.txt the README from Intel's original sources 65683 Nov 8 12:29 e100-2.2.16-SMP.o e100.o for the SuSE 7.0 standard "SMP" kernel 64834 Nov 8 12:29 e100-2.2.16.o e100.o for the SuSE 7.0 standard "Pentium" kernel Description ----------- This directory provides pre-compiled versions of the Intel(R) PRO/100 LAN Adapter Linux Drivers (e100.o) v1.3.20 intended for inclusion into the standard "Pentium" and "SMP" kernels (Linux v2.2.16) shipped as part of SuSE Linux 7.0-i386 (packages k_deflt and k_smp, respectively). The driver can be used instead of the standard eepro100 module (v1.09j-t) contained in these packages. Supported Hardware ------------------ Intel EtherExpress Pro100 family of ethernet adapters (chipsets 82557/82558/82559) and compatibles. See Readme_e100-1.3.20.txt for details. Sources were retrieved from the URL ------- ftp://download.intel.com/support/network/adapter/pro100/e100-1.3.20.tgz If you want to rebuild the module for yourself, make sure that /usr/src/linux is a copy of (or a symbolic link to) the kernel source tree contained in the SuSE 7.0 package lx_suse. Furthermore, the following files must correspond to your running kernel: /usr/src/linux/.config /usr/src/linux/include/linux/autoconf.h /usr/src/linux/include/linux/version.h (Note: the SuSE pre-compiled kernel packages k_deflt and k_smp contain copies of these files at the following locations: /boot/vmlinuz.config /boot/vmlinuz.autoconf.h /boot/vmlinuz.version.h ) After you've thus prepared the kernel sources, follow the instructions from the README contained in the source archive. How to use the driver --------------------- Note: you (most probably) need root privileges in order to perform the following steps. 1. a) If your system runs the SuSE 7.0-i386 standard "Pentium" kernel: Download e100-2.2.16.o to /lib/modules/2.2.16/net/e100.o b) If your system runs the SuSE 7.0-i386 standard "SMP" kernel: Download e100-2.2.16-SMP.o to /lib/modules/2.2.16-SMP/net/e100.o 2. Edit /etc/modules.conf to adjust the references to the eepro100 driver: replace lines of the form alias eth? eepro100 (where ? stands for an interface number: 0 or 1 or 2,...) with alias eth? e100 3. To fully update your module configuration, run the command depmod -a 4. Shut down the ethernet interface(s) running on eepro100-driven ethernet adapters, unload the eepro100 module and re-start these ethernet interface(s). You can do this e.g. by rebooting or, faster, by a change of runlevels: /sbin/init 1 /sbin/rmmod eepro100 # back to previous runlevel (which probably is 2 or 3) /sbin/init your_favourite_runlevel 5. Done.