From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Nov 27 00:38:26 1996
Received: by jaz.jp.freebsd.org (8.8.3+2.6Wbeta9/8.7.3) id AAA03328
	Wed, 27 Nov 1996 00:38:26 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.3+2.6Wbeta9/8.7.3) with ESMTP id AAA03323
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 27 Nov 1996 00:38:25 +0900 (JST)
Received: from marble.eps.nagoya-u.ac.jp (localhost [127.0.0.1]) by marble.eps.nagoya-u.ac.jp (8.6.9/3.4W4) with ESMTP id AAA00529 for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 27 Nov 1996 00:38:25 +0900 (JST)
Message-Id: <199611261538.AAA00529@marble.eps.nagoya-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
X-Mailer: Mew version 1.06 on Emacs 19.28.1, Mule 2.3
X-PGP-Fingerprint: 03 72 85 36 62 46 23 03  52 B1 10 22 44 10 0D 9E
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Date: Wed, 27 Nov 1996 00:38:25 +0900
From: KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 6823
Subject: [FreeBSD-users-jp 6823] New WD33C93 based SCSI driver
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B2CF#!wL>Bg4d9[$G$9!%(B

$B6aF|Cf$K!$(BFreeBSD(98)-current$B$N(BSCSI$B%I%i%$%P$r!$=>Mh$N(Bsbic$B%I%i%$%P$+$i(B
NetBSD/pc98$BM3Mh$N(Bbs$B%I%i%$%P$KCV$-49$($^$9!%(BFreeBSD(98)-current$B$G$O(Bbs$B%I(B
$B%i%$%P$rF~$l$k$HF1;~$K(Bsbic$B%I%i%$%P$r>C5n$7$^$9!%(B

$B%I%i%$%P$NJQ99$K$H$b$J$$!$%+!<%M%k$N9=C[%U%!%$%k$N=$@5$,I,MW$K$J$j$^$9!%(B
sbic55.c.new$B$G(Bflags$B$rMQ$$$?F14|E>Aw$N@)8f$r;HMQ$7$F$$$J$$>l9g$O!$(Bsbic0
$B$r(Bbs0$B$K!$(Bsbicintr$B$r(Bbsintr$B$KCV$-49$($k$@$1$G$bF0$/$h$&$K$7$F$"$k$D$b$j(B
$B$G$9$,!$>l9g$K$h$C$F$O%H%i%V%k$,H/@8$9$k2DG=@-$,$"$j$^$9!%$3$N%a!<%k$K!$(B
bs$B%I%i%$%P$N@_DjJ}K!$K$D$$$F4JC1$J%I%-%e%a%s%H$r$D$1$F$*$-$^$9$N$G$"$i(B
$B$+$8$a;2>H$7$F$*$$$F2<$5$$!%(B

$B$J$*!$(BFreeBSD(98) 2.1.5$B$*$h$S=`HwCf$N(B2.1.6$B$*$h$S(B2.2$B$K$D$$$F$O!$$I$N$h(B
$B$&$J<h$j07$$$K$9$k$N$+8!F$Cf$G$9!%(B

----------
bs$B%I%i%$%P$O!$(BWD33C98$BMQ(B(PC-9801-55$B%\!<%I8_49MQ(B)$B$N(BSCSI$B%I%i%$%P!<$G$9!%(B
$B$3$N%G%P%$%9%I%i%$%P!<$O!$(BNetBSD/pc98$B%W%m%8%'%/%H$K$h$C$F:n@.$5$l$?$b(B
$B$N$r(BFreeBSD(98)$BMQ$K0\?"$7$?$b$N$G$9!%(B

1. $B%+!<%M%k$N9=C[%U%!%$%k(B

bs$B%I%i%$%P$r;HMQ$9$k>l9g$O!$0J2<$N$h$&$K5-=R$7$^$9!%(B

controller bs0 at isa? port "IO_SCSI" bio irq 5 drq 3 iomem 0xdd000
iosiz 0x1000 flags 0x40000

flags$B$K$O!$;HMQ$9$k%\!<%I$N<oN`$rI=$90J2<$N?t;z$N$$$:$l$+0l$D$r5-=R$7(B
$B$^$9!%(B

    flags    $B%\!<%I$N<oN`(B
    0x00000  NEC PC-9801-92$B8_49%\!<%I(B(DMA$BE>Aw(B)
    0x10000  IO DATA SC98II ($B%P%9%^%9%?E>Aw(B)
    0x20000  TEXA HA-55-BS2$B0J9_(B ($B%P%9%^%9%?E>Aw(B)
    0x30000  ELECOM $B%P%9%^%9%?%?%$%W$N%\!<%I(B ($B%P%9%^%9%?E>Aw(B)
    0x40000  $B3F<R(BSMIT$BE>Aw$N%\!<%I(B (SMIT$BE>Aw(B)

SMIT$BE>Aw$rMQ$$$k>l9g$O!$(Biomem$B$K(BBIOS ROM$B%Y!<%9%"%I%l%9(B($BDL>o$O(B0xdc000)$B$K(B
0x1000$B$rB-$7$?CM(B($BDL>o$O(B0xdd000)$B$r;XDj$7!$(Biosiz$B$O(B0x1000$B$r;XDj$7$F2<$5$$!%(B
$BB>$N%\!<%I$G$O!$(Biomem$B$*$h$S(Biosiz$B$r=q$/I,MW$O$"$j$^$;$s!%(B

controller scbus0 at bs0 bus0

device		sd0	at scbus0 target 0 unit 0 flags 0x320c000b
device		sd1	at scbus0 target 2 unit 0 flags 0x320c000b
device		sd2	at scbus0 target 3 unit 0 flags 0x320c000b
device		od0	at scbus0 target 4 unit 0 flags 0x00000106
device		st0	at scbus0 target 5 unit 0 flags 0x00000107
device		cd0	at scbus0 target 6 unit 0 flags 0x00000106

$B;HMQ$9$k(BSCSI$B%G%P%$%9$9$Y$F$r5-=R$7$^$9!%(BFreeBSD(98)$B$G$O!$J#?t$NF1<o(B
SCSI$B%G%P%$%9$KBP$7$F<+F0E*$K%f%K%C%HHV9f$r3d$jIU$1$k5!G=$,$"$j$^$9$,!$(B
bs$B%I%i%$%P$G$O$=$N5!G=$r;HMQ$;$:$K!$8D!9$N%G%P%$%9$r5-=R$9$k$3$H$r6/$/(B
$B?d>)$7$^$9!%(B($BM}M3$O8e$G=R$Y$^$9(B)

`at scbus0'$B$NItJ,$O!$$I$N(BSCSI$B%5%V%7%9%F%`$K$V$i2<$,$k$+(B($B$9$J$o$A!$$I$N(B
SCSI$B%\!<%I$r;HMQ$9$k$+(B)$B$r;XDj$7$^$9!%(B

`target 0'$B$NItJ,$O!$(BSCSI ID$B$r;XDj$7$F2<$5$$!%(B

`unit 0'$B$NItJ,$O!$(BLUN($BO@M}%f%K%C%HHV9f(B)$B$r;XDj$7$^$9!%(B

`flags'$B$NItJ,$O!$$=$l$>$l$NJ9$-$KBP$7$F$I$N$h$&$J%"%/%;%9J}K!$r$H$k$+(B
$B;XDj$7$^$9!%$3$NCM$O;HMQ$9$k%G%P%$%9$4$H$K:GE,CM$,0[$J$C$F$$$^$9!%$3$l(B
$B$,!$(BSCSI$B%G%P%$%9$r$9$Y$F5-=R$9$kM}M3$G$9!%(B

flags$B$NItJ,$O!$0J2<$N$h$&$J9=B$$K$J$C$F$$$^$9!%(B

 MSB                                                           LSB
 +---------------+---------------+-+---------+-+-+-----+-+-+-+-+-+
 |3 3 2 2 2 2 2 2|2 2 2 2 1 1 1 1|1|1 1 1 1 1| | |     | | | | | |
 |1 0 9 8 7 6 5 4|3 2 1 0 9 8 7 6|5|4 3 2 1 0|9|8|7 6 5|4|3|2|1|0|
 +---------------+---------------+-+---------+-+-+-----+-+-+-+-+-+
 |      s        |      F        |n|    r    |n|n|  r  |q|l|w|d|s|
 |      y        |      I        |o|    s    |o|o|  s  |t|i|a|i|y|
 |      n        |      F        | |    v    | | |  v  |a|n|i|s|n|
 |      c        |      O        |S|    d    |p|s|  d  |g|k|t|c|c|
 |               |               |M|    2    |a|a|  1  | | | | | |
 |      r        |      s        |I|         |r|t|     | | | | | |
 |      a        |      i        |T|         |i| |     | | | | | |
 |      t        |      z        | |         |t| |     | | | | | |
 |      e        |      e        | |         |y| |     | | | | | |
 +---------------+---------------+-+---------+-+-+-----+-+-+-+-+-+

sync        1$B$GF14|E>Aw!$(B0$B$GHsF14|E>Aw(B
disc        1$B$G(Bdisconect/reselect$B$r%5%]!<%H!$(B0$B$G;HMQ$7$J$$(B
wait        1$B$GB>$N%?!<%2%C%H$H6%9g$9$k%P%9D4Dd$r6X;_!$(B0$B$G5v2D(B
link        1$B$G%3%^%s%I%j%s%/$r;HMQ!$(B0$B$J$i;HMQ$7$J$$(B
qtag        $B%?%0IU$-%-%e!<$N$?$aM=Ls(B
rsvd1       $BM=Ls(B
no sat      1$B$G(BWD33C93$B$N%3%s%S%M!<%7%g%s%3%^%s%I$r;HMQ$7$J$$!$(B0$B$J$i;HMQ(B
no parity   1$B$G%Q%j%F%#%i%$%s$r4F;k$7$J$$!$(B0$B$J$i4F;k$9$k(B
rsvd2       $BM=Ls(B
no SMIT     1$B$G(BSMIT$BE>Aw$r6X;_!$(B0$B$G5v2D(B($B%\!<%I$,%5%]!<%H$7$F$$$l$P(B)
FIFO size   $BF14|E>Aw;~$N%P%C%U%!%5%$%:(B
sync rate   $BF14|E>AwB.EY(B

----------

----
KATO Takenori <kato@eclogite.eps.nagoya-u.ac.jp>
Dept. Earth Planet. Sci., Nagoya Univ.,  Nagoya, 464-01, Japan
PGP public key: finger kato@eclogite.eps.nagoya-u.ac.jp
------------------- Powered by FreeBSD(98) -------------------
