From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Sep  4 03:12:58 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA36964;
	Mon, 4 Sep 2000 03:12:58 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from psun0.phys.kyushu-u.ac.jp (psun0.phys.kyushu-u.ac.jp [133.5.164.40])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA36959
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 4 Sep 2000 03:12:57 +0900 (JST)
	(envelope-from shimizu@phys.kyushu-u.ac.jp)
Received: (from shimizu@localhost)
	by psun0.phys.kyushu-u.ac.jp (8.9.1a/3.7Wpl2-98120212) id DAA23137;
	Mon, 4 Sep 2000 03:12:46 +0900 (JST)
Date: Mon, 4 Sep 2000 03:12:46 +0900 (JST)
Message-Id: <200009031812.DAA23137@psun0.phys.kyushu-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
From: shimizu@phys.kyushu-u.ac.jp (Yoshifumi R. Shimizu)
X-Mailer: mnews [version 1.22] 1999-12/19(Sun)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 54789
Subject: [FreeBSD-users-jp 54789] system crash due to isa driver without SLIP
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shimizu@phys.kyushu-u.ac.jp

$@!!@6?e!w6eBgM}J*M}$G$9!#%Q%i%l%k%]!<%H$K7R$$$@%W%j%s%?!<$G0u:~$9$k$3$H(J
$@$K$h$j!"%7%9%F%`$,%/%i%C%7%e$9$k;v>]$KAx6x$7$^$7$?$N$GJs9p$$$?$7$^$9!#(J
FreeBSD $@$N(J version $@$O(J 3.5-RELEASE $@$G$9!#(J

$@!!:rF|!"<+Bp$G%W%j%s%H%"%&%H$r$7$h$&$H$7$F(J lp file $@$H$9$k$H%7%9%F%`$,(J
$@$$$-$J$j(J reboot $@$9$k>I>u$,=P$^$7$?!#(Jprinter $@$O(J Epson PM-770C $@$r%Q%i%l%k(J
$@%]!<%H(J(lpt0)$@$K7R$$$G(J gs $@$r;H$C$F0u:~$7$F$$$^$9$,!"(J3$@=54V$[$IA0$^$G$O(J
$@LdBj$J$/0u:~$G$-$F$$$^$7$?$N$G!"$=$l0J9_$N(J kernel $@$KBP$7$F9T$J$C$?JQ99(J
$@$N$;$$$@$m$&$H9M$($FD4$Y$F$_$^$7$?!#9,$$$J$3$H$K0u:~$,$G$-$F$$$?:"$N(J
kernel $@$N%=!<%9%D%j!<$,%P%C%/%"%C%W$7$F$"$C$?$N$G!"8=:_$N$b$N$HHf3S(J
$@$7JQ2=$7$?$H$3$m$r<!!9$K%A%'%C%/$7$F$$$C$?$H$3$m!"(Jisa device-driver$@$N(J
object file isa.o $@$N0c$$$,860x$i$7$$$3$H$,$o$+$j$^$7$?!#$7$+$7$J$,$i!"(J
$@%=!<%9$N(J /sys/i386/isa/isa.c $@$K$O0l@ZJQ99$,$"$j$^$;$s$N$G!"(Jheader file
$@$K$G$b0c$$$,$"$k$N$+$H(J #include$@J8$rCf?4$K8+$F$$$C$?$H$3$m!"(J

file $@$N>pJs(J:
 * $FreeBSD: src/sys/i386/isa/isa.c,v 1.117.2.1 1999/08/29 16:07:26 peter Exp $

411 $@9TL\$h$j!"(J
/*
 * XXX we should really add the tty device to net_imask when the line is
 * switched to SLIPDISC, and then remove it when it is switched away from
 * SLIPDISC.  No need to block out ALL ttys during a splimp when only one
 * of them is running slip.
 *
 * XXX actually, blocking all ttys during a splimp doesn't matter so much
 * with sio because the serial interrupt layer doesn't use tty_imask.  Only
 * non-serial ttys suffer.  It's more stupid that ALL 'net's are blocked
 * during spltty.
 */
#include "sl.h"
#if NSL > 0
	net_imask |= tty_imask;
	tty_imask = net_imask;
#endif

$@$H$$$&$H$3$m$,860x$i$7$$$3$H$,$o$+$j$^$7$?!#$H$$$&$N$b:G6a!":#99(J SLIP
$@$J$I;H$o$J$$$H(J sl psuedo-device $@$r(J disable $@$7$?$N$G$9!#$3$N$?$a$K(J NSL
$@%^%/%m$,(J 0 $@$K$J$j(J(sl.h include file $@$G$=$&$J$k(J)$@!"$3$N(J 2$@9T$NL?Na$,(J compile
$@$5$l$J$$$N$,(J isa.o $@$,JQ2=$9$k860x$@$C$?$o$1$G$9!#<B:]$K!"(JNSL $@%^%/%m$NCM(J
$@$K$+$+$o$i$:$3$N(J 2$@9T$r@8$+$9$h$&$K!"(J

-------------------------------------------------------------------------
--- i386/isa/isa.c.org	Mon Aug 30 01:07:26 1999
+++ i386/isa/isa.c	Sun Sep  3 07:06:11 2000
@@ -419,11 +419,9 @@
  * non-serial ttys suffer.  It's more stupid that ALL 'net's are blocked
  * during spltty.
  */
-#include "sl.h"
-#if NSL > 0
 	net_imask |= tty_imask;
 	tty_imask = net_imask;
-#endif
 
 	/* bio_imask |= tty_imask ;  can some tty devices use buffers? */

-------------------------------------------------------------------------

$@$N$h$&$K%=!<%9$rJQ99$9$k$3$H$K$h$C$F!"8=:_$N(J kernel configuration $@$N$^$^(J
$@$G$A$c$s$H(J reboot $@$9$k$3$H$J$/0u:~$,$G$-$k$h$&$K$J$j$^$7$?!#$?$@$7!"$3$N(J
$@JQ99$,@5$7$$=hCV$J$N$+$I$&$+3N?.$,;}$F$^$;$s!#<1<T$NJ}$NH=CG$r6D$.$?$$$H(J
$@;W$$$^$9!#$b$7!"B>$N(J device $@$H$NMm$_$G$3$N$h$&$J$3$H$,5/$-$k2DG=@-$,$"$k(J
$@$N$G$"$l$P(J kernel configuration file $@$b$*8+$;$7$^$9$N$G!"$*CN$i$;2<$5$$!#(J
 
$@!!6e=#Bg3XBg3X1!M}3X8&5f1!J*M}3XItLg(J  $@@6?eNIJ8(J
