122897853SHiten Pandya.\" $NetBSD: mpt.4,v 1.1 2003/04/16 22:32:15 thorpej Exp $ 29cca02b8SHiten Pandya.\" 322897853SHiten Pandya.\" Copyright (c) 2003 Wasabi Systems, Inc. 422897853SHiten Pandya.\" All rights reserved. 522897853SHiten Pandya.\" 622897853SHiten Pandya.\" Written by Jason R. Thorpe for Wasabi Systems, Inc. 722897853SHiten Pandya.\" 822897853SHiten Pandya.\" Redistribution and use in source and binary forms, with or without 922897853SHiten Pandya.\" modification, are permitted provided that the following conditions 1022897853SHiten Pandya.\" are met: 1122897853SHiten Pandya.\" 1. Redistributions of source code must retain the above copyright 1222897853SHiten Pandya.\" notice, this list of conditions and the following disclaimer. 1322897853SHiten Pandya.\" 2. Redistributions in binary form must reproduce the above copyright 1422897853SHiten Pandya.\" notice, this list of conditions and the following disclaimer in the 1522897853SHiten Pandya.\" documentation and/or other materials provided with the distribution. 1622897853SHiten Pandya.\" 3. All advertising materials mentioning features or use of this software 1722897853SHiten Pandya.\" must display the following acknowledgement: 1822897853SHiten Pandya.\" This product includes software developed for the NetBSD Project by 1922897853SHiten Pandya.\" Wasabi Systems, Inc. 2022897853SHiten Pandya.\" 4. The name of Wasabi Systems, Inc. may not be used to endorse 2122897853SHiten Pandya.\" or promote products derived from this software without specific prior 2222897853SHiten Pandya.\" written permission. 2322897853SHiten Pandya.\" 2422897853SHiten Pandya.\" THIS SOFTWARE IS PROVIDED BY WASABI SYSTEMS, INC. ``AS IS'' AND 2522897853SHiten Pandya.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 2622897853SHiten Pandya.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2722897853SHiten Pandya.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL WASABI SYSTEMS, INC 2822897853SHiten Pandya.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 2922897853SHiten Pandya.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 3022897853SHiten Pandya.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 3122897853SHiten Pandya.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3222897853SHiten Pandya.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3322897853SHiten Pandya.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3422897853SHiten Pandya.\" POSSIBILITY OF SUCH DAMAGE. 3522897853SHiten Pandya.\" 36f582582cSSascha Wildner.\" $FreeBSD: head/share/man/man4/mpt.4 236623 2012-06-05 17:49:11Z obrien $ 376d259fc1SSascha Wildner.\" 38fd501800SSascha Wildner.Dd April 24, 2018 3922897853SHiten Pandya.Dt MPT 4 4022897853SHiten Pandya.Os 4122897853SHiten Pandya.Sh NAME 4222897853SHiten Pandya.Nm mpt 4322897853SHiten Pandya.Nd LSI Fusion-MPT SCSI/Fibre Channel driver 4422897853SHiten Pandya.Sh SYNOPSIS 451435b4dcSSascha WildnerTo compile this driver into the kernel, 461435b4dcSSascha Wildnerplace the following lines in your 471435b4dcSSascha Wildnerkernel configuration file: 481435b4dcSSascha Wildner.Bd -ragged -offset indent 4922897853SHiten Pandya.Cd "device scbus" 501435b4dcSSascha Wildner.Cd "device mpt" 511435b4dcSSascha Wildner.Ed 521435b4dcSSascha Wildner.Pp 531435b4dcSSascha WildnerAlternatively, to load the driver as a 541435b4dcSSascha Wildnermodule at boot time, place the following line in 551435b4dcSSascha Wildner.Xr loader.conf 5 : 561435b4dcSSascha Wildner.Bd -literal -offset indent 571435b4dcSSascha Wildnermpt_load="YES" 581435b4dcSSascha Wildner.Ed 5922897853SHiten Pandya.Sh DESCRIPTION 6022897853SHiten PandyaThe 6122897853SHiten Pandya.Nm 6222897853SHiten Pandyadriver provides support 6322897853SHiten Pandyafor the LSI Logic Fusion-MPT family of 641435b4dcSSascha Wildner.Tn SCSI , 6522897853SHiten Pandya.Tn Fibre Channel 661435b4dcSSascha Wildnerand 671435b4dcSSascha Wildner.Tn SAS 681435b4dcSSascha Wildnercontrollers. 69f0731c1eSSascha Wildner.Sh LOADER TUNABLES 70f0731c1eSSascha Wildner.Bl -tag -width indent 71f0731c1eSSascha Wildner.It Va hw.mpt.msi.enable 72f0731c1eSSascha WildnerThis tunable specifies whether MSI will be used or not, provided the 73f0731c1eSSascha Wildnercontroller supports it. 74f0731c1eSSascha WildnerBy default, the driver will use MSI for SAS adapters. 75bb91bb32SSascha Wildner.El 761435b4dcSSascha Wildner.Sh HARDWARE 771435b4dcSSascha WildnerThe following controllers are supported by the 781435b4dcSSascha Wildner.Nm 791435b4dcSSascha Wildnerdriver: 8022897853SHiten Pandya.Pp 811435b4dcSSascha Wildner.Bl -bullet -compact 8222897853SHiten Pandya.It 831435b4dcSSascha WildnerLSI Logic 53c1030, 841435b4dcSSascha WildnerLSI Logic LSI2x320-X 851435b4dcSSascha Wildner(Single and Dual Ultra320 861435b4dcSSascha Wildner.Tn SCSI ) 8722897853SHiten Pandya.It 881435b4dcSSascha WildnerLSI Logic AS1064, 891435b4dcSSascha WildnerLSI Logic AS1068 901435b4dcSSascha Wildner.Pq Tn SAS/SATA 9122897853SHiten Pandya.It 921435b4dcSSascha WildnerLSI Logic FC909 931435b4dcSSascha Wildner(1Gb/s 941435b4dcSSascha Wildner.Tn Fibre Channel ) 9522897853SHiten Pandya.It 961435b4dcSSascha WildnerLSI Logic FC909A 971435b4dcSSascha Wildner(Dual 1Gb/s 981435b4dcSSascha Wildner.Tn Fibre Channel ) 9922897853SHiten Pandya.It 1001435b4dcSSascha WildnerLSI Logic FC919, 1011435b4dcSSascha WildnerLSI Logic 7102XP-LC 1021435b4dcSSascha Wildner(Single 2Gb/s 1031435b4dcSSascha Wildner.Tn Fibre Channel ) 1041435b4dcSSascha Wildner.It 1051435b4dcSSascha WildnerLSI Logic FC929, 1061435b4dcSSascha WildnerLSI Logic FC929X, 1071435b4dcSSascha WildnerLSI Logic 7202XP-LC 1081435b4dcSSascha Wildner(Dual 2Gb/s 1091435b4dcSSascha Wildner.Tn Fibre Channel ) 1101435b4dcSSascha Wildner.It 1111435b4dcSSascha WildnerLSI Logic FC949X 1121435b4dcSSascha Wildner(Dual 4Gb/s 1131435b4dcSSascha Wildner.Tn Fibre Channel ) 1141435b4dcSSascha Wildner.It 1156d259fc1SSascha WildnerLSI Logic FC949E, 1161435b4dcSSascha WildnerLSI Logic FC949ES 1171435b4dcSSascha Wildner(Dual 4Gb/s 1181435b4dcSSascha Wildner.Tn Fibre Channel PCI-Express) 11922897853SHiten Pandya.El 12022897853SHiten Pandya.Pp 1211435b4dcSSascha WildnerThe 1221435b4dcSSascha Wildner.Tn Ultra 320 SCSI 1231435b4dcSSascha Wildnercontroller chips supported by the 1241435b4dcSSascha Wildner.Nm 1251435b4dcSSascha Wildnerdriver can be found onboard on many systems including: 1261435b4dcSSascha Wildner.Pp 1271435b4dcSSascha Wildner.Bl -bullet -compact 1281435b4dcSSascha Wildner.It 1291435b4dcSSascha WildnerDell PowerEdge 1750 thru 2850 1301435b4dcSSascha Wildner.It 1311435b4dcSSascha WildnerIBM eServer xSeries 335 1321435b4dcSSascha Wildner.El 1331435b4dcSSascha Wildner.Pp 134f582582cSSascha WildnerThese systems also contain Integrated RAID Mirroring and Integrated 135f582582cSSascha WildnerRAID Mirroring Enhanced which this driver also supports. 1361435b4dcSSascha Wildner.Pp 1373720c7b4SSascha WildnerThe 53c1030 is also available in 1383720c7b4SSascha Wildner.Tn VMware 1393720c7b4SSascha Wildnerproducts. 1403720c7b4SSascha Wildner.Pp 1411435b4dcSSascha WildnerThe 1421435b4dcSSascha Wildner.Tn SAS 1431435b4dcSSascha Wildnercontroller chips are also present on many new AMD/Opteron based systems, 1441435b4dcSSascha Wildnerlike the Sun 4100. 1451435b4dcSSascha WildnerNote that this controller can drive both SAS and SATA 1461435b4dcSSascha Wildnerdrives or a mix of them at the same time. 147f582582cSSascha WildnerThe Integrated RAID Mirroring 1481435b4dcSSascha Wildneravailable for these controllers is poorly supported at best. 1491435b4dcSSascha Wildner.Pp 1501435b4dcSSascha WildnerThe 1511435b4dcSSascha Wildner.Tn Fibre Channel 1521435b4dcSSascha Wildnercontroller chipset are supported by a broad variety of speeds and systems. 1531435b4dcSSascha WildnerThe 1541435b4dcSSascha Wildner.Tn Apple 1551435b4dcSSascha WildnerFibre Channel HBA is in fact the 1561435b4dcSSascha Wildner.Tn FC949ES 1571435b4dcSSascha Wildnercard. 1581435b4dcSSascha Wildner.Pp 1591435b4dcSSascha WildnerThis driver also supports target mode for Fibre Channel cards. 1601435b4dcSSascha WildnerThis support may be enabled by setting the desired role of the core via 1611435b4dcSSascha Wildnerthe LSI Logic firmware utility that establishes what roles the card 1621435b4dcSSascha Wildnercan take on - no separate compilation is required. 16322897853SHiten Pandya.Sh SEE ALSO 16422897853SHiten Pandya.Xr cd 4 , 16522897853SHiten Pandya.Xr ch 4 , 1661435b4dcSSascha Wildner.Xr da 4 , 167fd501800SSascha Wildner.Xr mpr 4 , 1682575d4e3SSascha Wildner.Xr mps 4 , 16922897853SHiten Pandya.Xr pci 4 , 1701435b4dcSSascha Wildner.Xr sa 4 , 1716d259fc1SSascha Wildner.Xr scsi 4 , 172f582582cSSascha Wildner.Xr targ 4 , 1736d259fc1SSascha Wildner.Xr mptutil 8 17422897853SHiten Pandya.Rs 17522897853SHiten Pandya.%T "LSI Logic Website" 176*92db1a35SSascha Wildner.%U http://www.lsi.com/ 17722897853SHiten Pandya.Re 17822897853SHiten Pandya.Sh HISTORY 17922897853SHiten PandyaThe 18022897853SHiten Pandya.Nm 18122897853SHiten Pandyadriver first appeared in 18222897853SHiten Pandya.Fx 4.6 . 18322897853SHiten Pandya.Sh AUTHORS 18422897853SHiten Pandya.An -nosplit 18522897853SHiten PandyaThe 18622897853SHiten Pandya.Nm 18722897853SHiten Pandyadriver was originally written for 18822897853SHiten Pandya.Fx 18922897853SHiten Pandyaby 19022897853SHiten Pandya.An Greg Ansley 1911435b4dcSSascha Wildnerand marginally improved upon 19222897853SHiten Pandyaby 193b2a6f486SFranco Fichtner.An Matt Jacob Aq Mt mjacob@FreeBSD.org . 1941435b4dcSSascha Wildner.Pp 195b2a6f486SFranco Fichtner.An Justin Gibbs Aq Mt gibbs@FreeBSD.org 1961435b4dcSSascha Wildnerand 197b2a6f486SFranco Fichtner.An Scott Long Aq Mt scottl@FreeBSD.org 1981435b4dcSSascha Wildnerhave made more substantial improvements. 199