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.\" 259c183801SScott Long.\" $FreeBSD$ 269c183801SScott Long.\" 27*fa42a0bfSXin LI.Dd October 15, 2020 289c183801SScott Long.Dt ARCMSR 4 299c183801SScott Long.Os 309c183801SScott Long.Sh NAME 319c183801SScott Long.Nm arcmsr 32e8222ab0SXin LI.Nd Areca RAID Controller driver 339c183801SScott Long.Sh SYNOPSIS 342d431ba6SChristian BruefferTo compile this driver into the kernel, 352d431ba6SChristian Bruefferplace the following lines in your 362d431ba6SChristian Bruefferkernel configuration file: 372d431ba6SChristian Brueffer.Bd -ragged -offset indent 389c183801SScott Long.Cd "device pci" 399c183801SScott Long.Cd "device scbus" 409c183801SScott Long.Cd "device da" 412d431ba6SChristian Brueffer.Cd "device arcmsr" 422d431ba6SChristian Brueffer.Ed 432d431ba6SChristian Brueffer.Pp 442d431ba6SChristian BruefferAlternatively, to load the driver as a 452d431ba6SChristian Brueffermodule at boot time, place the following line in 462d431ba6SChristian Brueffer.Xr loader.conf 5 : 472d431ba6SChristian Brueffer.Bd -literal -offset indent 482d431ba6SChristian Bruefferarcmsr_load="YES" 492d431ba6SChristian Brueffer.Ed 509c183801SScott Long.Sh DESCRIPTION 519c183801SScott LongThe 529c183801SScott Long.Nm 53e8222ab0SXin LIdriver provides support for the Areca ARC-11xx, ARC-12xx, ARC-13xx, 54e8222ab0SXin LIARC-16xx and ARC-18xx series of SAS and SATA RAID controllers. 559c183801SScott LongThese controllers feature RAID-0, 1, 3, 5, 6, and 10 and 569c183801SScott LongJBOD acceleration for up to 16 SATA drives. 57e8222ab0SXin LIRAID level and stripe level 589c183801SScott Longmigration, online capacity expansion, hot insertion/removal, automatic failover 599c183801SScott Longand rebuild, and SMART are also supported. 609c183801SScott LongAccess to the arrays is provided 619c183801SScott Longvia the SCSI CAM 629c183801SScott Long.Pa /dev/da? 639c183801SScott Longdevice nodes. 649c183801SScott LongA management interface is also present via the 659c183801SScott Long.Pa /dev/arcmsr? 66ad942ef6SChristian Bruefferdevice node. 67ad942ef6SChristian BruefferManagement tools for i386 and amd64 are available from Areca. 689c183801SScott Long.Sh HARDWARE 692c5bb58dSChristian BruefferThe 702c5bb58dSChristian Brueffer.Nm 712c5bb58dSChristian Bruefferdriver supports the following cards: 729c183801SScott Long.Pp 739c183801SScott Long.Bl -bullet -compact 749c183801SScott Long.It 759c183801SScott LongARC-1110 769c183801SScott Long.It 779c183801SScott LongARC-1120 789c183801SScott Long.It 799c183801SScott LongARC-1130 809c183801SScott Long.It 819c183801SScott LongARC-1160 829c183801SScott Long.It 83acca16b1SChristian BruefferARC-1170 849c183801SScott Long.It 85acca16b1SChristian BruefferARC-1110ML 86acca16b1SChristian Brueffer.It 87acca16b1SChristian BruefferARC-1120ML 88acca16b1SChristian Brueffer.It 89acca16b1SChristian BruefferARC-1130ML 90acca16b1SChristian Brueffer.It 91acca16b1SChristian BruefferARC-1160ML 929c183801SScott Long.It 93e8222ab0SXin LIARC-1200 94e8222ab0SXin LI.It 95e8222ab0SXin LIARC-1201 96e8222ab0SXin LI.It 977f8590a6SChristian BruefferARC-1203 987f8590a6SChristian Brueffer.It 999c183801SScott LongARC-1210 1009c183801SScott Long.It 101e8222ab0SXin LIARC-1212 102e8222ab0SXin LI.It 103dac36688SXin LIARC-1213 104dac36688SXin LI.It 1057a7bc959SXin LIARC-1214 1067a7bc959SXin LI.It 107fc5ef1caSXin LIARC-1216 108fc5ef1caSXin LI.It 1099c183801SScott LongARC-1220 1109c183801SScott Long.It 111e8222ab0SXin LIARC-1222 112e8222ab0SXin LI.It 113dac36688SXin LIARC-1223 114dac36688SXin LI.It 11535689395SXin LIARC-1224 11635689395SXin LI.It 117fc5ef1caSXin LIARC-1226 118fc5ef1caSXin LI.It 1199c183801SScott LongARC-1230 1209c183801SScott Long.It 121e8222ab0SXin LIARC-1231 122e8222ab0SXin LI.It 1239c183801SScott LongARC-1260 1249c183801SScott Long.It 125e8222ab0SXin LIARC-1261 126e8222ab0SXin LI.It 127e8222ab0SXin LIARC-1270 128e8222ab0SXin LI.It 129acca16b1SChristian BruefferARC-1280 1309c183801SScott Long.It 131acca16b1SChristian BruefferARC-1210ML 132acca16b1SChristian Brueffer.It 133acca16b1SChristian BruefferARC-1220ML 134acca16b1SChristian Brueffer.It 135acca16b1SChristian BruefferARC-1231ML 136acca16b1SChristian Brueffer.It 137acca16b1SChristian BruefferARC-1261ML 138acca16b1SChristian Brueffer.It 139acca16b1SChristian BruefferARC-1280ML 140e8222ab0SXin LI.It 141e8222ab0SXin LIARC-1380 142e8222ab0SXin LI.It 143e8222ab0SXin LIARC-1381 144e8222ab0SXin LI.It 145e8222ab0SXin LIARC-1680 146e8222ab0SXin LI.It 147e8222ab0SXin LIARC-1681 148e8222ab0SXin LI.It 149e8222ab0SXin LIARC-1880 150dac36688SXin LI.It 151dac36688SXin LIARC-1882 152224a78aeSXin LI.It 153224a78aeSXin LIARC-1883 154a1103e04SXin LI.It 155a1103e04SXin LIARC-1884 156*fa42a0bfSXin LI.It 157*fa42a0bfSXin LIARC-1886 1589c183801SScott Long.El 1599c183801SScott Long.Sh FILES 160acca16b1SChristian Brueffer.Bl -tag -width ".Pa /dev/arcmsr?" -compact 1619c183801SScott Long.It Pa /dev/da? 1629c183801SScott LongArray block device 1639c183801SScott Long.It Pa /dev/arcmsr? 1649c183801SScott LongManagement interface 1659c183801SScott Long.El 1669c183801SScott Long.Sh SEE ALSO 1679c183801SScott Long.Xr da 4 , 1689c183801SScott Long.Xr scbus 4 1699c183801SScott Long.Sh HISTORY 1709c183801SScott LongThe 1719c183801SScott Long.Nm 1729c183801SScott Longdriver first appeared in 1739c183801SScott Long.Fx 5.4 . 1749c183801SScott Long.Sh AUTHORS 1759c183801SScott LongThe driver was written by 1766c899950SBaptiste Daroussin.An Erich Chen Aq Mt erich@areca.com.tw . 1779c183801SScott Long.Sh BUGS 1789c183801SScott LongThe driver has been tested on i386 and amd64. 1799c183801SScott LongIt likely requires additional 1809c183801SScott Longwork to function on big-endian architectures. 181