Angel Tsankov wrote:
How do I build the PPPoE module into the kernel?
CONFIG_EXPERIMENTAL=y
(that's under Code maturity level options -> Prompt for development
and/or incomplete code/drivers)
CONFIG_PPPOE=y
(that's under Device drivers -> Network device support -> PPP over
Ethernet (EXPERIMENTAL))
Yes, I do have the above two lines in the .config file. This means that
the PPPoE module is built into the
kernel. and the suggestion about the PPPoE module not loaded should be
wrong. What other reason could there be for the PPPoE connection not
being established?
Maybe you missed CONFIG_PACKET=y.
If this guess is wrong, you have two roads for debugging this:
1) Mail your kernel .config to me privately, so that I can look at it instead of
guessing.
2) Download the known good config from
http://wiki.linuxfromscratch.org/livecd/browser/trunk/packages/linux/config.x86?format=raw
Download the 2.6.16.20 kernel from kernel.org, save the config as
linux-2.6.16.20/.config, run "make oldconfig" (because the LiveCD kernel is
patched and thus the config above is not exactly for 2.6.16.20 kernel), then
build the kernel as usual (you may want to add sound, put please don't remove
anything). Old udev won't fully work with that kernel, but you still should be
able to:
ip link set eth0 up
modprobe pppoe
pppd call pppoe
--
Alexander E. Patrakov
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page