From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Nov 28 21:57:43 1997
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id VAA19670
	Fri, 28 Nov 1997 21:57:43 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id VAA19665
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 28 Nov 1997 21:57:42 +0900 (JST)
Received: from quill.on.rim.or.jp (ppp036.on.rim.or.jp [202.247.138.164]) by april.on.rim.or.jp (8.8.5/3.4Wbeta6-rim1.1) with ESMTP id VAA01060; Fri, 28 Nov 1997 21:57:38 +0900 (JST)
Message-Id: <199711281257.VAA01060@april.on.rim.or.jp>
Received: from localhost by quill.on.rim.or.jp (8.8.7/3.5Wpl5-97111919)
	id VAA14534; Fri, 28 Nov 1997 21:07:13 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
From: Yoshishige Arai <ryo2@on.rim.or.jp>
In-Reply-To: Your message of "Fri, 28 Nov 1997 14:59:01 +0900"
	<199711280559.OAA11931@techsg.tech.korea-u.ac.jp>
References: <199711280559.OAA11931@techsg.tech.korea-u.ac.jp>
X-Mailer: Mew version 1.92.4 on XEmacs 20.3 (Rome)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Fri, 28 Nov 1997 21:07:13 +0900 (JST)
X-Dispatcher: imput version 971024
Lines: 103
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 21530
Subject: [FreeBSD-users-jp 21530] Re: trouble: aha0 on 2.2.5-RELEASE
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$"$i$$!w%j%`%M%C%H$G$9!#(B

On Fri, 28 Nov 1997 14:59:01 +0900 ([FreeBSD-users-jp 21507] Re: trouble: aha0 on 2.2.5-RELEASE)
Paek Seong-Woo <spek@tech.korea-u.ac.jp> writes:

