From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Apr 14 15:10:54 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g3E6AsA40383;
	Sun, 14 Apr 2002 15:10:54 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from smtp13.dti.ne.jp (smtp13.dti.ne.jp [202.216.228.48])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g3E6As440378
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 14 Apr 2002 15:10:54 +0900 (JST)
	(envelope-from isobe@ops.dti.ne.jp)
Received: from win98se_ctpc.mpc.or.jp (PPP188.yokohama-ap9.dti.ne.jp [210.170.246.188]) by smtp13.dti.ne.jp (8.12.1/3.7W) with SMTP id g3E6AhSX002825 for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 14 Apr 2002 15:10:52 +0900 (JST)
Message-Id: <200204140608.AA00161@win98se_ctpc.mpc.or.jp>
From: Chuugi Isobe <isobe@ops.dti.ne.jp>
Date: Sun, 14 Apr 2002 15:08:39 +0900
To: FreeBSD-users-jp@jp.FreeBSD.org
MIME-Version: 1.0
X-Mailer: AL-Mail32 Version 1.10
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020409
X-Sequence: FreeBSD-users-jp 68062
Subject: [FreeBSD-users-jp 68062] Re: SCSI card (bs0 driver) not probed for PC-9801BX4 (FreeBSD4.x)
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: isobe@ops.dti.ne.jp

TO:FreeBSD-users-jp$B3F0LEB(B
   $BEOJUEB(B

$B0kIt$G$9!#(B

$BEOJU;a$NJ}K!$G$&$^$/G'<1$G$-$^$7$?!#(B
$B7k2L$rJ8Cf$K<($7$^$9!#(B
$B$"$j$,$H$&$4$6$$$^$7$?!#(B

>$BEOJU$G$9!#(B
>
>> [$B<ALd$NFbMF(B]
>> FreeBSD(98) 4.xR-Rev.xx$B$r(Binstall$B$7$?$$$,!"(BSCSI driver(bs0)$B$,(B
>> $B2?EY$d$C$F$b(Bplobe$B=PMh$J$$!#(B
>> $BBgJQ?=$7Lu$"$j$^$;$s$,!"BP:vJ}K!$N8f65<x$r$*4j$$$7$^$9!#(B
>
>$B$*$9$9$a$H$7$F$O!"(BPnP $B$rL58z2=(B(SW2$B$r(B1-2)$B$7$F(B FreeBSD(98)4.5R-Rev01 $B$r(B
>$B%$%s%9%H!<%k8e(B ct $B$r;H$&$h$&$K%+!<%M%k:F9=C[$7!":FEY(B PnP $B$rM-8z2=(B(2-3)
>$B$7$F$d$k$H!"(BWindows $B$H$N6&B8$b:#$^$GDL$j$G$h$$$N$G$O$J$$$+$H;W$$$^$9!#(B
>
>> [$B35MW(B]
>> FreeBSD(98) 3.3R-Rev.01$B$+$i(B4.3(98) 4.3R-Rev.01$B$K(Bboot floppy$B$r;HMQ$7$F(B
>> Version up$B$r;n$_$?$,!"(BSCSI Driver$B$,(Bplobe$B$;$:!"(Binstall$B$,B39T$G$-$J$$!#(B
>> (3.x$B$G$O(Binstall$B=PMh$?$N$K!"(B4.x$B$N(Bboot loader$B$G$O8!=P$9$i=PMh$J$$(B)
>
>> [$B4D6-(B]
>> SCSI controller:Logitec LHA-301(SMIT$BE>Aw2DG=$@$,!"(BBSD$B$G$O(BDMA$BE>Aw$r;HMQ(B)
>
>$B$3$$$D$O(B C-bus PnP $B$J%+!<%I$G$9$M!#(Bct $B$G(B PnP $BBP1~$7$F$$$k?t>/$J$$%+!<%I(B
>$B$G$9!#(B
>$B!t85!9!"(BPnP $BBP1~%+!<%I$,?t>/$J$$$s$@$,!D!#(B

Logitec$B$N(BLHA-301$B$r;HMQ$7$F$$$k$N$G!"(Bflags 0x50000$B$rA*$s$G!"(Bkernel$B$N:F9=C[$r(B
$B$7$F$_$^$7$?(B(FreeBSD(98)4.5R-Rev.01)$B!#(B

# host adapter using WD33C93[ABC] chip (C bus)
#
#device		ct0	at isa?					# GENERIC
#device		ct0	at isa? flags 0x10000			# SC98
#device		ct0	at isa? flags 0x20000			# TEXA
#device		ct0	at isa? flags 0x30000			# ELECOM
#device		ct0	at isa? iomem 0xdc000 flags 0x40000	# SMIT
device		ct0	at isa? flags 0x50000			# LOGITEC

reboot$BA0$K!"(BSCSI card(LHA-301)$B$N(Bjumper(sw2:2,3pin short)$B$r(BPnP mode$B$K$7$F(B
$B5/F0$7$^$7$?!#(B
$B$9$k$H!"$&$^$/(Bct driver$B$,(BLHA-301$B$r(Bplobe$B$7$F$/$l$^$7$?!#(B

(dmasg($BH4?h(B))
ct1: <Logitec LHA-301> at port 0xccc0-0xccc7 iomem 0xd0000-0xd1fff irq 3 drq 0 on isa0
ct1: try to reset scsi bus  
ct1: scsi_low: probing all devices ....
ct1(0:0): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:1): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:2): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:3): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:4): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:5): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:6): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:7): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:0): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:1): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:2): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:3): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:4): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:5): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:6): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:7): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(2:0): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:1): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:2): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:3): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:4): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:5): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:6): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:7): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
Waiting 60 seconds for SCSI devices to settle
ct1: try to reset scsi bus  
ct1(0:0): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:0): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(2:0): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:0): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:1): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(0:0): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:0): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(2:2): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(2:3): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(0:1): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:1): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(2:4): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(0:2): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:2): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(2:5): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(0:3): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:3): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(2:6): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(0:4): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:4): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(2:7): period(100 ns) offset(12) width(0) flags 0x1b<qtag,cmdlnk,disc,sync>
ct1(0:5): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:5): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:6): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:6): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(0:7): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
ct1(1:7): period(100 ns) offset(12) width(0) flags 0x3<disc,sync>
da0 at ct1 bus 0 target 0 lun 0
da0: <MELCO DSC-UE8.3G 1.05> Fixed Direct Access SCSI-2 device 
da0: 10.000MB/s transfers (10.000MHz, offset 12)
da0: 8010MB (16405632 512 byte sectors: 8H 32S/T 64083C)
da1 at ct1 bus 0 target 2 lun 0
da1: <FUJITSU M1606S-512 6237> Fixed Direct Access SCSI-2 device 
da1: 10.000MB/s transfers (10.000MHz, offset 12), Tagged Queueing Enabled
da1: 1041MB (2131992 512 byte sectors: 8H 32S/T 8327C)
cd0 at ct1 bus 0 target 1 lun 0
cd0: <NEC CD-ROM DRIVE:462 1.13> Removable CD-ROM SCSI-2 device 
cd0: 10.000MB/s transfers (10.000MHz, offset 12)
cd0: cd present [329730 x 2048 byte records]
Mounting root from ufs:/dev/da0s3a

