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