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