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:
[EMAIL PROTECTED] 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:
[EMAIL PROTECTED] 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
[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/psyche-list