PPP/Mgetty hang-up problem HELP Please????

David Hughes (david@oldcolo.com)
Fri, 23 Apr 1999 22:53:01 -0600


Am running RedHat 5.2 with the supplied mgetty and pppd binaries.  Using
a 16 port digiboard with a U S Robotics v.everything 33.6 modem.

Everything is working fine.  Modem/mgetty answers a call, receive PAP
authentication no prob, routing works, everything. . . except when there
is a dropped carrier.  If the connection is disabled, the mgeety
reinitswith no problem for the next call.  However, if I yank the
connectionand just drop carrier, the pppd process just sits there.  I
have tried to add all kinds of detach calls, crtctson and off, xonxoff
calls, tweaked the modem init strings (studied the modem references for
this modem as called for by the HOW-Tos and tried to deviate from them
too), and so on.  The only thing I have been able to do is is set an
idle timeout which reinits if packets are not being passed.  Great to
get the mgetty back to life, but no good if someone is not active for
x-number of minutes.  I see severeal references to 'use -detach if it
doesn't cause your ppp deamon to hang, otherwise don't'. . . . something
like that.  So after all my fiddling, am guessing that either pppd is
not seeing a dropped carrier and passing it back to mgetty, or the
modem/digiboard is not issuing a dropped carrier tho the LEDs certainly
indicate a dropped carrier.

Can anyone help?   I've tried a mess of combinations with settings, init
strings, and so on.  Haven't been able to find anything referencing the
'what if your mgetty doesn't reset due to a dropped carrier'.  I am
hoping someone out there has had a similar experience and discovered a
solution.

Thanks for anyone who can find the time to respond. . .

david hughes