summaryrefslogtreecommitdiff
path: root/static/netbsd/man4/si.4 4.html
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 19:59:05 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-25 19:59:05 -0400
commit1f19f33e45791ea59aed048796fc68672c6723a5 (patch)
tree54625fba89e91d1c2177801ec635e8528bba937f /static/netbsd/man4/si.4 4.html
parentac5e55f5f2af5b92794c2aded46c6bae85b5f5ed (diff)
docs: Removed Precompiled HTML
Diffstat (limited to 'static/netbsd/man4/si.4 4.html')
-rw-r--r--static/netbsd/man4/si.4 4.html141
1 files changed, 0 insertions, 141 deletions
diff --git a/static/netbsd/man4/si.4 4.html b/static/netbsd/man4/si.4 4.html
deleted file mode 100644
index 87325f14..00000000
--- a/static/netbsd/man4/si.4 4.html
+++ /dev/null
@@ -1,141 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">SI(4)</td>
- <td class="head-vol">Device Drivers Manual</td>
- <td class="head-rtitle">SI(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">si</code>, <code class="Nm">sw</code> &#x2014;
- <span class="Nd">NCR 5380 SCSI bus host adaptor driver</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<section class="Ss">
-<h2 class="Ss" id="sun3"><a class="permalink" href="#sun3">sun3</a></h2>
-<p class="Pp"><code class="Cd">si0 at obio0 addr 0x140000 ipl 2</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss">sun3 and sun3x</h2>
-<p class="Pp"><code class="Cd">si0 at vme2 addr 0x200000 ipl 2 vect 0x40</code>
- <br/>
- <code class="Cd">si1 at vme2 addr 0x204000 ipl 2 vect 0x41</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sun3/E"><a class="permalink" href="#sun3/E">sun3/E</a></h2>
-<p class="Pp"><code class="Cd">sebuf0 at vme2 addr 0x300000 ipl 2 vect 0x74 #
- and 0x75</code>
- <br/>
- <code class="Cd">sebuf1 at vme2 addr 0x340000 ipl 2 vect 0x76 # and
- 0x77</code>
- <br/>
- <code class="Cd">si* at sebuf?</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sun4_and_sun2"><a class="permalink" href="#sun4_and_sun2">sun4
- and sun2</a></h2>
-<p class="Pp"><code class="Cd">si0 at vme0 addr 0x200000 pri 2 vec
- 0x40</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sun4/100"><a class="permalink" href="#sun4/100">sun4/100</a></h2>
-<p class="Pp"><code class="Cd">sw0 at obio0 addr 0x0a000000 level 3</code></p>
-</section>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">si</code> and <code class="Nm">sw</code>
- &quot;SCSI Weird&quot; drivers provide support for the NCR 5380 SCSI Bus
- Controller (SBC) chip found on various Sun Microsystems CPU motherboards
- (obio), and on the &quot;Sun-3 VME SCSI&quot; (Sun part # 501-1236) board
- used in systems with VME bus.</p>
-<section class="Ss">
-<h2 class="Ss">sun3 and sun3x</h2>
-<p class="Pp">The sun3 and sun3x version of this driver can be configured with a
- <i class="Em">flags</i> directive in the <a class="Xr">config(1)</a> file.
- The values are bits in a bitfield, and are interpreted as follows:</p>
-<p class="Pp"></p>
-<div class="Bd-indent">
-<dl class="Bl-tag Bl-compact">
- <dt>0x000ff</dt>
- <dd>Set bit (1&lt;&lt;target) to disable SCSI disconnect/reselect</dd>
- <dt>0x0ff00</dt>
- <dd>Set bit (1&lt;&lt;(target+8)) to disable SCSI parity checking</dd>
- <dt>0x10000</dt>
- <dd>Set this bit to disable DMA interrupts (poll)</dd>
- <dt>0x20000</dt>
- <dd>Set this bit to disable DMA entirely (use PIO)</dd>
-</dl>
-</div>
-<p class="Pp">For example: &quot;flags 0x1000f&quot; would disable DMA
- interrupts, and disable disconnect/reselect for targets 0-3. The
- &quot;target&quot; is the SCSI ID number of a particular device on a
- particular SCSI bus.</p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sun4"><a class="permalink" href="#sun4">sun4</a></h2>
-<p class="Pp">The sun4 version of this driver can also be configured with a
- <i class="Em">flags</i> directive in the <a class="Xr">config(1)</a> file.
- The values are bits in a bitfield, and are interpreted as follows:</p>
-<p class="Pp"></p>
-<div class="Bd-indent">
-<dl class="Bl-tag Bl-compact">
- <dt>0x01</dt>
- <dd>Use DMA (may be polled)</dd>
- <dt>0x02</dt>
- <dd>Use DMA completion interrupts</dd>
- <dt>0x04</dt>
- <dd>Allow SCSI disconnect/reselect</dd>
-</dl>
-</div>
-<p class="Pp">For example: &quot;flags 0x07&quot; would enable DMA, interrupts,
- and reselect. By default, DMA is enabled in the sun4 driver.</p>
-</section>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">cd(4)</a>, <a class="Xr">ch(4)</a>,
- <a class="Xr">intro(4)</a>, <a class="Xr">scsi(4)</a>,
- <a class="Xr">sd(4)</a>, <a class="Xr">st(4)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
-<p class="Pp">David Jones, <span class="An">Gordon Ross</span>
- &#x27E8;gwr@NetBSD.org&#x27E9;,
- <br/>
- <span class="An">Adam Glass</span> &#x27E8;glass@NetBSD.org&#x27E9;,
- <br/>
- <span class="An">Jason R. Thorpe</span>
- &#x27E8;thorpej@NetBSD.org&#x27E9;.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">The VME variant has a bit to enable or disable the DMA engine, but
- that bit also gates the interrupt line from the NCR5380 (!!). Therefore, in
- order to get any interrupt from the NCR5380, (i.e. for reselect) one must
- clear the DMA engine transfer count and then enable DMA. This has the
- further complication that you CAN NOT touch the NCR5380 while the DMA enable
- bit is set, so we have to turn DMA back off before we even look at the
- NCR5380.</p>
-<p class="Pp">Support for the Sun 4/100 <code class="Nm">sw</code> &quot;SCSI
- Weird&quot; is not complete. DMA works, but interrupts (and, thus,
- reselection) don't for reasons unknown. Further progress has halted pending
- the availability of a machine for testing.</p>
-<p class="Pp">DMA, DMA completion interrupts, and reselection work fine on a Sun
- 4/260 with modern SCSI-II disks attached. There have been reports of
- reselection failing on Sun Shoebox-type configurations where there are
- multiple non-SCSI devices behind Emulex or Adaptec bridges. These devices
- pre-date the SCSI-I spec, and might not behave the way the NCR5380 code
- expects. For this reason, only DMA is enabled by default in the sun4
- driver.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">May 7, 1998</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>