>> [$B;29M;qNA(B]
>> 1.FreeBSD(98) 3.3R-Rev.01$B$N(Blog($B<B:]$KF0$$$F$$$kJ*(B)
>> (dmesg)
>...
>> config> en bs0
>> config> po bs0 0xccc0
>> config> ir bs0 3
>> config> dr bs0 3
>> config> f bs0 0
>
>3.3R-Rev01 $B$N;~$OL@<(E*$KJQ99$7$F$d$C$F$$$^$9$M!#$^$?!"(B3.x $B$H(B 4.x $B$G$O(B
>ISA PnP $B$N07$$$,0[$J$j$^$9!#(B4.x $B$G$O%I%i%$%P$,BP1~$7$F$$$J$$$H!"(BISA
>(C-bus)PnP $B$J%+!<%I$O;H$($^$;$s!#(B
>
>> Probing for PnP devices:
>> CSN 1 Vendor ID: LOG0001 [0x0100e7b1] Serial 0x00000001 Comp ID:
>>  @@@0000 [0x00000000]
>
>$B$3$N(B "LOG0001" $B$H$$$&$N$,(B LHA-301 $B$N(B PnP ID $B$G$9!#(B4.x $B$G$O!"(Bboot -v $B$9$k(B
>$B$H8+$l$k$H;W$$$^$9!#(B

[boot -v$B$NFbMF(B($BH4?h(B)]
(kernel$B:F9=C[8e(B)

PnP Vendor ID = 100e7b1
It seems to Normal-ISA-PnP card(LOG0001).
Reading PnP configuration for LOG0001.
LOG0001: adding io range 0xccc0-0xcff3, size=0x4, align=0x10
LOG0001: adding irq mask 0x268
LOG0001: adding dma mask 0x9
LOG0001: adding memory range 0xd0000-0xdffff, size=0x2000, align=0x2000

>> bs0: scsi bus reset and try to restart ... done. scsi bus ready.
>> bs0 at 0xccc0-0xccc4 irq 3 drq 3 on isa
>
>$B$H$j$"$($:!"(BPnP $B$rL58z2=$7$FE,@Z$J%j%=!<%9$r?6$C$F$d$l$P$3$3$^$G$OMh$k$H(B
>$B;W$o$l$k$N$G$*;n$7$/$@$5$$!#(B

LHA-301$B$N(Bjumper(sw2:1,2pin short)$B$r(BPC-9801-55$B8_49%b!<%I$K$7$?$i(B
$B$3$3$^$GMh$l$^$7$?!#(B

bs0: scsi bus reset and try to restart ... done. scsi bus ready.
bs0 at port 0xcc0-0xcc4 irq 3 drq 3 on isa0
bs0: driver is using old-style compatability shims

>$BEOJU9@OB(B $B!wI\Cf(B
><wnabe@par.odn.ne.jp>
>ct $B$NF~$C$?%$%s%9%H!<%k%U%m%C%T!<$G$b:n$C$F$_$k$+!D!#(B

+----------------------------------+
| $B0kItCi5A(B (Chuugi Isobe)          |
| isobe@ops.dti.ne.jp              |
+----------------------------------+

