10e32bd08SSascha Wildner.\" 20e32bd08SSascha Wildner.\" Copyright (c) 2007 Me 30e32bd08SSascha Wildner.\" All rights reserved. 40e32bd08SSascha Wildner.\" 50e32bd08SSascha Wildner.\" Redistribution and use in source and binary forms, with or without 60e32bd08SSascha Wildner.\" modification, are permitted provided that the following conditions 70e32bd08SSascha Wildner.\" are met: 80e32bd08SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright 90e32bd08SSascha Wildner.\" notice, this list of conditions and the following disclaimer. 100e32bd08SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright 110e32bd08SSascha Wildner.\" notice, this list of conditions and the following disclaimer in the 120e32bd08SSascha Wildner.\" documentation and/or other materials provided with the distribution. 130e32bd08SSascha Wildner.\" 140e32bd08SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR 150e32bd08SSascha Wildner.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 160e32bd08SSascha Wildner.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 170e32bd08SSascha Wildner.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, 180e32bd08SSascha Wildner.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 190e32bd08SSascha Wildner.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 200e32bd08SSascha Wildner.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 210e32bd08SSascha Wildner.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 220e32bd08SSascha Wildner.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 230e32bd08SSascha Wildner.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 240e32bd08SSascha Wildner.\" 25*22d266d8SSascha Wildner.\" $FreeBSD: head/share/man/man4/hptrr.4 301589 2016-06-08 08:50:35Z trasz $ 260e32bd08SSascha Wildner.\" 272e90e6fdSSascha Wildner.Dd June 22, 2015 280e32bd08SSascha Wildner.Dt HPTRR 4 290e32bd08SSascha Wildner.Os 300e32bd08SSascha Wildner.Sh NAME 310e32bd08SSascha Wildner.Nm hptrr 320e32bd08SSascha Wildner.Nd "HighPoint RocketRAID device driver" 330e32bd08SSascha Wildner.Sh SYNOPSIS 340e32bd08SSascha WildnerTo compile this driver into the kernel, 350e32bd08SSascha Wildnerplace the following line in your 360e32bd08SSascha Wildnerkernel configuration file: 370e32bd08SSascha Wildner.Bd -ragged -offset indent 380e32bd08SSascha Wildner.Cd "device hptrr" 390e32bd08SSascha Wildner.Cd "device scbus" 400e32bd08SSascha Wildner.Cd "device da" 410e32bd08SSascha Wildner.Ed 420e32bd08SSascha Wildner.Pp 430e32bd08SSascha WildnerAlternatively, to load the driver as a 440e32bd08SSascha Wildnermodule at boot time, place the following line in 450e32bd08SSascha Wildner.Xr loader.conf 5 : 460e32bd08SSascha Wildner.Bd -literal -offset indent 470e32bd08SSascha Wildnerhptrr_load="YES" 480e32bd08SSascha Wildner.Ed 490e32bd08SSascha Wildner.Sh DESCRIPTION 500e32bd08SSascha WildnerThe 510e32bd08SSascha Wildner.Nm 520e32bd08SSascha Wildnerdriver provides support for HighPoint's RocketRAID based RAID controllers. 530e32bd08SSascha Wildner.Pp 540e32bd08SSascha WildnerThese devices support SATA/ATA disk drives 550e32bd08SSascha Wildnerand provide RAID0 (striping), RAID1 (mirroring), and RAID5 functionality. 565ec55169SSascha Wildner.Sh LOADER TUNABLES 575ec55169SSascha WildnerThe following tunables are settable from the loader: 585ec55169SSascha Wildner.Bl -tag -width indent 595ec55169SSascha Wildner.It Va hw.hptrr.attach_generic 605ec55169SSascha WildnerSet to 1 to permit the driver to attach to chips with generic Marvell 615ec55169SSascha Wildner(non-HighPoint) PCI identification. 625ec55169SSascha WildnerThese chips are also supported by 635ec55169SSascha Wildner.Xr nata 4 . 645ec55169SSascha Wildner.\"and 655ec55169SSascha Wildner.\".Xr mvs 4 . 665ec55169SSascha WildnerSome vendors are using these chips without providing a RAID BIOS. 675ec55169SSascha Wildner.El 680e32bd08SSascha Wildner.Sh HARDWARE 690e32bd08SSascha WildnerThe 700e32bd08SSascha Wildner.Nm 710e32bd08SSascha Wildnerdriver supports the following RAID 720e32bd08SSascha Wildnercontrollers: 730e32bd08SSascha Wildner.Pp 740e32bd08SSascha Wildner.Bl -bullet -compact 750e32bd08SSascha Wildner.It 760e32bd08SSascha WildnerRocketRAID 172x series 770e32bd08SSascha Wildner.It 780e32bd08SSascha WildnerRocketRAID 174x series 790e32bd08SSascha Wildner.It 800e32bd08SSascha WildnerRocketRAID 2210 810e32bd08SSascha Wildner.It 820e32bd08SSascha WildnerRocketRAID 222x series 830e32bd08SSascha Wildner.It 840e32bd08SSascha WildnerRocketRAID 2240 850e32bd08SSascha Wildner.It 860e32bd08SSascha WildnerRocketRAID 230x series 870e32bd08SSascha Wildner.It 880e32bd08SSascha WildnerRocketRAID 231x series 890e32bd08SSascha Wildner.It 900e32bd08SSascha WildnerRocketRAID 232x series 910e32bd08SSascha Wildner.It 920e32bd08SSascha WildnerRocketRAID 2340 930e32bd08SSascha Wildner.It 940e32bd08SSascha WildnerRocketRAID 2522 950e32bd08SSascha Wildner.El 960e32bd08SSascha Wildner.Sh NOTES 970e32bd08SSascha WildnerThe 980e32bd08SSascha Wildner.Nm 992e90e6fdSSascha Wildnerdriver only works on the x86_64 platform as it requires a 1000e32bd08SSascha Wildnerblob from the manufacturer which they only supply for these platforms. 1010e32bd08SSascha Wildner.Pp 1020e32bd08SSascha WildnerThis driver does not support the RR182x series controller. 1030e32bd08SSascha WildnerSee the 1040e32bd08SSascha Wildner.Xr hptmv 4 1050e32bd08SSascha Wildnermanual page for details on support. 1060e32bd08SSascha Wildner.Sh SEE ALSO 1070e32bd08SSascha Wildner.Xr cam 4 , 1080f74dae5SSascha Wildner.Xr hpt27xx 4 , 1090e32bd08SSascha Wildner.Xr hptiop 4 , 1100e32bd08SSascha Wildner.Xr hptmv 4 , 1110e32bd08SSascha Wildner.\".Xr mvs 4 , 1120e32bd08SSascha Wildner.Xr nata 4 , 1130e32bd08SSascha Wildner.Xr loader 8 1140e32bd08SSascha Wildner.Sh HISTORY 1150e32bd08SSascha WildnerThe 1160e32bd08SSascha Wildner.Nm 1170e32bd08SSascha Wildnerdevice driver first appeared in 1180e32bd08SSascha Wildner.Fx 6.3 . 1190e32bd08SSascha Wildner.Sh AUTHORS 1200e32bd08SSascha Wildner.An -nosplit 1210e32bd08SSascha WildnerThe 1220e32bd08SSascha Wildner.Nm 1230e32bd08SSascha Wildnerdevice driver was written by 1240e32bd08SSascha Wildner.An HighPoint Technologies, Inc. , 1250e32bd08SSascha Wildnerand ported to 1260e32bd08SSascha Wildner.Fx 1270e32bd08SSascha Wildnerby 1280e32bd08SSascha Wildner.An Scott Long . 1290e32bd08SSascha WildnerThis manual page was written by 1300e32bd08SSascha Wildner.An David E. O'Brien . 1310e32bd08SSascha Wildner.Sh BUGS 1320e32bd08SSascha WildnerThe 1330e32bd08SSascha Wildner.Nm 1340e32bd08SSascha Wildnerdriver does not support manipulating the RAID from the OS, RAIDs need 1350e32bd08SSascha Wildnerto be set up from the on-board BIOS. 136