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.\" 253e5999f2SEitan Adler.Dd June 6, 2012 26b063a422SScott Long.Dt HPTRR 4 27b063a422SScott Long.Os 28b063a422SScott Long.Sh NAME 29b063a422SScott Long.Nm hptrr 30b063a422SScott Long.Nd "HighPoint RocketRAID device driver" 31b063a422SScott Long.Sh SYNOPSIS 32b063a422SScott LongTo compile this driver into the kernel, 33b063a422SScott Longplace the following line in your 34b063a422SScott Longkernel configuration file: 35b063a422SScott Long.Bd -ragged -offset indent 36b063a422SScott Long.Cd "device hptrr" 37b063a422SScott Long.Cd "device scbus" 38b063a422SScott Long.Cd "device da" 39b063a422SScott Long.Ed 40b063a422SScott Long.Pp 41b063a422SScott LongAlternatively, to load the driver as a 42b063a422SScott Longmodule at boot time, place the following line in 43b063a422SScott Long.Xr loader.conf 5 : 44b063a422SScott Long.Bd -literal -offset indent 45b063a422SScott Longhptrr_load="YES" 46b063a422SScott Long.Ed 47c43ee887SAlexander Motin.Pp 48c43ee887SAlexander MotinThe following tunables are settable from the loader: 49c43ee887SAlexander Motin.Bl -ohang 50c43ee887SAlexander Motin.It Va hw.hptrr.attach_generic 51f181f0e7SEitan Adlerset to 1 to permit driver attach to chips with generic Marvell (non-HighPoint) 52*25972509SEdward Tomasz NapieralaPCI identification. 53*25972509SEdward Tomasz NapieralaThese chips are also supported by 543e5999f2SEitan Adler.Xr ata 4 553e5999f2SEitan Adlerand 563e5999f2SEitan Adler.Xr mvs 4 . 57c43ee887SAlexander MotinSome vendors are using same chips, but without providing RAID BIOS. 58c43ee887SAlexander Motin.El 59b063a422SScott Long.Sh DESCRIPTION 60b063a422SScott LongThe 61b063a422SScott Long.Nm 62b063a422SScott Longdriver provides support for HighPoint's RocketRAID based RAID controllers. 63b063a422SScott Long.Pp 64b063a422SScott LongThese devices support SATA/ATA disk drives 65b063a422SScott Longand provide RAID0 (striping), RAID1 (mirroring), and RAID5 functionality. 66b063a422SScott Long.Sh HARDWARE 67b063a422SScott LongThe 68b063a422SScott Long.Nm 69b063a422SScott Longdriver supports the following RAID 70b063a422SScott Longcontrollers: 71b063a422SScott Long.Pp 72b063a422SScott Long.Bl -bullet -compact 73b063a422SScott Long.It 74b063a422SScott LongRocketRAID 172x series 75b063a422SScott Long.It 76b063a422SScott LongRocketRAID 174x series 77b063a422SScott Long.It 78b063a422SScott LongRocketRAID 2210 79b063a422SScott Long.It 80b063a422SScott LongRocketRAID 222x series 81b063a422SScott Long.It 82b063a422SScott LongRocketRAID 2240 83b063a422SScott Long.It 84b063a422SScott LongRocketRAID 230x series 85b063a422SScott Long.It 86b063a422SScott LongRocketRAID 231x series 87b063a422SScott Long.It 88b063a422SScott LongRocketRAID 232x series 89b063a422SScott Long.It 90b063a422SScott LongRocketRAID 2340 91b063a422SScott Long.It 92b063a422SScott LongRocketRAID 2522 93b063a422SScott Long.El 94b063a422SScott Long.Sh NOTES 95b063a422SScott LongThe 96b063a422SScott Long.Nm 97b063a422SScott Longdriver only works on the i386 and amd64 platforms as it requires a binary 98b063a422SScott Longblob object from the manufacturer which they only supply for these platforms. 99b063a422SScott LongThe 100b063a422SScott Long.Nm 101b063a422SScott Longdriver does 102b063a422SScott Long.Em not 103b063a422SScott Longwork on i386 with 104b063a422SScott Long.Xr pae 4 105b063a422SScott Longenabled. 106b063a422SScott Long.Pp 107b063a422SScott LongThis driver does not support the RR182x series controller. 108b063a422SScott LongSee the 109b063a422SScott Long.Xr hptmv 4 110b063a422SScott Longmanual page for details on support. 11154c1b47dSScott Long.Pp 11254c1b47dSScott LongThis driver supersedes the older rr232x driver. 113b063a422SScott Long.Sh SEE ALSO 114c43ee887SAlexander Motin.Xr ata 4 , 115b063a422SScott Long.Xr cam 4 , 116b063a422SScott Long.Xr hptmv 4 , 1173e5999f2SEitan Adler.Xr mvs 4 , 1183e5999f2SEitan Adler.Xr loader 8 119b063a422SScott Long.Sh HISTORY 120b063a422SScott LongThe 121b063a422SScott Long.Nm 122b063a422SScott Longdevice driver first appeared in 123df77ed75SChristian Brueffer.Fx 6.3 . 124b063a422SScott Long.Sh AUTHORS 125b063a422SScott Long.An -nosplit 126b063a422SScott LongThe 127b063a422SScott Long.Nm 128b063a422SScott Longdevice driver was written by 129b063a422SScott Long.An HighPoint Technologies, Inc. , 130b063a422SScott Longand ported to 131b063a422SScott Long.Fx 132b063a422SScott Longby 133b063a422SScott Long.An Scott Long . 134b063a422SScott LongThis manual page was written by 135b063a422SScott Long.An David E. O'Brien . 136b063a422SScott Long.Sh BUGS 137b063a422SScott LongThe 138b063a422SScott Long.Nm 139b063a422SScott Longdriver does not support manipulating the RAID from the OS, RAIDs need 140b063a422SScott Longto be set up from the on-board BIOS. 141