summaryrefslogtreecommitdiff
path: root/static/freebsd/man4/ciss.4 3.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/freebsd/man4/ciss.4 3.html')
-rw-r--r--static/freebsd/man4/ciss.4 3.html164
1 files changed, 164 insertions, 0 deletions
diff --git a/static/freebsd/man4/ciss.4 3.html b/static/freebsd/man4/ciss.4 3.html
new file mode 100644
index 00000000..25465ac8
--- /dev/null
+++ b/static/freebsd/man4/ciss.4 3.html
@@ -0,0 +1,164 @@
+<table class="head">
+ <tr>
+ <td class="head-ltitle">CISS(4)</td>
+ <td class="head-vol">Device Drivers Manual</td>
+ <td class="head-rtitle">CISS(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">ciss</code> &#x2014; <span class="Nd">Common
+ Interface for SCSI-3 Support driver</span></p>
+</section>
+<section class="Sh">
+<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
+<p class="Pp">To compile this driver into the kernel, place the following lines
+ in your kernel configuration file:</p>
+<div class="Bd Pp Bd-indent"><code class="Cd">device scbus</code>
+<br/>
+<code class="Cd">device ciss</code></div>
+<p class="Pp">Alternatively, to load the driver as a module at boot time, place
+ the following line in <a class="Xr">loader.conf(5)</a>:</p>
+<div class="Bd Pp Bd-indent Li">
+<pre>ciss_load=&quot;YES&quot;</pre>
+</div>
+</section>
+<section class="Sh">
+<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
+<p class="Pp">The <code class="Nm">ciss</code> driver claims to provide a common
+ interface between generic SCSI transports and intelligent host adapters.</p>
+<p class="Pp" id="CISS">The <code class="Nm">ciss</code> driver supports
+ <a class="permalink" href="#CISS"><i class="Em">CISS</i></a> as defined in
+ the document entitled <span class="RsT">CISS Command Interface for SCSI-3
+ Support Open Specification, Version 1.04, Valence Number 1,</span> dated
+ 2000/11/27, produced by Compaq Computer Corporation.</p>
+<p class="Pp" id="ciss_probe">We provide a shim layer between the
+ <code class="Nm">ciss</code> interface and <a class="Xr">CAM(4)</a>,
+ offloading most of the queueing and being-a-disk chores onto CAM. Entry to
+ the driver is via the PCI bus attachment
+ <a class="permalink" href="#ciss_probe"><code class="Fn">ciss_probe</code></a>(),
+ <a class="permalink" href="#ciss_attach"><code class="Fn" id="ciss_attach">ciss_attach</code></a>(),
+ etc. and via the CAM interface
+ <a class="permalink" href="#ciss_cam_action"><code class="Fn" id="ciss_cam_action">ciss_cam_action</code></a>(),
+ and
+ <a class="permalink" href="#ciss_cam_poll"><code class="Fn" id="ciss_cam_poll">ciss_cam_poll</code></a>().
+ The Compaq <code class="Nm">ciss</code> adapters require faked responses to
+ get reasonable behavior out of them. In addition, the
+ <code class="Nm">ciss</code> command set is by no means adequate to support
+ the functionality of a RAID controller, and thus the supported Compaq
+ adapters utilize portions of the control protocol from earlier Compaq
+ adapter families.</p>
+<p class="Pp">Currently <code class="Nm">ciss</code> supports the
+ &#x201C;simple&#x201D; and &#x201C;performant&#x201D; transport layer.</p>
+<p class="Pp">Non-disk devices (such as internal DATs and devices attached to
+ the external SCSI bus) are supported as normal CAM devices provided that
+ they are exported by the controller firmware and are not marked as being
+ masked. Masked devices can be exposed by setting the
+ <var class="Va">hw.ciss.expose_hidden_physical</var> tunable to non-zero at
+ boot time. Direct Access devices (such as disk drives) are only exposed as
+ <a class="Xr">pass(4)</a> devices. Hot-insertion and removal of devices is
+ supported and notification messages will be reported to the console and
+ logs.</p>
+<p class="Pp">The problem which adapter freezes with the message &#x201C;ADAPTER
+ HEARTBEAT FAILED&#x201D; might be solved by updating the firmware and/or
+ setting the <var class="Va">hw.ciss.nop_message_heartbeat</var> tunable to
+ non-zero at boot time.</p>
+</section>
+<section class="Sh">
+<h1 class="Sh" id="HARDWARE"><a class="permalink" href="#HARDWARE">HARDWARE</a></h1>
+<p class="Pp">The <code class="Nm">ciss</code> driver supports controllers
+ implementing Common Interface for SCSI-3 Support Open Specification v1.04,
+ including:</p>
+<p class="Pp"></p>
+<ul class="Bl-bullet Bl-compact">
+ <li>Compaq Smart Array 5300 (simple mode only)</li>
+ <li>Compaq Smart Array 532</li>
+ <li>Compaq Smart Array 5i</li>
+ <li>HP Smart Array 5312</li>
+ <li>HP Smart Array 6i</li>
+ <li>HP Smart Array 641</li>
+ <li>HP Smart Array 642</li>
+ <li>HP Smart Array 6400</li>
+ <li>HP Smart Array 6400 EM</li>
+ <li>HP Smart Array E200</li>
+ <li>HP Smart Array E200i</li>
+ <li>HP Smart Array E500</li>
+ <li>HP Smart Array H240</li>
+ <li>HP Smart Array H240ar</li>
+ <li>HP Smart Array H240nr</li>
+ <li>HP Smart Array H241</li>
+ <li>HP Smart Array H244br</li>
+ <li>HP Smart Array P212</li>
+ <li>HP Smart Array P220i</li>
+ <li>HP Smart Array P222</li>
+ <li>HP Smart Array P230i</li>
+ <li>HP Smart Array P240nr</li>
+ <li>HP Smart Array P244br</li>
+ <li>HP Smart Array P246br</li>
+ <li>HP Smart Array P400</li>
+ <li>HP Smart Array P400i</li>
+ <li>HP Smart Array P410</li>
+ <li>HP Smart Array P410i</li>
+ <li>HP Smart Array P411</li>
+ <li>HP Smart Array P420</li>
+ <li>HP Smart Array P420i</li>
+ <li>HP Smart Array P421</li>
+ <li>HP Smart Array P430</li>
+ <li>HP Smart Array P430i</li>
+ <li>HP Smart Array P431</li>
+ <li>HP Smart Array P440</li>
+ <li>HP Smart Array P440ar</li>
+ <li>HP Smart Array P441</li>
+ <li>HP Smart Array P530</li>
+ <li>HP Smart Array P531</li>
+ <li>HP Smart Array P542d</li>
+ <li>HP Smart Array P600</li>
+ <li>HP Smart Array P700m</li>
+ <li>HP Smart Array P712m</li>
+ <li>HP Smart Array P721m</li>
+ <li>HP Smart Array P731m</li>
+ <li>HP Smart Array P741m</li>
+ <li>HP Smart Array P800</li>
+ <li>HP Smart Array P812</li>
+ <li>HP Smart Array P822</li>
+ <li>HP Smart Array P830</li>
+ <li>HP Smart Array P830i</li>
+ <li>HP Smart Array P840</li>
+ <li>HP Smart Array P840ar</li>
+ <li>HP Smart Array P841</li>
+ <li>HP Modular Smart Array 20 (MSA20)</li>
+ <li>HP Modular Smart Array 500 (MSA500)</li>
+</ul>
+<p class="Pp">Additionally, several HP Smart Array controllers are supported by
+ PCI subdevice ID only, as no model name is available for them: 0x3220,
+ 0x3222, 0x3230, 0x3231, 0x3232, 0x3233, 0x3236, 0x3238, 0x3239, 0x323A,
+ 0x323B, 0x323C, and 0x324B (all with PCI subvendor 0x103C).</p>
+</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">cam(4)</a>, <a class="Xr">pass(4)</a>,
+ <a class="Xr">xpt(4)</a>, <a class="Xr">loader.conf(5)</a>,
+ <a class="Xr">camcontrol(8)</a></p>
+<p class="Pp"><cite class="Rs"><span class="RsT">CISS Command Interface for
+ SCSI-3 Support Open Specification, Version 1.04, Valence Number 1</span>,
+ <span class="RsQ">Compaq Computer Corporation</span>,
+ <span class="RsD">2000/11/27</span>.</cite></p>
+</section>
+<section class="Sh">
+<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
+<p class="Pp">The <code class="Nm">ciss</code> driver was written by
+ <span class="An">Mike Smith</span>
+ &lt;<a class="Mt" href="mailto:msmith@FreeBSD.org">msmith@FreeBSD.org</a>&gt;.</p>
+<p class="Pp">This manual page is based on his comments and was written by
+ <span class="An">Tom Rhodes</span>
+ &lt;<a class="Mt" href="mailto:trhodes@FreeBSD.org">trhodes@FreeBSD.org</a>&gt;.</p>
+</section>
+</div>
+<table class="foot">
+ <tr>
+ <td class="foot-date">April 6, 2026</td>
+ <td class="foot-os">FreeBSD 15.0</td>
+ </tr>
+</table>