1b063a422SScott Long.\" 2b063a422SScott Long.\" Copyright (c) 2007 Me 3b063a422SScott Long.\" All rights reserved. 4b063a422SScott Long.\" 5b063a422SScott Long.\" Redistribution and use in source and binary forms, with or without 6b063a422SScott Long.\" modification, are permitted provided that the following conditions 7b063a422SScott Long.\" are met: 8b063a422SScott Long.\" 1. Redistributions of source code must retain the above copyright 9b063a422SScott Long.\" notice, this list of conditions and the following disclaimer. 10b063a422SScott Long.\" 2. Redistributions in binary form must reproduce the above copyright 11b063a422SScott Long.\" notice, this list of conditions and the following disclaimer in the 12b063a422SScott Long.\" documentation and/or other materials provided with the distribution. 13b063a422SScott Long.\" 14b063a422SScott Long.\" THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR 15b063a422SScott Long.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 16b063a422SScott Long.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 17b063a422SScott Long.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT, 18b063a422SScott Long.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19b063a422SScott Long.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20b063a422SScott Long.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21b063a422SScott Long.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22b063a422SScott Long.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23b063a422SScott Long.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24b063a422SScott Long.\" 25b063a422SScott Long.\" $FreeBSD$ 26b063a422SScott Long.\" 27*3e5999f2SEitan Adler.Dd June 6, 2012 28b063a422SScott Long.Dt HPTRR 4 29b063a422SScott Long.Os 30b063a422SScott Long.Sh NAME 31b063a422SScott Long.Nm hptrr 32b063a422SScott Long.Nd "HighPoint RocketRAID device driver" 33b063a422SScott Long.Sh SYNOPSIS 34b063a422SScott LongTo compile this driver into the kernel, 35b063a422SScott Longplace the following line in your 36b063a422SScott Longkernel configuration file: 37b063a422SScott Long.Bd -ragged -offset indent 38b063a422SScott Long.Cd "device hptrr" 39b063a422SScott Long.Cd "device scbus" 40b063a422SScott Long.Cd "device da" 41b063a422SScott Long.Ed 42b063a422SScott Long.Pp 43b063a422SScott LongAlternatively, to load the driver as a 44b063a422SScott Longmodule at boot time, place the following line in 45b063a422SScott Long.Xr loader.conf 5 : 46b063a422SScott Long.Bd -literal -offset indent 47b063a422SScott Longhptrr_load="YES" 48b063a422SScott Long.Ed 49c43ee887SAlexander Motin.Pp 50c43ee887SAlexander MotinThe following tunables are settable from the loader: 51c43ee887SAlexander Motin.Bl -ohang 52c43ee887SAlexander Motin.It Va hw.hptrr.attach_generic 53f181f0e7SEitan Adlerset to 1 to permit driver attach to chips with generic Marvell (non-HighPoint) 54*3e5999f2SEitan AdlerPCI identification. These chips are also supported by 55*3e5999f2SEitan Adler.Xr ata 4 56*3e5999f2SEitan Adlerand 57*3e5999f2SEitan Adler.Xr mvs 4 . 58c43ee887SAlexander MotinSome vendors are using same chips, but without providing RAID BIOS. 59c43ee887SAlexander Motin.El 60b063a422SScott Long.Sh DESCRIPTION 61b063a422SScott LongThe 62b063a422SScott Long.Nm 63b063a422SScott Longdriver provides support for HighPoint's RocketRAID based RAID controllers. 64b063a422SScott Long.Pp 65b063a422SScott LongThese devices support SATA/ATA disk drives 66b063a422SScott Longand provide RAID0 (striping), RAID1 (mirroring), and RAID5 functionality. 67b063a422SScott Long.Sh HARDWARE 68b063a422SScott LongThe 69b063a422SScott Long.Nm 70b063a422SScott Longdriver supports the following RAID 71b063a422SScott Longcontrollers: 72b063a422SScott Long.Pp 73b063a422SScott Long.Bl -bullet -compact 74b063a422SScott Long.It 75b063a422SScott LongRocketRAID 172x series 76b063a422SScott Long.It 77b063a422SScott LongRocketRAID 174x series 78b063a422SScott Long.It 79b063a422SScott LongRocketRAID 2210 80b063a422SScott Long.It 81b063a422SScott LongRocketRAID 222x series 82b063a422SScott Long.It 83b063a422SScott LongRocketRAID 2240 84b063a422SScott Long.It 85b063a422SScott LongRocketRAID 230x series 86b063a422SScott Long.It 87b063a422SScott LongRocketRAID 231x series 88b063a422SScott Long.It 89b063a422SScott LongRocketRAID 232x series 90b063a422SScott Long.It 91b063a422SScott LongRocketRAID 2340 92b063a422SScott Long.It 93b063a422SScott LongRocketRAID 2522 94b063a422SScott Long.El 95b063a422SScott Long.Sh NOTES 96b063a422SScott LongThe 97b063a422SScott Long.Nm 98b063a422SScott Longdriver only works on the i386 and amd64 platforms as it requires a binary 99b063a422SScott Longblob object from the manufacturer which they only supply for these platforms. 100b063a422SScott LongThe 101b063a422SScott Long.Nm 102b063a422SScott Longdriver does 103b063a422SScott Long.Em not 104b063a422SScott Longwork on i386 with 105b063a422SScott Long.Xr pae 4 106b063a422SScott Longenabled. 107b063a422SScott Long.Pp 108b063a422SScott LongThis driver does not support the RR182x series controller. 109b063a422SScott LongSee the 110b063a422SScott Long.Xr hptmv 4 111b063a422SScott Longmanual page for details on support. 11254c1b47dSScott Long.Pp 11354c1b47dSScott LongThis driver supersedes the older rr232x driver. 114b063a422SScott Long.Sh SEE ALSO 115c43ee887SAlexander Motin.Xr ata 4 , 116b063a422SScott Long.Xr cam 4 , 117b063a422SScott Long.Xr hptmv 4 , 118*3e5999f2SEitan Adler.Xr mvs 4 , 119*3e5999f2SEitan Adler.Xr loader 8 120b063a422SScott Long.Sh HISTORY 121b063a422SScott LongThe 122b063a422SScott Long.Nm 123b063a422SScott Longdevice driver first appeared in 124df77ed75SChristian Brueffer.Fx 6.3 . 125b063a422SScott Long.Sh AUTHORS 126b063a422SScott Long.An -nosplit 127b063a422SScott LongThe 128b063a422SScott Long.Nm 129b063a422SScott Longdevice driver was written by 130b063a422SScott Long.An HighPoint Technologies, Inc. , 131b063a422SScott Longand ported to 132b063a422SScott Long.Fx 133b063a422SScott Longby 134b063a422SScott Long.An Scott Long . 135b063a422SScott LongThis manual page was written by 136b063a422SScott Long.An David E. O'Brien . 137b063a422SScott Long.Sh BUGS 138b063a422SScott LongThe 139b063a422SScott Long.Nm 140b063a422SScott Longdriver does not support manipulating the RAID from the OS, RAIDs need 141b063a422SScott Longto be set up from the on-board BIOS. 142