Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Apr 1997 18:51:53 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        cattelan@thebarn.com, dfr@nlsystems.com
Cc:        freebsd-bugs@FreeBSD.org
Subject:   Re: pppd hangs or reboots machine.
Message-ID:  <199704300851.SAA13527@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>I was digging through the code in isa.c which calculates interrupt masks
>and I noticed that it special cases SLIP to make sure that all ttys
>interupts are masked by splnet but doesn't do the same for kernel-mode
>ppp.  This was an old bug I fixed in the 2.0 days; it seems to have
>reappeared.
>
>As a workaround, you might try /usr/sbin/ppp.  Since it does all its work
>in user mode, there are no interrupt mask hassles with it.

Also try compiling ppp into the kernel if not already.  The ppp LKM is
supposed to handle this masking problem.  However, the slip LKM doesn't -
the hack in isa.c only works if slip is compiled into the kernel.  This
is not a problem for GENERIC kernels because slip _is_ compiled into
the kernel.

Bruce



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