I recently built a 2.4.3-pre8 Kernel, because 2.4.2 couldn't properly
configure the AMI MegaRaid 428 card on the box. (The MegaRaid card
works fine under 2.2.13 and 2.4.3-pre8 on the same system).
When attempting to 'modprobe -v pcnet32' on 2.4.3-pre8 I get the
following results:
homer:/home/jjmcwill# modprobe -v pcnet32
/sbin/insmod /lib/modules/2.4.3-pre8/kernel/drivers/net/pcnet32.o
/lib/modules/2.4.3-pre8/kernel/drivers/net/pcnet32.o: unresolved symbol
init_etherdev
/lib/modules/2.4.3-pre8/kernel/drivers/net/pcnet32.o: unresolved symbol
ether_setup
/lib/modules/2.4.3-pre8/kernel/drivers/net/pcnet32.o: unresolved symbol
unregister_netdev
/lib/modules/2.4.3-pre8/kernel/drivers/net/pcnet32.o: insmod
/lib/modules/2.4.3-pre8/kernel/drivers/net/pcnet32.o failed
/lib/modules/2.4.3-pre8/kernel/drivers/net/pcnet32.o: insmod pcnet32 failed
The same thing happens with other ethernet drivers compiled as modules.
Ethernet card drivers compiled into the Kernel work fine.
Other modules such as lp, sg, st, vfat, modprobe without error.
The kernel was built on a Debian stable (potato) distribution and
installed on this box which also runs Debian stable. I've built
numerous kernels like this before without incident, so I'm assuming it's
a Kernel compile/configuration issue. However, Debian stable uses
modutils 2.3.11, while linux/Documentation/Changes recommends modutils
2.4.2. Could this be part of the problem?
Any ideas?
Please cc replies to [email protected] if possible.
I browse the Kernel archives daily but dont' subscribe to the list.
Thanks,
Jeff McWilliams
[email protected]