After 6 attempts, combined, building the kernel-source-2.4.1-8mdk and then
2.4.1-9mdk, I keep running into the same problem. It builds fine, it
installs fine, it boots fine, but I am unable to use my net card and my
parallel port zip drive, both of which work perfectly under 2.2.17-21mdk.
I have an Athlon so I have been building the kernels for an Athlon/K7. I am
beginning to wonder if there is a problem in the optimization code for this
processor. When I try to load my 3com card's module (3c59x.o), I get this
string of error messages:
/lib/modules/2.4.1-9mdk/kernel/drivers/net/3c59x.o: unresolved symbol
_mmx_memcpy
/lib/modules/2.4.1-9mdk/kernel/drivers/net/3c59x.o: insmod
/lib/modules/2.4.1-9mdk/kernel/drivers/net/3c59x.o failed
/lib/modules/2.4.1-9mdk/kernel/drivers/net/3c59x.o: insmod 3c59x failed
When I try to load the ppa module for my zip drive, I get:
/lib/modules/2.4.1-9mdk/kernel/drivers/scsi/scsi_mod.o: unresolved symbol
_mmx_memcpy
/lib/modules/2.4.1-9mdk/kernel/drivers/scsi/scsi_mod.o: insmod
/lib/modules/2.4.1-9mdk/kernel/drivers/scsi/scsi_mod.o failed
/lib/modules/2.4.1-9mdk/kernel/drivers/scsi/scsi_mod.o: insmod ppa failed
In both cases, the first of the errors is regarding mmx_memcpy. This is
making me think that the problem may be in the CPU-specific optimization
code. Can anyone offer another idea? A way to get these things working?
If I run depmod -a after bootup with the 2.4.1 kernel, I get a LOT of errors,
but fortunately most of the modules listed are irrelevant to me right now.
--
Against stupidity, the gods themselves contend in vain.