> > AMD 486DX4/100 $B$K$7$?$i(BSCSI$B%G%P%$%9$rG'<1$7$^$7$?!#(B
> > $B$d$O$j(BCPU$B$,860x$@$C$?$h$&$G$9!#(B
> 
> $B$I$&$j$F!D(B
> Cyrix5x86+1542$B$NAH9g$;$N?M$C$F>/$J$+$C$?$N$G$9$M!#(B
> M/B$B$,JL$N<oN`$N>l9g!"LdBj$O5/$3$C$F$J$$$N$G$7$g$&$+!)(B

$B$&$A$N(B AHA1542C $B$D$1$?8E$$%^%7%s$O!"$^$@(B 2.2.2R $B$J$N$G$9$,!"?4G[$K$J$C(B
$B$F(B 2.2.5R $B1Q8lHG%$%s%9%H!<%i$G$N5/F0$r;n$7$F$_$^$7$?!#(B
$B%O!<%I$N4D6-$O0J2<$NDL$j$G$9!#(B

M/B     Micronics JX-30 $B$N0l$DA0$N8E$$E[(B(VLB)
CPU     i486DX2-66M
Memory  72pin 16Mx2
SCSI adaptor AHA-1542C
IDE     HDD 340MB WesternDigital AC2340
SCSI ($B%+%C%3Fb$O(B ID)
	(2) CDROM TOSHIBA XM-3401
        (1) HDD 510MB MAXTOR LXT-535S
        (0) HDD 1.2G  MAXTOR MXT-1240S

SCSI $B$K$OB>$K(B HP $B$N(B 4mm-DAT$B$,IU$$$F$^$9$,!"$=$l$K$OEE8;$rF~$l$:$K;n$7(B
$B$^$7$?!#(B
AHA-1542C $B$OET9g$G(B I/O port 0x334 $B$K@_Dj$7$F$$$k$N$G!"(BConfiguration $B$N(B
$B$H$3$m$G(B 0x334 $B$KJQ99$7$F!"MW$i$J$$%G%P%$%9$r(B disable $B$K$7$F5/F0$7$?$H(B
$B$3$m!"(BSCSI$B%"%@%W%?$O(B aha0 at 0x334-0x337 irq 11 drq 5 on isa $B$HG'<1$5(B
$B$l!"(B2$BBf$N(B SCSI HDD $B$H(B SCSI CDROM $B$N$$$:$l$b@5$7$/G'<1$5$l!"%$%s%9%H!<(B
$B%i$+$i(B CDROM$B$r%$%s%9%H!<%k%a%G%#%"$H$7$FA*Br$G$-$^$7$?!#(B
$B$d$C$Q$j!"(BCPU $B$G$7$g$&$+$M!#(B

On Fri, 28 Nov 1997 11:28:54 +0900 ([FreeBSD-users-jp 21493] Re: trouble: aha0 on 2.2.5-RELEASE)
Kentaro Hatori <hatori@jaif.or.jp> writes:

> $B$G$b(BCyrix 5x86/100 $B$r$G$-$l$P;H$$$?$$$N$G(B
> $B5/F0;~$K(B486$B$H$7$FG'<1$5$;$k$K$O$I$&$7$?$i$$$$$N$G$7$g$&$+!#(B

$B%+!<%M%k%=!<%9$K$h$k$H!"5/F0;~$K(B Cyrix $B$N%l%8%9%?$+$i(B CPU$BH=JL$r$7$F$$(B
$B$k$N$G!"%=!<%9$r$$$8$i$J$$8B$j$=$l$O$G$-$J$$$H;W$$$^$9!#(B

> AMD 486DX4/100 $B$O(B
> CPU: i486DX (486-class CPU)
> $B$H$7$FG'<1$7$^$9!#(B
> Cyrix 5x86/100 $B$O(B
> CPU: Cyrix 5x86 (486-class CPU)
> $B$H$7$FG'<1$7$^$9!#(B
> $B$?$V$s(Bwrite back$B$"$?$j$N$H$3$m$@$H;W$&$N$G$9$,!"(B
> $B860x$,$o$+$C$F$b2r7h:v$,8+$D$+$i$J$$$N$O<d$7$$(B...

2.2.5R$B$N(B LINT $B$_$k$H!"(B
# CYRIX_CACHE_WORKS enables CPU cache on Cyrix 486 CPUs with cache
# flush at hold state.
#
# CYRIX_CACHE_REALLY_WORKS enables (1) CPU cache on Cyrix 486 CPUs
# without cache flush at hold state, and (2) write-back CPU cache on
# Cyrix 6x86 whose revision < 2.7 (NOTE 2).
(snip)
# NOTE 2: If CYRIX_CACHE_REALLY_WORKS is not set, CPU cache is enabled
# in write-through mode when revision < 2.7.  If revision of Cyrix
# 6x86 >= 2.7, CPU cache is always enabled in write-back mode.

$B$H=q$+$l$F$*$j!"(Bboot.flp $B$N%+!<%M%k$G$O(B write-through $B$K$J$k$N$G$O$J$$(B
$B$+$H;W$o$l$^$9$,!"(B sys/i386/i386/identcpu.c $B$,(B
#ifndef CYRIX_CACHE_REALLY_WORKS
                if (cpu == CPU_M1 && (cyrix_did & 0xff00) < 0x1700)
                        printf("\n  CPU cache: write-through mode");
#endif
$B$H$J$C$F$$$k$N$G!"(B
options CYRIX_CACHE_REALLY_WORKS
$BIU$-$N%+!<%M%k$G$J$$$H!"5/F0;~$N%a%C%;!<%8$+$i$O(B write-back,
write-through $B$NH=JL$O$D$-$^$;$s$M!#(BDOS$BEy$N%f!<%F%#%j%F%#$G(B
write-throuth $B$K$7$F$*$/!"$J$s$F$$$&$3$H$O$G$-$J$$$N$G$7$g$&$+!#(B

$BB>$K$b(B Cyrix$B4X78$@$1$G(B

options         "CPU_BLUELIGHTNING_FPU_OP_CACHE"
options         "CPU_BLUELIGHTNING_3X"
options         "CPU_BTB_EN"
options         "CPU_DIRECT_MAPPED_CACHE"
options         "CPU_DISABLE_5X86_LSSER"
options         "CPU_FASTER_5X86_FPU"
options         "CPU_I486_ON_386"
options         "CPU_IORT"
options         "CPU_LOOP_EN"
options         "CPU_RSTK_EN"
options         "CPU_SUSP_HLT"
options         "CYRIX_CACHE_WORKS"
options         "CYRIX_CACHE_REALLY_WORKS"

$B$H%*%W%7%g%s$,$$$m$$$m$"$j(B($BFC$K(B XXX_EN $B$O4m81(B)$B!"(BCyrix5x86$B=i4|2=%k!<%A(B
$B%s$NF0:n$O!"$3$l$i$N%*%W%7%g%s;XDj$G$@$$$VJQ$o$k$h$&$J$N$G(B IDE HDD $B$J(B
$B$I$K%$%s%9%H!<%k$7$F$7$^$C$F!"$"$kDxEY;n9T:x8m$G%+!<%M%k$r:n$C$F<h$j49(B
$B$($F$$$/$H!"@52r$,8+$D$+$k$+$b$7$l$^$;$s!#(B
$BNc$($P!"(Binitcpu.c $B$N%3%a%s%H$K$O!"(Bmemory mapped I/O device $B$r;H$&>l9g(B
$B$H(B PCI $B%P%9$r;}$D$b$N$G$O!"(BCPU_DISABLE_5X86_LSSER $B$O;H$&$J$H$+=q$+$l$F(B
$B$^$9$,!"(BVLB $B$J$iBg>fIW$+$b$7$l$^$;$s(B($B$G$J$$$+$b$7$l$^$;$s(B^^;)$B!#(B
--------
$B9S0fNI=E(B(Yoshishige Arai)
ryo2@on.rim.or.jp
