xref: /freebsd/share/man/man4/ciss.4 (revision ae5c97aaed4f4aff2b13829e256dd2991a4b18ac)
117596f06STom Rhodes.\" $FreeBSD$
217596f06STom Rhodes.\" Written by Tom Rhodes
317596f06STom Rhodes.\" This file is in the public domain.
417596f06STom Rhodes.\"
517596f06STom Rhodes.Dd December 29, 2002
617596f06STom Rhodes.Dt CISS 4
717596f06STom Rhodes.Os
817596f06STom Rhodes.Sh NAME
917596f06STom Rhodes.Nm ciss
1017596f06STom Rhodes.Nd Common Interface for SCSI-3 Support driver.
1117596f06STom Rhodes.Sh SYNOPSIS
1217596f06STom RhodesFor one or more adapters:
1317596f06STom Rhodes.Cd device scbus
1417596f06STom Rhodes.Cd device ciss
1517596f06STom Rhodes.Sh DESCRIPTION
1617596f06STom Rhodes.Pp
1717596f06STom RhodesThe
1817596f06STom Rhodes.Nm
1917596f06STom Rhodesdriver claims to provide a common interface between generic SCSI
2017596f06STom Rhodestransports and intelligent host adapters.
2117596f06STom Rhodes.Pp
2217596f06STom RhodesThe
2317596f06STom Rhodes.Nm
2417596f06STom Rhodesdriver supports
2517596f06STom Rhodes.Em CISS
2617596f06STom Rhodesas defined in the document entitled
2717596f06STom Rhodes.Dq CISS Command Interface for SCSI-3 Support Open Specification ,
2817596f06STom RhodesVersion 1.04,
2917596f06STom RhodesValence Number 1, dated 20001127, produced by Compaq Computer
3017596f06STom RhodesCorporation.
3117596f06STom Rhodes.Pp
3217596f06STom RhodesWe provide a shim layer between the
3317596f06STom Rhodes.Nm
3417596f06STom Rhodesinterface and CAM,
3517596f06STom Rhodesoffloading most of the queueing and being-a-disk chores onto CAM.
3617596f06STom RhodesEntry to the driver is via the PCI bus attachment
3717596f06STom Rhodes.Fa ciss_probe ,
3817596f06STom Rhodes.Fa ciss_attach ,
3917596f06STom Rhodesetc and via the CAM interface
4017596f06STom Rhodes.Fa ciss_cam_action ,
4117596f06STom Rhodesand
4217596f06STom Rhodes.Fa ciss_cam_poll .
4317596f06STom RhodesThe Compaq
4417596f06STom Rhodes.Nm
4517596f06STom Rhodesadapters require faked responses to get reasonable
4617596f06STom Rhodesbehavior out of them.
4717596f06STom RhodesIn addition, the
4817596f06STom Rhodes.Nm
4917596f06STom Rhodescommand set is by no means adequate to support the functionality of a RAID controller,
5017596f06STom Rhodesand thus the supported Compaq adapters utilize portions of the
5117596f06STom Rhodescontrol protocol from earlier Compaq adapter families.
5217596f06STom Rhodes.Pp
5317596f06STom RhodesCurrently
5417596f06STom Rhodes.Nm
5517596f06STom Rhodesonly supports the
5617596f06STom Rhodes.Dq simple
5717596f06STom Rhodestransport layer over PCI.
5817596f06STom RhodesThis interface (ab)uses the I2O register set (specifically the post
5917596f06STom Rhodesqueues) to exchange commands with the adapter.
60ae5c97aaSTom RhodesOther interfaces are available, but we are not supposed to know about them,
6117596f06STom Rhodesand it is dubious whether they would provide major performance improvements
6217596f06STom Rhodesexcept under extreme load.
6317596f06STom Rhodes.Pp
6417596f06STom RhodesThe currently supported controllers include:
6517596f06STom Rhodes.Pp
6617596f06STom Rhodes.Bl -tag -compact -width "Compaq Smart Array 5* series"
6717596f06STom Rhodes.It Compaq Smart Array 5300
6817596f06STom Rhodes.It Compaq Smart Array 532
6917596f06STom Rhodes.It Compaq Smart Array 5i
7017596f06STom Rhodes.El
7117596f06STom Rhodes.Sh SEE ALSO
7217596f06STom Rhodes.Xr cam 4 ,
7317596f06STom Rhodes.Xr pass 4 ,
7417596f06STom Rhodes.Xr xpt 4 ,
7517596f06STom Rhodes.Xr camcontrol 8 ,
7617596f06STom Rhodes.Pp
7717596f06STom Rhodes.Dq CISS Command Interface for SCSI-3 Support Open Specification, Version 1.04,
7817596f06STom RhodesValence Number 1, dated 20001127, produced by Compaq Computer Corporation.
7917596f06STom Rhodes.Sh AUTHORS
8017596f06STom RhodesThe
8117596f06STom Rhodes.Nm
8217596f06STom Rhodesdriver was written by
8317596f06STom Rhodes.An Mike Smith Aq msmith@FreeBSD.org .
84ae5c97aaSTom RhodesThis manual page is based on his comments and was written by
85ae5c97aaSTom Rhodes.An Tom Rhodes Aq trhodes@FreeBSD.org .
86