works fine with -march=i686 Reproducible: Always Steps to Reproduce: 1.change -march=athlon-mp 2.make dep && make clean bzImage modules modules_install 3.copy kernel to /boot 4.reboot Actual Results: 3c59x.o failed to load complaining about unresolved symbol Expected Results: loaded 3c59x module I'm a total noob. I don't know if this belongs here or not. I'm running gentoo-sources as my kernel. I have a dual athlon board so I wanted to compile with the athlon-mp option instead of the default pIII/Celeron march.
which version of gentoo-sources? what are the unresolved symbol(s)? (exact error messages would be nice) Thanks, Jay
make mrpoper fixed it. Not a bug.
I'm having the same problem on a P4 system, gentoo-sources version 2.4.20-r2. Vanilla 2.4.20 sources work fine, so there's something weird in the r2 sources. The exact error message produced when attempting to load the module is: /lib/modules/2.4.20-gentoo-r2/kernel/drivers/net/3c59x.o: unresolved symbol del_timer_sync I don't know what "make mrpoper" is supposed to do, or where to do it... and in my books, if the standard build process doesn't work then there *is* a bug. Please feel to correct and educate me about "make mrpoper". :)