re: network and sound drivers on Dell Dimension 4600

Greg Goldstein <[email protected]>
Newsgroups gmane.linux.redhat.release.psyche
Message-ID <[email protected]>
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
[email protected]
https://www.redhat.com/mailman/listinfo/psyche-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.