xref: /freebsd/share/man/man4/arcmsr.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
19c183801SScott Long.\" Copyright (c) 2005 Scott Long
29c183801SScott Long.\" All rights reserved.
39c183801SScott Long.\"
49c183801SScott Long.\" Redistribution and use in source and binary forms, with or without
59c183801SScott Long.\" modification, are permitted provided that the following conditions
69c183801SScott Long.\" are met:
79c183801SScott Long.\" 1. Redistributions of source code must retain the above copyright
89c183801SScott Long.\"    notice, this list of conditions and the following disclaimer.
99c183801SScott Long.\" 2. Redistributions in binary form must reproduce the above copyright
109c183801SScott Long.\"    notice, this list of conditions and the following disclaimer in the
119c183801SScott Long.\"    documentation and/or other materials provided with the distribution.
129c183801SScott Long.\"
139c183801SScott Long.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
149c183801SScott Long.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
159c183801SScott Long.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
169c183801SScott Long.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
179c183801SScott Long.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
189c183801SScott Long.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
199c183801SScott Long.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
209c183801SScott Long.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
219c183801SScott Long.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
229c183801SScott Long.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
239c183801SScott Long.\" SUCH DAMAGE.
249c183801SScott Long.\"
25*fa42a0bfSXin LI.Dd October 15, 2020
269c183801SScott Long.Dt ARCMSR 4
279c183801SScott Long.Os
289c183801SScott Long.Sh NAME
299c183801SScott Long.Nm arcmsr
30e8222ab0SXin LI.Nd Areca RAID Controller driver
319c183801SScott Long.Sh SYNOPSIS
322d431ba6SChristian BruefferTo compile this driver into the kernel,
332d431ba6SChristian Bruefferplace the following lines in your
342d431ba6SChristian Bruefferkernel configuration file:
352d431ba6SChristian Brueffer.Bd -ragged -offset indent
369c183801SScott Long.Cd "device pci"
379c183801SScott Long.Cd "device scbus"
389c183801SScott Long.Cd "device da"
392d431ba6SChristian Brueffer.Cd "device arcmsr"
402d431ba6SChristian Brueffer.Ed
412d431ba6SChristian Brueffer.Pp
422d431ba6SChristian BruefferAlternatively, to load the driver as a
432d431ba6SChristian Brueffermodule at boot time, place the following line in
442d431ba6SChristian Brueffer.Xr loader.conf 5 :
452d431ba6SChristian Brueffer.Bd -literal -offset indent
462d431ba6SChristian Bruefferarcmsr_load="YES"
472d431ba6SChristian Brueffer.Ed
489c183801SScott Long.Sh DESCRIPTION
499c183801SScott LongThe
509c183801SScott Long.Nm
51e8222ab0SXin LIdriver provides support for the Areca ARC-11xx, ARC-12xx, ARC-13xx,
52e8222ab0SXin LIARC-16xx and ARC-18xx series of SAS and SATA RAID controllers.
539c183801SScott LongThese controllers feature RAID-0, 1, 3, 5, 6, and 10 and
549c183801SScott LongJBOD acceleration for up to 16 SATA drives.
55e8222ab0SXin LIRAID level and stripe level
569c183801SScott Longmigration, online capacity expansion, hot insertion/removal, automatic failover
579c183801SScott Longand rebuild, and SMART are also supported.
589c183801SScott LongAccess to the arrays is provided
599c183801SScott Longvia the SCSI CAM
609c183801SScott Long.Pa /dev/da?
619c183801SScott Longdevice nodes.
629c183801SScott LongA management interface is also present via the
639c183801SScott Long.Pa /dev/arcmsr?
64ad942ef6SChristian Bruefferdevice node.
65ad942ef6SChristian BruefferManagement tools for i386 and amd64 are available from Areca.
669c183801SScott Long.Sh HARDWARE
672c5bb58dSChristian BruefferThe
682c5bb58dSChristian Brueffer.Nm
692c5bb58dSChristian Bruefferdriver supports the following cards:
709c183801SScott Long.Pp
719c183801SScott Long.Bl -bullet -compact
729c183801SScott Long.It
739c183801SScott LongARC-1110
749c183801SScott Long.It
759c183801SScott LongARC-1120
769c183801SScott Long.It
779c183801SScott LongARC-1130
789c183801SScott Long.It
799c183801SScott LongARC-1160
809c183801SScott Long.It
81acca16b1SChristian BruefferARC-1170
829c183801SScott Long.It
83acca16b1SChristian BruefferARC-1110ML
84acca16b1SChristian Brueffer.It
85acca16b1SChristian BruefferARC-1120ML
86acca16b1SChristian Brueffer.It
87acca16b1SChristian BruefferARC-1130ML
88acca16b1SChristian Brueffer.It
89acca16b1SChristian BruefferARC-1160ML
909c183801SScott Long.It
91e8222ab0SXin LIARC-1200
92e8222ab0SXin LI.It
93e8222ab0SXin LIARC-1201
94e8222ab0SXin LI.It
957f8590a6SChristian BruefferARC-1203
967f8590a6SChristian Brueffer.It
979c183801SScott LongARC-1210
989c183801SScott Long.It
99e8222ab0SXin LIARC-1212
100e8222ab0SXin LI.It
101dac36688SXin LIARC-1213
102dac36688SXin LI.It
1037a7bc959SXin LIARC-1214
1047a7bc959SXin LI.It
105fc5ef1caSXin LIARC-1216
106fc5ef1caSXin LI.It
1079c183801SScott LongARC-1220
1089c183801SScott Long.It
109e8222ab0SXin LIARC-1222
110e8222ab0SXin LI.It
111dac36688SXin LIARC-1223
112dac36688SXin LI.It
11335689395SXin LIARC-1224
11435689395SXin LI.It
115fc5ef1caSXin LIARC-1226
116fc5ef1caSXin LI.It
1179c183801SScott LongARC-1230
1189c183801SScott Long.It
119e8222ab0SXin LIARC-1231
120e8222ab0SXin LI.It
1219c183801SScott LongARC-1260
1229c183801SScott Long.It
123e8222ab0SXin LIARC-1261
124e8222ab0SXin LI.It
125e8222ab0SXin LIARC-1270
126e8222ab0SXin LI.It
127acca16b1SChristian BruefferARC-1280
1289c183801SScott Long.It
129acca16b1SChristian BruefferARC-1210ML
130acca16b1SChristian Brueffer.It
131acca16b1SChristian BruefferARC-1220ML
132acca16b1SChristian Brueffer.It
133acca16b1SChristian BruefferARC-1231ML
134acca16b1SChristian Brueffer.It
135acca16b1SChristian BruefferARC-1261ML
136acca16b1SChristian Brueffer.It
137acca16b1SChristian BruefferARC-1280ML
138e8222ab0SXin LI.It
139e8222ab0SXin LIARC-1380
140e8222ab0SXin LI.It
141e8222ab0SXin LIARC-1381
142e8222ab0SXin LI.It
143e8222ab0SXin LIARC-1680
144e8222ab0SXin LI.It
145e8222ab0SXin LIARC-1681
146e8222ab0SXin LI.It
147e8222ab0SXin LIARC-1880
148dac36688SXin LI.It
149dac36688SXin LIARC-1882
150224a78aeSXin LI.It
151224a78aeSXin LIARC-1883
152a1103e04SXin LI.It
153a1103e04SXin LIARC-1884
154*fa42a0bfSXin LI.It
155*fa42a0bfSXin LIARC-1886
1569c183801SScott Long.El
1579c183801SScott Long.Sh FILES
158acca16b1SChristian Brueffer.Bl -tag -width ".Pa /dev/arcmsr?" -compact
1599c183801SScott Long.It Pa /dev/da?
1609c183801SScott LongArray block device
1619c183801SScott Long.It Pa /dev/arcmsr?
1629c183801SScott LongManagement interface
1639c183801SScott Long.El
1649c183801SScott Long.Sh SEE ALSO
1659c183801SScott Long.Xr da 4 ,
1669c183801SScott Long.Xr scbus 4
1679c183801SScott Long.Sh HISTORY
1689c183801SScott LongThe
1699c183801SScott Long.Nm
1709c183801SScott Longdriver first appeared in
1719c183801SScott Long.Fx 5.4 .
1729c183801SScott Long.Sh AUTHORS
1739c183801SScott LongThe driver was written by
1746c899950SBaptiste Daroussin.An Erich Chen Aq Mt erich@areca.com.tw .
1759c183801SScott Long.Sh BUGS
1769c183801SScott LongThe driver has been tested on i386 and amd64.
1779c183801SScott LongIt likely requires additional
1789c183801SScott Longwork to function on big-endian architectures.
179