xref: /freebsd/share/man/man4/hptrr.4 (revision 3e5999f2060aeb848462c6671e0840924bb6eeb3)
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