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

Reply via email to