This README applies ONLY to Red Hat* 7.0 including Enterprise Edition: I How to Compile Intel adapter drivers on the Red Hat 7.0 distribution II How to match the kernel source on the Enterprise Edition I. To install Intel's e100, e1000, and iANS drivers on systems running Red Hat 7.0 Linux*, you MUST have the Kernel source package and kgcc. (Without kgcc, the modules compiled for the stock kernel will be compiled with gcc and may be unstable.) You can check for the required packages by typing rpm -q kernel-source rpm -q kgcc If you are missing a package, install it with the following commands: mount /dev/cdrom /mnt/cdrom (or copy from the web) cd /mnt/cdrom/RedHat/RPMS/ (or directory copied from the web) rpm -i kernel-source-2.2.16-22.i386.rpm rpm -i kgcc-1.1.2-40.i386.rpm Then you MUST reboot. This insures that version.h gets updated. Now you may install the Intel driver(s) as per the respective readme. II. The Enterprise Kernel Version (7.0) was built using extra patches and will not match the kernel-RPM installed source. You must install and apply the patches from the kernel SRPM to recreate the proper source tree. NOTE: The Enterprise Kernel was developed to allow the 2.2.16 kernel large memory access and some other enterprise features. If you require enterprise capability we strongly suggest using the 2.4.X series of kernels which have native large memory support. The procedure to recreate the 2.2.16-22 enterprise kernel source is as follows: 1) install kernel-2.2.16-22.src.rpm and kernel-source-2.2.16-22.i386.rpm 2) make a copy of the source tree installed from kernel-source-2.2.16-22.i386.rpm 3) apply the following patches from the kernel SRPM to the new kernel source tree: /usr/src/RedHat/SOURCES/linux-2.2.16-lfs.patch /usr/src/RedHat/SOURCES/linux-2.2.16-lfs-bigmem.patch The patches will not install cleanly, but you can ignore the failures. 4) clean out the kernel source tree and reconfigure for the enterprise kernel: make mrproper cp configs/kernel-2.2.16-i686-enterprise.config .config make oldconfig make dep 5) Ensure /usr/src/linux is a symlink pointing to the new enterprise kernel source. 6) Build the driver.