Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jan 1997 06:43:39 -0800 (PST)
From:      mike@outerware.com
To:        freebsd-gnats-submit@freebsd.org
Subject:   bin/2611: User PPP hangs machine hard periodically
Message-ID:  <199701291443.GAA02910@freefall.freebsd.org>
Resent-Message-ID: <199701291450.GAA03227@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         2611
>Category:       bin
>Synopsis:       User PPP hangs machine hard periodically
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 29 06:50:01 PST 1997
>Last-Modified:
>Originator:     Mike Shappell
>Organization:
Outerware, Inc.
>Release:        2.2Beta
>Environment:
FreeBSD gw 2.2-BETA_A
>Description:
Since I started using FreeBSD as a dial on demand internet router, we have experienced problems with the user PPP daemon.  It appears the more the daemon dials, the more likely it is to fail.  When our link was in use as a full time connection we rarely had problems with PPP failing.

When the link was modified to connect a couple of times a day the link fails approximately every day or two.  The first symptom of the failure is that we are not connnected and cannot connect.  Generally when we look at the state of PPP it believe we are connected, when in fact the connection no longer exists.  If under these circumstances we attempt to close the link or reboot the machine, FreeBSD hangs hard (CTRL- ALT-DEL does not reset the machine).  At this point our only recourse seems to be to power-cycle the machine.

This problem occurs with the GENERIC kernel.  We have built our own kernel with normal serial support (the one we currently use) and with the Hayes ESP support enabled.  Both cause the failure (although I think it may have been more frequent with the ESP kernel).  The link is using a Hayes ESP card configured as COM1.

Some times the PPP process runs for days (up to a week) others it dies within a day.  We also found that if we start using the link as soon as it establishes its connection with the ISP, there is a good chance that the PPP process with die with a message to the screen that it has failed.  In this case the machine is not hung and we can restart the process.

Given the state of PPP after the failure, it may be possible that the ISP has terminated our connection confusing the PPP process?  But this does not explain the hard hang of the FreeBSD machine.
>How-To-Repeat:

>Fix:

>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701291443.GAA02910>