When I decided to add PPP over Ethernet (EXPERIMENTAL) option in my kernel, configured as a module, the compilation goes fine but the update-module command fails everytime with lots of unresolved symbols. (lots... and when I boot, I am unable to load any module...) I did a cp .config .., make mrproper && cp ../.config && make oldconfig make dep && make clean bzImage modules modules_install to no avail. When I remove PPP over Ethernet, I have no problem at all... I did check with other sources of linux kernel : with vanilla-sources and the same .config (different arch, as there is no specific athlon-xp architecture with the vanilla-sources, and no preempt of course, but everything else the same, using make oldconfig) No problem with unresolved symbols there... So the problem is specific to gentoo-sources (at least -r9, but didn't check -r7.) Btw, the PPP over Ethernet option is announced in gentoo docs as necessary for rp-pppoe, which it isn't fortunately ! (It is necessary for kernel mode pppoe with rp-pppoe, but the ebuild for rp-pppoe do not enable the compilation of the necessary rp-pppoe.so plugin so the PPP over Ethernet option in the kernel configuration seems totally useless...) I'll try to commit new documentation for pppoe as soon as possible, as well perhaps as a change in the ebuild for rp-pppoe in order to build the necessary rp-pppoe.so plugin to do kernel mode pppoe. Please find attached the .config that the gentoo-sources-2.4.19-r9 won't like.
Created attachment 4609 [details] the .config
please post the modules that report unresolved errors
investigamating :)
please test with gentoo-sources-2.4.19-r10 (masked) I just test compiled and installed your .config and it went smoothly, many things have been fixed for - r10
Created attachment 4619 [details] the unresolved symbols Don't know if this is still needed... the comment of lostlogic came since I rebuilt my kernel to paste the output of depmod -ae. Short answer, almost everything from net is affected Long answer, look at the attached depmod -ae output ! Will try -r10 in a few hours (will have to go to work first) but I assume, from lostlogic, that it will work.
OK Tested my .config with gentoo-sources-r10 and it didn't suffer from the unresolved symbols symptom... Yet the gentoo-sources-r10 ebuild is missing a PROVIDE="virtual/linux-sources" line which is very annoying... That will be quickly fixed I guess !
Uhh, I believe the provide line is in the ALL NEW SPECIAL LIMITED (NOT) TIME OFFER kernel.eclass I made :)