Hello out there,

* star rubies ([EMAIL PROTECTED]) [990426 22:36]:
> Hello all,
> 
>       This is just my opinion, I had to recompile my kernel under SuSE 6
> to include ppp support as a module. I actually think this in the end was
> a good thing, the making of the kernel went really smoothly and I felt
> like I had actually learned more about Linux, which is all good. 
>
>       However, I do think it's a daunting task, and especialy if you've
> only ever used windows, well its kind of hardcore. I really think that
> ppp should be a loadable module by DEFAULT in the SuSE package. I think
> it would save some time and make the experience easier and nicer for
> newcomers, and well what harm could it do? At most, someone might
> rebuild the kernel excluding ppp as a module but I think that the
> benefit for newcomers would be worth it. I really think SuSE should be
> ppp ready put of the box.
>
>       Anyways, thats just my opinion, feedback appreciated and keep up
> the good work SuSE. 
>       Cheers everyone,
>       Dom

I've heard this sentiment from many customers on the phone, among other
places.  People who say "Why don't you include ppp in the kernel?" or "I
had to recompile the kernel to get ppp support."  I'm completely at a loss
as to why this is happening.

SuSE 6.0 includes PPP with the default kernel setup.  I know that 5.1 and
5.2 did as well, because I used them.  I'm less sure about 5.3 because
that's between the time I had a cable modem installed and when I started
getting serious about digging into SuSE.

PPP support is not compiled into the kernel for a good reason.  It is
entirely unecessary for system boot.  There is no way that anyone is going
to get their root filesystem over NFS over PPP without a ton of ugly
hacking that SuSE would be no help with.  In other words, it should
_always_ be possible to load ppp from a module, and that module should
_always_ be present.

On a stock SuSE 6 system, you should be able to see that ppp.o is
installed.

jrodman@Baader:~ > locate ppp.o
/lib/modules/2.0.36/net/ppp.o
/lib/modules/2.2.0-pre7/net/ppp.o
/lib/modules/2.2.0-pre7/net/syncppp.o

Where did these files come from?

jrodman@Baader:~ > rpm -q -f /lib/modules/2.0.36/net/ppp.o
kernmod-2.0.36-12

kermod is in the series "a" or "Base -- You need it".  I would be
surprised if a system worked correctly at all without this pacakge.

To test to see if there are any errors with this module, I try the
following:

root@Baader:/sbin/init.d/rc2.d > lsmod
Module         Pages    Used by
minix              6            1 (autoclean)
loop               2            2 (autoclean)
vmnet              3            1
vmmon              3            0
3c59x              5            1 (autoclean)
dummy0             1            1 (autoclean)
memstat            1            0
root@Baader:/sbin/init.d/rc2.d > modprobe ppp
root@Baader:/sbin/init.d/rc2.d > lsmod
Module         Pages    Used by
ppp                5            0
slhc               2    [ppp]   0
minix              6            1 (autoclean)
loop               2            2 (autoclean)
vmnet              3            1
vmmon              3            0
3c59x              5            1 (autoclean)
dummy0             1            1 (autoclean)
memstat            1            0

Are any of these things different for you folk?  Is the kerneld not being
started?  

jrodman@Baader:~ > ps aux |grep [k]ernel
root        59  0.0  0.0   780   116  ?  S   Apr 12   0:00 /sbin/kerneld

PPP _is_ included in SuSE kernels as a module.  It should work too.  If it
isn't, go ahead and mail [EMAIL PROTECTED]

-josh
--
To get out of this list, please send email to [EMAIL PROTECTED] with
this text in its body: unsubscribe suse-linux-e
Check out the SuSE-FAQ at http://www.suse.com/Support/Doku/FAQ/ and the
archive at http://www.suse.com/Mailinglists/suse-linux-e/index.html

Reply via email to