From owner-FreeBSD-users-jp@jp.freebsd.org  Sat Jul 11 22:22:22 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id WAA02981;
	Sat, 11 Jul 1998 22:22:22 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from wyvern.cc.kogakuin.ac.jp (wyvern.cc.kogakuin.ac.jp [133.80.184.10])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id WAA02976
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 11 Jul 1998 22:22:20 +0900 (JST)
	(envelope-from nyan@wyvern.cc.kogakuin.ac.jp)
Received: from venus.cl.std.kogakuin.ac.jp (cs14718.ppp.infoweb.or.jp [202.219.194.178])
	by wyvern.cc.kogakuin.ac.jp (8.8.8+3.0Wbeta13/3.6W) with ESMTP id WAA03997
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 11 Jul 1998 22:22:17 +0900 (JST)
Received: (from nyan@localhost)
	by venus.cl.std.kogakuin.ac.jp (8.8.8/3.6W) id WAA00306;
	Sat, 11 Jul 1998 22:23:56 +0900 (JST)
Date: Sat, 11 Jul 1998 22:23:56 +0900 (JST)
Message-Id: <199807111323.WAA00306@venus.cl.std.kogakuin.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Sat, 11 Jul 1998 19:09:05 +0900 (JST)".
	<199807111009.TAA09858@dhcp193.rd.zenrin.co.jp>
From: Takahashi Yoshihiro <nyan@wyvern.cc.kogakuin.ac.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21PL4] 1998-06/01(Mon)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24e+ JFUG special]
X-Sequence: FreeBSD-users-jp 30624
Subject: [FreeBSD-users-jp 30624] Re: Install 2.2.6R(98) to PC9821Cs2
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B9b66!w9)3X1!Bg$G$9(B

In article <199807111009.TAA09858@dhcp193.rd.zenrin.co.jp>
ohishi@hf.rim.or.jp writes:

> $B$H$j$"$($:(Bwait$B$rBt;3$$$l$?>uBV$r%G%U%)%k%H$K$7$F!"(Bkernel$B$N(Bconfig
> $B%*%W%7%g%s$G(Bwait$B$r8:$i$9;v$b2DG=$K$7$F$*$/$$$&J}K!$,4JC1$+$b$7$l(B
> $B$^$;$s!#M_$r8@$($P!"(Bflags$B$N;XDj$GJQ99$G$-$k$h$&$K$7$F(Bboot$B;~$K9T$&(B
> configuration$B$G@_Dj$NJQ99$,$G$-$k$H$b$C$H$$$$$+$b$7$l$^$;$s!#(B

[FreeBSD-users-jp 19719] $B$K$"$k(B boot $B;~$N%a%C%;!<%8$+$iH=CG$9$k$H!"(B
ata->slow $B$,(B 1 $B$K$J$C$F$$$k$h$&$J$N$G!"(Bslow $B$N;~$O(B wait $B$r(B
$BA}$d$9%Q%C%A$r$D$/$C$F$_$^$7$?!#(B
$B$b$7$h$m$7$1$l$P!"$3$N%Q%C%A$r;n$7$FD:$1$^$;$s$G$7$g$&$+!#(B
$B:G?7$N(B RELENG_2_2 $B$G:n$j$^$7$?$,!"(B2.2.6 $B$G$bEv$?$k$H;W$$$^$9!#(B


--- atapi.c.org	Sat Jul 11 22:03:57 1998
+++ atapi.c	Sat Jul 11 22:07:28 1998
@@ -630,6 +630,11 @@
 	int cnt = ata->intrcmd ? 10000 : ata->slow ? 3000 : 50;
 	int ireason = 0, phase = 0;
 
+#ifdef PC98
+	if (ata->slow)
+		DELAY (5000);
+#endif
+
 	/* Wait for command phase. */
 	for (; cnt>0; cnt-=10) {
 		ireason = inb (ata->port + AR_IREASON);
@@ -638,6 +643,11 @@
 			(ac->result.status & (ARS_DRQ | ARS_BSY));
 		if (phase == PHASE_CMDOUT)
 			break;
+#ifdef PC98
+		if (ata->slow)
+			DELAY (100);
+		else
+#endif
 		DELAY (10);
 	}
 
---
$B9)3X1!Bg3XBg3X1!(B $B>pJs3X@l96(B $B7W;;5!9=@.8&5f<<(B
$B9b66(B $B2BBg(B (Takahashi Yoshihiro) E-mail: nyan@wyvern.cc.kogakuin.ac.jp
