1 .\" $NetBSD: si.4,v 1.9 2003/02/14 15:20:19 grant Exp $
3 .\" written from a reading of config files and driver source code
4 .\" Erik E. Fair <fair@NetBSD.org>
11 .Nd NCR 5380 SCSI bus host adaptor driver
14 .Cd "si0 at obio0 addr 0x140000 ipl 2"
16 .Cd "si0 at vme2 addr 0x200000 ipl 2 vect 0x40"
17 .Cd "si1 at vme2 addr 0x204000 ipl 2 vect 0x41"
19 .Cd "sebuf0 at vme2 addr 0x300000 ipl 2 vect 0x74 # and 0x75"
20 .Cd "sebuf1 at vme2 addr 0x340000 ipl 2 vect 0x76 # and 0x77"
23 .Cd "si0 at vme0 addr 0x200000 pri 2 vec 0x40"
25 .Cd "sw0 at obio0 addr 0x0a000000 level 3"
32 drivers provide support for the
36 Bus Controller (SBC) chip found on various Sun Microsystems
38 motherboards (obio), and on the
40 .Pq Sun part # 501-1236
41 board used in systems with
49 version of this driver can be configured with a
54 The values are bits in a bitfield, and are interpreted as follows:
56 .Bl -tag -offset indent -compact -width 0x000ff
58 Set bit (1\*[Lt]\*[Lt]target) to disable
62 Set bit (1\*[Lt]\*[Lt](target+8)) to disable
66 Set this bit to disable
70 Set this bit to disable
79 interrupts, and disable disconnect/reselect for targets 0-3.
84 ID number of a particular device on a particular
90 version of this driver can also be configured with a
95 The values are bits in a bitfield, and are interpreted as follows:
97 .Bl -tag -offset indent -compact -width 0x01
105 completion interrupts
116 interrupts, and reselect.
134 .Aq glass@NetBSD.org ,
136 .Aq thorpej@NetBSD.org .
140 variant has a bit to enable or disable the
142 engine, but that bit also gates the interrupt line from the
145 Therefore, in order to get any interrupt from the
147 (i.e. for reselect) one must clear the
149 engine transfer count and then enable
151 This has the further complication that you CAN NOT touch the
155 enable bit is set, so we have to turn
157 back off before we even look at the
160 Support for the Sun 4/100
165 works, but interrupts (and, thus, reselection) don't for reasons unknown.
166 Further progress has halted pending the availability of a machine for testing.
170 completion interrupts, and reselection work fine on a Sun 4/260 with modern
173 There have been reports of reselection failing on
175 Shoebox-type configurations where
176 there are multiple non-SCSI devices behind
181 These devices pre-date the
183 spec, and might not behave the way the NCR5380 code expects.
184 For this reason, only
186 is enabled by default in the