From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Aug 26 20:38:49 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id UAA09797;
	Wed, 26 Aug 1998 20:38:49 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from titanium.yy.ics.keio.ac.jp (titanium.yy.ics.keio.ac.jp [131.113.47.73])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id UAA09792
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 26 Aug 1998 20:38:48 +0900 (JST)
	(envelope-from sanpei@sanpei.org)
Received: from lavender.rad.cc.keio.ac.jp (ppp107.dialup.st.keio.ac.jp [131.113.27.107])
	by titanium.yy.ics.keio.ac.jp (8.8.8+3.0Wbeta13/3.6W) with ESMTP id UAA25110
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 26 Aug 1998 20:38:44 +0900 (JST)
Received: (from sanpei@localhost)
	by lavender.rad.cc.keio.ac.jp (8.8.8/3.6W) id UAA00667;
	Wed, 26 Aug 1998 20:05:36 +0900 (JST)
Message-Id: <199808261105.UAA00667@lavender.rad.cc.keio.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
X-Mailer: Mew version 1.70 on Emacs 19.28.1 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Wed, 26 Aug 1998 20:05:36 +0900
From: MIHIRA "Sanpei" Yoshiro <sanpei@sanpei.org>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980820
X-Sequence: FreeBSD-users-jp 32192
Subject: [FreeBSD-users-jp 32192] MediaGX calcru: negative time problem(can't detect correct frequency)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B;0J?$H?=$7$^$9(B. 

  Cyrix $B$N(B MediaGX $B$r;H$C$?(B FIC $B$N%Q%=%3%s(B[1]$B$G(B, FreeBSD $B$r;H$C$F$$(B
$B$k$N$G$9$,(B. $B<!$NLdBj$,$*$-$F$$$^$9(B. $B2r7hJ}K!$r$4B8$8$NJ}$4;XF3$$$?$@(B
$B$1$k$H9,$G$9(B.

  $B;n$7$?4D6-(B
	FIC OASIS MediaGX 133MHz(?) model
	FIC OASIS MediaGX 180MHz(?) model

	FreeBSD 2.2.{6,7}-RELEASE $B$H(B FreeBSD-current

  $BLdBjE@(B
	(0) MediaGX $B$G(B, i8254 $B%/%m%C%/$NG'<1!&@_Dj$K<:GT$7$F$$$k(B(?)

	(1) PS/2 Mouse $B$rG'<1$G$-$J$$(B($B0l1~2r7h$7$F$$$^$9$,!D!D(B)
		FreeBSD-2.2.6-RELEASE
		FreeBSD_2.2.7-RELEASE
		FreeBSD-current

	(2) calcru negative time $B$,=P$k(B
	    $BIi2Y$,9b$$;~$J$I$K(B, $B<!$N%a%C%;!<%8$,$G$k(B
	    calcru: negative time: -229585 usec

	(3) $B;~!9(B i8254 $B$N(B frequency $B$rF@$k$,0[>o$KBg$-$$(B

	    CLK_CALIBRATION_LOOP $B$r@_Dj$7$F(B boot: -v $B$G;n$9$H(B 
	    8 $B3dJ}(B, $B<!$N$h$&$KG'<1$K<:GT$7(B
	    Calibrating clock(s) ... failed, using default i8254 clock
			-->  of 1193182 Hz
	    2 $B3d$0$i$$$N3NN($G(B, $B@.8y$7$^$9(B
	    Calibrating clock(s) ... i8254 clock: 3734717 Hz

	    $B$7$+$7(B, $B$3$N(B 3734717MHz $B$H$$$&CM$O(B, $BBg$-$9$.$k$N$G(B, 
	    /sys/i386/isa/clock.c $BFb$G5Q2<$5$l$F$7$^$$$^$9(B. 
	    3734717 Hz differs from default of 1193182 Hz by more than 1%

	(4) reboot $B;~$K(B, $BI,$:$G$O$J$$$,(B, 2 $B3d$0$i$$$N3NN($G(B, 
	    NE2000 $B8_49(B Ethernet $B%+!<%I$N(B probe $B$K<:GT$7$^$9(B. 

----------
$BLdBj2r7h$X$NF;Dx(B($B8=:_$OF;H>$P!D!D(B)

  $B$^$:(B, PS/2 $BLdBj$O(B, $B%-!<%\!<%I$H(BPS/2$B2s$j$K>\$7$$2#ED!w1'ET5\$5$s$K(B
$B?R$M$?$H$3$m(B, kernel options $B$N(B KBD_MAXWAIT $B$H(B KBD_RESETDELAY $B$r65$((B
$B$FD:$-$^$7$?(B.
  $B$=$3$G(B, $B;n9T:x8m$7$?$H$3$m(B, MAXWAIT $B$r(B 30 $B0J>e$K$9$k$H(B, $B$&$^$/G'<1(B
$B$G$-$^$7$?(B.

	KBD_MAXWAIT	probe
	5		NG
	7		NG
	10		NG
	20		NG
	30		OK
	50		OK

  $B$7$+$7(B, KBD_MAXWAIT=30 $B$J$i$P(B, PS/2 $B$N(B probe $B$K(B 6 $BIC$[$I$+$+$k$O$:(B
$B$@$H$N;XE&$,$"$j$^$7$?$,(B, $B<B:]$O$[$H$s$IBT$A;~4VL5$/2a$.$F$7$^$$$^$9(B.

	KBD_RESETDELAY * KBD_MAXWAIT = 200 * 30 = 6000msec = 6 sec

  $B$3$l$O(B, $B$I$&$b(B boot $B;~$N%/%m%C%/$N@_Dj$,ITNI$G(B, 

	o PS/2 $B%^%&%9$,(B, $B%G%U%)%k%H$NCM$G$OG'<1$G$-$J$$(B
	o reboot $B;~$K(B if_ed.c $B$,(B probe $B$K<:GT(B
	o calcru $B$,=PNO$5$l$k(B

$B$J$I$NLdBj$,H/@8$7$F$$$k$N$@$H;W$$$^$9(B. 

  (3) $B$N>u67$+$i(B, $B6/@)E*$K(B TIMER_FREQ=3734717 $B$K$7$^$7$?$,(B, PS/2 $B%^(B
$B%&%9$OG'<1$;$:(B, $B5U$K(B calcru $B$N=PNOIQEY$,>e$,$j$^$7$?(B.

  http://www.jp.freebsd.org/ $B$N8!:w%5!<%S%9$G2a5n$N%a!<%k$J$I$rC5$7(B
$B$?8B$j$G$O(B, $B2r7hK!$O8+Ev$?$j$^$;$s$G$7$?(B....

  $B$I$J$?$+(B, $BBP=hK!$r$4B8$8$NJ}65$($F$/$@$5$$(B. $B$h$m$7$/$*4j$$$7$^$9(B.

[1] FIC OASYS
http://www.bl.mmtr.or.jp/~fic1stmb/oasismenu.htm

sanpei
$B$;$C$+$/(B, $BIUO?$N(B CS8920 Ethernet $B%+!<%I$O(B cs driver $B$GF0$/$h$&$K$J$C(B
$B$?$N$K!D!D(B
