diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 19:59:05 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 19:59:05 -0400 |
| commit | 1f19f33e45791ea59aed048796fc68672c6723a5 (patch) | |
| tree | 54625fba89e91d1c2177801ec635e8528bba937f /static/netbsd/man4/si.4 4.html | |
| parent | ac5e55f5f2af5b92794c2aded46c6bae85b5f5ed (diff) | |
docs: Removed Precompiled HTML
Diffstat (limited to 'static/netbsd/man4/si.4 4.html')
| -rw-r--r-- | static/netbsd/man4/si.4 4.html | 141 |
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> — - <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> - "SCSI Weird" drivers provide support for the NCR 5380 SCSI Bus - Controller (SBC) chip found on various Sun Microsystems CPU motherboards - (obio), and on the "Sun-3 VME SCSI" (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<<target) to disable SCSI disconnect/reselect</dd> - <dt>0x0ff00</dt> - <dd>Set bit (1<<(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: "flags 0x1000f" would disable DMA - interrupts, and disable disconnect/reselect for targets 0-3. The - "target" 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: "flags 0x07" 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> - ⟨gwr@NetBSD.org⟩, - <br/> - <span class="An">Adam Glass</span> ⟨glass@NetBSD.org⟩, - <br/> - <span class="An">Jason R. Thorpe</span> - ⟨thorpej@NetBSD.org⟩.</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> "SCSI - Weird" 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> |
