120eb03a2STom Rhodes.\" Written by Tom Rhodes 220eb03a2STom Rhodes.\" This file is public domain 320eb03a2STom Rhodes.\" 4*68872de6SWarner Losh.Dd February 15, 2017 520eb03a2STom Rhodes.Dt IDA 4 620eb03a2STom Rhodes.Os 720eb03a2STom Rhodes.Sh NAME 820eb03a2STom Rhodes.Nm ida 920eb03a2STom Rhodes.Nd Compaq Intelligent Drive Array Controllers 1020eb03a2STom Rhodes.Sh SYNOPSIS 112d431ba6SChristian BruefferTo compile this driver into the kernel, 122d431ba6SChristian Bruefferplace the following lines in your 132d431ba6SChristian Bruefferkernel configuration file: 142d431ba6SChristian Brueffer.Bd -ragged -offset indent 152d431ba6SChristian Brueffer.Cd "device scbus" 162d431ba6SChristian Brueffer.Cd "device ida" 172d431ba6SChristian Brueffer.Ed 182d431ba6SChristian Brueffer.Pp 192d431ba6SChristian BruefferAlternatively, to load the driver as a 202d431ba6SChristian Brueffermodule at boot time, place the following line in 212d431ba6SChristian Brueffer.Xr loader.conf 5 : 222d431ba6SChristian Brueffer.Bd -literal -offset indent 232d431ba6SChristian Bruefferida_load="YES" 242d431ba6SChristian Brueffer.Ed 2520eb03a2STom Rhodes.Sh DESCRIPTION 2620eb03a2STom RhodesThe Compaq Intelligent Drive Array (IDA) technology is used to 2720eb03a2STom Rhodesdistribute data across an array of hard drives. 2820eb03a2STom RhodesIt unites these hard drives into one or more high-performance logical drives. 2920eb03a2STom RhodesThe drive array is managed by an array controller. 3020eb03a2STom Rhodes.Pp 3120eb03a2STom RhodesThese controllers have the ability to provide fault tolerance for the connected 3220eb03a2STom Rhodesdrives and optionally provide write cache for the logical drives. 33ace5be68SRuslan ErmilovIt is also possible for an application to access the SCSI bus subsystem 34ace5be68SRuslan Ermilovdirectly by using the pass-through interface. 35f0c7f156SSimon L. B. Nielsen.Sh HARDWARE 36ace5be68SRuslan ErmilovThe following controllers are supported by the 37ace5be68SRuslan Ermilov.Nm 38ace5be68SRuslan Ermilovdriver: 39ace5be68SRuslan Ermilov.Pp 40f0c7f156SSimon L. B. Nielsen.Bl -bullet -compact 41ace5be68SRuslan Ermilov.It 42ace5be68SRuslan ErmilovCompaq SMART Array 221 43ace5be68SRuslan Ermilov.It 44ace5be68SRuslan ErmilovCompaq Integrated SMART Array Controller 45ace5be68SRuslan Ermilov.It 46ace5be68SRuslan ErmilovCompaq SMART Array 4200 47ace5be68SRuslan Ermilov.It 48ace5be68SRuslan ErmilovCompaq SMART Array 4250ES 49ace5be68SRuslan Ermilov.It 50ace5be68SRuslan ErmilovCompaq SMART 3200 Controller 51ace5be68SRuslan Ermilov.It 52ace5be68SRuslan ErmilovCompaq SMART 3100ES Controller 53ace5be68SRuslan Ermilov.It 54ace5be68SRuslan ErmilovCompaq SMART-2/DH Controller 55ace5be68SRuslan Ermilov.It 56ace5be68SRuslan ErmilovCompaq SMART-2/SL Controller 57ace5be68SRuslan Ermilov.It 58ace5be68SRuslan ErmilovCompaq SMART-2/P Controller 59ace5be68SRuslan Ermilov.El 6020eb03a2STom Rhodes.Sh IMPLEMENTATION NOTES 6120eb03a2STom RhodesExtreme caution should be exercised when using the pass-through interface. 6220eb03a2STom RhodesIt is possible to interfere with normal system I/O and cause hangs if 6320eb03a2STom Rhodespass-through is used to an active device. 6420eb03a2STom RhodesPass-through should only be used to a device that is otherwise quiescent. 6520eb03a2STom Rhodes.Sh SEE ALSO 6620eb03a2STom Rhodes.Xr cam 4 , 6720eb03a2STom Rhodes.Xr pass 4 , 6820eb03a2STom Rhodes.Xr xpt 4 , 69ace5be68SRuslan Ermilov.Xr camcontrol 8 7020eb03a2STom Rhodes.Sh AUTHORS 71ace5be68SRuslan Ermilov.An -nosplit 7220eb03a2STom RhodesThe 7320eb03a2STom Rhodes.Nm 7420eb03a2STom Rhodesdriver was written by 756c899950SBaptiste Daroussin.An Jonathan Lemon Aq Mt jlemon@FreeBSD.org 7620eb03a2STom Rhodesand 776c899950SBaptiste Daroussin.An Matthew N. Dodd Aq Mt mdodd@FreeBSD.org . 7820eb03a2STom RhodesThis manual page was written by 796c899950SBaptiste Daroussin.An Tom Rhodes Aq Mt trhodes@FreeBSD.org . 80