[tulip] Re: Using tulip.c with 2.4.18 for a 21143 card
Wed Jul 31 19:05:01 2002
On Wed, 31 Jul 2002, Steinar Bang wrote:
> Newsgroups: gmane.linux.drivers.tulip.devel
Note that this won't be posted to the newsgroup.
> - the 2.4.18 kernel has a different modules structure than what the
> updates document in the above URL describes, so I did the
> cd /lib/modules/2.4.18-686/kernel/drivers/net/tulip/
> mv tulip.o tulip.o.deborig
> mv /usr/src/modules/tulip.o .
> The 2.4.18 kernel modules directory didn't have a pci-scan.o, so I
> didn't copy it
You need pci-scan.o for all kernel versions. It provides consistent
PCI scanning, hot-swap and power management support across all kernels.
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.
tar xfvz netdrivers.tgz
This puts the updated drivers into the current /lib/modules* directory.
> Do I need the pci-scan.o file for a 2.4.18 kernel? Where should it
Yup. It can go anywhere that depmod can find it -- usually in the same
directory as the driver modules.
Donald Becker firstname.lastname@example.org
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993