Hi,
I just upgraded a Caldera/Redhat system with the RiskyHack packages.
I took the same ppp options file that has been working great for quite
a while on a Slackware/1.2.13 system with pppd 2.1.2. After the usual
kernel configuration problems, ppp is now in. One strange problem is
that if pppd is started as non-root it exits right away with an error,
while if started as root I see the problem I'll get to in a minute, but
before I get 200 replies saying "Permissions! make it SUID!" I have to
point out that pppd is SUID root. The serial port devices (/dev/cua1
and /dev/ttyS1) are rw by everybody and still pppd can't receive
anything from the modem. BTW, the serial port has been tested with kermit
and works fine. Doing a tail -f /var/log/messages in another window
this is what I see:
o ppp starts normally
o chat sends the first AT to the modem
o OK doesn't come back
o a timeout period occurs
o an alarm is generated
o chat sends another AT to the modem
o OK doesn't come back again
o a timeout period occurs
o an alarm is generated
o pppd exits
Has anybody seen this problem? The modem is a Zyxel 2864 which I've been
using with kermit and works just fine otherwise. It seems that pppd does
not set it to not echo since running kermit after pppd exits finds it in
a perfectly normal state, or does it? Given that the options file works
fine on other system, I'm inclined to think that the problem is internal.
Any ideas? (The same problem occurred under kernels 2.0.11 and 2.0.13)
Thanks.
Augustine Cano