133190b70SSascha Wildner.\" 26f63f3daSSascha Wildner.\" Copyright (c) 2011 333190b70SSascha Wildner.\" The DragonFly Project. All rights reserved. 433190b70SSascha Wildner.\" 533190b70SSascha Wildner.\" Redistribution and use in source and binary forms, with or without 633190b70SSascha Wildner.\" modification, are permitted provided that the following conditions 733190b70SSascha Wildner.\" are met: 833190b70SSascha Wildner.\" 933190b70SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright 1033190b70SSascha Wildner.\" notice, this list of conditions and the following disclaimer. 1133190b70SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright 1233190b70SSascha Wildner.\" notice, this list of conditions and the following disclaimer in 1333190b70SSascha Wildner.\" the documentation and/or other materials provided with the 1433190b70SSascha Wildner.\" distribution. 1533190b70SSascha Wildner.\" 3. Neither the name of The DragonFly Project nor the names of its 1633190b70SSascha Wildner.\" contributors may be used to endorse or promote products derived 1733190b70SSascha Wildner.\" from this software without specific, prior written permission. 1833190b70SSascha Wildner.\" 1933190b70SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 2033190b70SSascha Wildner.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 2133190b70SSascha Wildner.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 2233190b70SSascha Wildner.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 2333190b70SSascha Wildner.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 2433190b70SSascha Wildner.\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, 2533190b70SSascha Wildner.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 2633190b70SSascha Wildner.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 2733190b70SSascha Wildner.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 2833190b70SSascha Wildner.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 2933190b70SSascha Wildner.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 3033190b70SSascha Wildner.\" SUCH DAMAGE. 3133190b70SSascha Wildner.\" 32*5ef3096fSSascha Wildner.Dd January 14, 2013 3333190b70SSascha Wildner.Dt TWS 4 3433190b70SSascha Wildner.Os 3533190b70SSascha Wildner.Sh NAME 3633190b70SSascha Wildner.Nm tws 3733190b70SSascha Wildner.Nd 3ware 9750 series SATA/SAS RAID controllers driver 3833190b70SSascha Wildner.Sh SYNOPSIS 3933190b70SSascha WildnerTo compile this driver into the kernel, 4033190b70SSascha Wildnerplace the following lines in your 4133190b70SSascha Wildnerkernel configuration file: 4233190b70SSascha Wildner.Bd -ragged -offset indent 4333190b70SSascha Wildner.Cd "device scbus" 4433190b70SSascha Wildner.Cd "device tws" 4533190b70SSascha Wildner.Ed 4633190b70SSascha Wildner.Pp 4733190b70SSascha WildnerAlternatively, to load the driver as a 4833190b70SSascha Wildnermodule at boot time, place the following line in 4933190b70SSascha Wildner.Xr loader.conf 5 : 5033190b70SSascha Wildner.Bd -literal -offset indent 5133190b70SSascha Wildnertws_load="YES" 5233190b70SSascha Wildner.Ed 5333190b70SSascha Wildner.Sh DESCRIPTION 5433190b70SSascha WildnerThe 5533190b70SSascha Wildner.Nm 5633190b70SSascha Wildnerdriver provides support for LSI's 3ware 9750 series 5733190b70SSascha WildnerSATA/SAS controllers. 5833190b70SSascha Wildner.Pp 5933190b70SSascha WildnerThese controllers are available in 4, 8, 16 or 24-port configurations, 6033190b70SSascha Wildnerand support the following RAID levels: 0, 1, 10, 5, 50, 6. 6133190b70SSascha WildnerThe device nodes for the controllers are of the form 6233190b70SSascha Wildner.Pa /dev/tws Ns Ar X , 6333190b70SSascha Wildnerwhere 6433190b70SSascha Wildner.Ar X 6533190b70SSascha Wildneris the controller number. 6633190b70SSascha WildnerThe driver is implemented as a SCSI SIM 6733190b70SSascha Wildnerunder CAM, and, as such, the logical units that it controls are accessible 6833190b70SSascha Wildnervia the device nodes, 6933190b70SSascha Wildner.Pa /dev/da Ns Ar Y , 7033190b70SSascha Wildnerwhere 7133190b70SSascha Wildner.Ar Y 7233190b70SSascha Wildneris the logical unit number. 73*5ef3096fSSascha Wildner.Sh LOADER TUNABLES 74*5ef3096fSSascha Wildner.Bl -tag -width indent 75*5ef3096fSSascha Wildner.It Va hw.tws.msi.enable 76*5ef3096fSSascha WildnerBy default, the driver will use MSI if it is supported. 77*5ef3096fSSascha WildnerThis behavior can be turned off by setting this tunable to 0. 78*5ef3096fSSascha Wildner.El 7933190b70SSascha Wildner.Sh HARDWARE 8033190b70SSascha WildnerThe 8133190b70SSascha Wildner.Nm 8233190b70SSascha Wildnerdriver supports the following SATA RAID controllers: 8333190b70SSascha Wildner.Pp 8433190b70SSascha Wildner.Bl -bullet -compact 8533190b70SSascha Wildner.It 8633190b70SSascha WildnerLSI's 3ware SAS 9750-4i 8733190b70SSascha Wildner.It 8833190b70SSascha WildnerLSI's 3ware SAS 9750-4i4e 8933190b70SSascha Wildner.It 9033190b70SSascha WildnerLSI's 3ware SAS 9750-8i 9133190b70SSascha Wildner.It 9233190b70SSascha WildnerLSI's 3ware SAS 9750-8e 9333190b70SSascha Wildner.It 9433190b70SSascha WildnerLSI's 3ware SAS 9750-16i4e 9533190b70SSascha Wildner.It 9633190b70SSascha WildnerLSI's 3ware SAS 9750-24i4e 9733190b70SSascha Wildner.El 9833190b70SSascha Wildner.Sh SEE ALSO 9933190b70SSascha Wildner.Xr da 4 , 10033190b70SSascha Wildner.Xr twa 4 , 10133190b70SSascha Wildner.Xr twe 4 10233190b70SSascha Wildner.Sh COPYRIGHT 10333190b70SSascha Wildner.Bd -literal 10433190b70SSascha WildnerCopyright (c) 2010, LSI Corp. 10533190b70SSascha WildnerAll rights reserved. 10633190b70SSascha WildnerAuthor : Manjunath Ranganathaiah 10733190b70SSascha WildnerSupport: freebsdraid@lsi.com 10833190b70SSascha Wildner 10933190b70SSascha WildnerRedistribution and use in source and binary forms, with or without 11033190b70SSascha Wildnermodification, are permitted provided that the following conditions 11133190b70SSascha Wildnerare met: 11233190b70SSascha Wildner 11333190b70SSascha Wildner1. Redistributions of source code must retain the above copyright 11433190b70SSascha Wildner notice, this list of conditions and the following disclaimer. 11533190b70SSascha Wildner2. Redistributions in binary form must reproduce the above copyright 11633190b70SSascha Wildner notice, this list of conditions and the following disclaimer in 11733190b70SSascha Wildner the documentation and/or other materials provided with the 11833190b70SSascha Wildner distribution. 11933190b70SSascha Wildner3. Neither the name of the <ORGANIZATION> nor the names of its 12033190b70SSascha Wildner contributors may be used to endorse or promote products derived 12133190b70SSascha Wildner from this software without specific prior written permission. 12233190b70SSascha Wildner 12333190b70SSascha WildnerTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 12433190b70SSascha Wildner"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 12533190b70SSascha WildnerLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 12633190b70SSascha WildnerFOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 12733190b70SSascha WildnerCOPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 12833190b70SSascha WildnerINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 12933190b70SSascha WildnerBUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 13033190b70SSascha WildnerLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 13133190b70SSascha WildnerCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 13233190b70SSascha WildnerLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 13333190b70SSascha WildnerANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 13433190b70SSascha WildnerPOSSIBILITY OF SUCH DAMAGE. 13533190b70SSascha Wildner.Ed 136