[NTLUG:Discuss] kernel updates...

Stephen Klein jaguar at imagin.net
Thu Mar 22 23:25:10 CST 2001


A driver module compiled for a 2.2.16 kernel, would most likely not work
with 2.2.18 kernel (if stock Slackware install).

It sounds like you may not have compiled the 3c509 driver, or compiled
it directly into the kernel.  First, (just in case) make sure that when
you ran "make menuconfig" that you selected the 3c509 driver, and that
it will compile as a module (put an M in the < >).

To find it, select Network Device Support (if not selected, then select
it with the space bar) and then go to Ethernet (10 or 100Mbit), select
that, then select 3COM cards to display the list of 3com network
drivers.  3c509 should be listed, use the [M] key to select it as a
module, M should appear in the < >.

After all that, all you need to do is recompile.  If you had already
selected Network Device Support, then all you should have to do is type
"make modules", and then "make modules install", that should be enough. 
If not, you will probably have to compile the kernel with "make bzImage"
and then compile the modules.

After this, 3c509.o 

Hope I helped,
Stephen Klein


> Richard Geoffrion wrote:
>...when I try to insmod the 3c509.o from the 2.2.16 modules directory it
>fails....
>
>it IS in the /lib/modules/2.2.16/net directory, but I can't insmod it from
>there.  Likewise copying it into the ../2.2.18/net dir. fails too.



More information about the Discuss mailing list