To follow-up, I eventually figured I could update the RH8.0 installation with the necessary tools to recompile source, without a complete re-installation, and I did so, Then I went to the e1000-*/src/ directory: [root@localhost src]# make install gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/2.4.18-18.8.0/build/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/2.4.18-18.8 .0/build/include/linux/modversions.h -DIDIAG -c -o e1000_main.o e1000_main.c gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/2.4.18-18.8.0/b uild/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/2.4.18-18.8 .0/build/include/linux/modversions.h -DIDIAG -c -o e1000_hw.o e1000_hw.c gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/2.4.18-18.8.0/b uild/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/2.4.18-18.8 .0/build/include/linux/modversions.h -DIDIAG -c -o e1000_param.o e1000_param.c gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/2.4.18-18.8.0/b uild/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/2.4.18-18.8 .0/build/include/linux/modversions.h -DIDIAG -c -o e1000_ethtool.o e1000_ethtool.c gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/2.4.18-18.8.0/b uild/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/2.4.18-18.8 .0/build/include/linux/modversions.h -DIDIAG -c -o e1000_proc.o e1000_proc.c gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/2.4.18-18.8.0/b uild/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/2.4.18-18.8 .0/build/include/linux/modversions.h -DIDIAG -c -o kcompat.o kcompat.c gcc -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/2.4.18-18.8.0/build/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/2.4.18-18.8 .0/build/include/linux/modversions.h -DIDIAG -c -o e1000_idiag.o e1000_idiag.c ************************************************** ** e1000.o built for 2.4.18-18.8.0 ** SMP Disabled ** Pro Diagnostics Enabled ************************************************** gzip -c ../e1000.7 > e1000.7.gz # remove all old versions of the driver find /lib/modules/2.4.18-18.8.0 -name e1000.o -exec rm {} \; \ || true install -D -m 644 e1000.o /lib/modules/2.4.18-18.8.0/kernel/drivers/net/e1000.o /sbin/depmod -a || true install -D -m 644 e1000.7.gz /usr/share/man/man7/e1000.7.gz man -c -P'cat > /dev/null' e1000 || true I THOUGHT THIS LOOKED OK, BUT: [root@localhost src]# insmod e1000 Using /lib/modules/2.4.18-18.8.0/kernel/drivers/net/e1000.o /lib/modules/2.4.18-18.8.0/kernel/drivers/net/e1000.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg I checked the drivers/net/e1000 directory and it is empty, however there is a drivers/net/e100 directory created with a module in it (however insmod e100 gives the same error message) I would really appreciate any suggestions at this point - what I am doing seems like too much hard work for a network card... Greg -- Psyche-list mailing list Psyche-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/psyche-list