2004-05-10T16:39:21ZFluxBBhttps://bbs.archlinux.org/viewtopic.php?id=4458No, wait! After a clean reboot, pppd still told me to make /dev/ppp, but this time I didn't do it, and went straight to modprobing ppp_generic. Problem solved! Hah, happy Thanks for hints.]]>https://bbs.archlinux.org/profile.php?id=14642004-05-10T16:39:21Zhttps://bbs.archlinux.org/viewtopic.php?pid=26333#p26333'modprobe ppp-generic' says ppp-generic is already in the kernel, so it doesn't help. I've tried rebuilding the kernel (with abs) with my custom config files, but the problem remains.]]>https://bbs.archlinux.org/profile.php?id=14642004-05-10T12:14:42Zhttps://bbs.archlinux.org/viewtopic.php?pid=26290#p26290As I said in the last post of that thread, loading the ppp-generic module solved my problems. It didn't end up having to roll my own kernel fortunately.

Good luck.

]]>https://bbs.archlinux.org/profile.php?id=11142004-05-10T08:36:27Zhttps://bbs.archlinux.org/viewtopic.php?pid=26261#p26261I need PPP for PPTP VPN networking. I'm using the stock 2.6 IDE kernel. After boot, the 'pppd' command says I have to create /dev/ppp with 'mknod /dev/ppp c 108 0'. After I do that, pppd gives me this:

pppd: This system lacks kernel support for PPP. This could be because
the PPP kernel module could not be loaded, or because PPP was not
included in the kernel configuration. If PPP was included as a
module, try `/sbin/modprobe -v ppp'. If that fails, check that
ppp.o exists in /lib/modules/`uname -r`/net.
See README.linux file in the ppp distribution for more details

Also, 'dmesg | grep -i ppp' gives me this:

PPP generic driver version 2.4.2
devfs_mk_dev: could not append to parent for ppp
failed to register PPP device (-17)

The dmesg command gives nothing before I create /dev/ppp.

My knowledge stops there Any ideas?

EDIT: I searched the forums a little, and found http://bbs.archlinux.org/viewtopic.php?t=3365. It seems the solution is to roll your own kernel. I've tried for the longest to avoid this, both because it's a PITA and because I want the new kernel versions from pacman painlessly, but if it must be done, it must be done.