[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: kernel 2.4.1



On  Sun, 4 Feb 2001, Richard commented thusly,

> After using linux for over a year and a half I am ashamed to admit what
> a newbie I still seem to be:  dowloaded, installed, built, 2.4.0, then
> 2.4.1, just to show myself how good I was getting.  In neither can I get
> pppd to function.  Can find and open modem, dial out to ISP, but get
> immediate failure at PAP and disconnect.  Error msgs indicate error with
> ioctl,PPPIOC...I don't recall the rest.  Who are these ioctl's, where
> are they and what can I do about them?  I assume the new kernel had some
> affect though I cannot figure out where.  Man page for pppd only
> identifies error=1 as fatal probably due to some inconsistency.  Thanks
> for any guidance.  

What is hapenning here is that in the 2.4 and 2.3 kernels, pppd needs to
be able to open /dev/ppp. So what you have to do is this
If there is no /dev/ppp device please create it with the following
commands.

mknod /dev/ppp c 108 0
chmod 600 /dev/ppp

I would advice you to have ppp support compiled into the kernel directly
but if you have it as a module then please add the following lines to
/etc/conf.modules or /etc/modules.conf..whatever RH uses

/dev/ppp                ppp_generic
alias char-major-108    ppp_generic
alias tty-ldisc-3       ppp_async
alias tty-ldisc-14      ppp_synctty
alias ppp-compress-21   bsd_comp
alias ppp-compress-24   ppp_deflate
alias ppp-compress-26   ppp_deflate
 

Then pppd should work, if despite all of this pppd still howls, please get
the latest version of pppd, I use pppd-2.4.0 without any problem, so
please get it an install it, either via rpm or source, what ever your
preferred method. I think it is possible that your pppd  is a aolder
version which does not know of the newer way it has to acesss under
kernels 2.3 or 2.4 so you can check this out, after making sure that the
/dev/ppp and others are ok.


Best Wishes,
Grendel


-- 
.---------------------.---------------------.----{)--.
| /"__ ._ _  _  _| _ |`- grendel lintux cx -'(]__/|| |
| \__/ | (-'| |(_|(-'l_ `-===============-' [_]  .-: |
`--------------------------------------------/|\/| |-'

Confucious say:
	fool man climb tree to get cherries;  wise man spread limbs.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]