[tulip] Re: Using tulip.c with 2.4.18 for a 21143 card

Steinar Bang sb@dod.no
Sat Sep 7 10:31:00 2002


Platform: Intel PII (Digital PC5510), 21143-based NIC,
	  debian testing (aka. "sarge"), 
	  2.4.18 kernel from the kernel-image-2.4.18-686 package

>>>>> Donald Becker <becker@scyld.com>:

> The 2.4 kernels split the tulip driver into multiple files, making the
> update more complicated than direct substitution of the driver files.
> The best way to use the updated drivers depends on using driver
> modules.  Just use the install rule in the Makefile.

> mkdir /tmp/netdrivers/
> cd /tmp/netdrivers/
> ncftp ftp://ftp.scyld.com/pub/network/netdrivers.tgz
> tar xfvz netdrivers.tgz
> make
> make install

> This puts the updated drivers into the current /lib/modules* directory.

The install fails for me with the below error messages about missing
symbols. 

/usr/src/linux/ is a symlink pointing to the 2.4.18 source:
	lrwxrwxrwx    1 root     src            22 Jul 31 14:20 linux -> ./kernel-source-2.4.18

Here are the messages from "make install":

Makefile:46: No kernel version has been specified.
 Assuming 2.4.18-686.
 Set the KERNVER variable to specify a different kernel.
mkdir -p /lib/modules/2.4.18-686/kernel/drivers//net/
install -m 444 pci-scan.o 3c59x.o eepro100.o epic100.o hamachi.o intel-gige.o myson803.o natsemi.o ns820.o rtl8139.o starfire.o sundance.o tulip.o via-rhine.o winbond-840.o yellowfin.o /lib/modules/2.4.18-686/kernel/drivers//net/
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/3c59x.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/eepro100.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/epic100.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/hamachi.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/intel-gige.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/myson803.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/natsemi.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/ns820.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/pci-scan.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/rtl8139.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/starfire.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/sundance.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/tulip/pci-scan.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/tulip/tulip.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/tulip.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/via-rhine.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/winbond-840.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/net/yellowfin.o
depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/kernel/drivers/pcmcia/cb_shim.o
make: *** [install] Error 1