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.\" 364c42baf4SSascha Wildner.\" $FreeBSD: src/share/man/man4/mpt.4,v 1.22 2011/07/23 22:55:32 gjb Exp $ 376d259fc1SSascha Wildner.\" 38f0731c1eSSascha Wildner.Dd July 21, 2012 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. 75*bb91bb32SSascha 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 1341435b4dcSSascha WildnerThese systems also contain Integrated Raid Mirroring and Integrated 1351435b4dcSSascha WildnerRaid Mirroring Enhanced which this driver also supports. 1361435b4dcSSascha Wildner.Pp 1371435b4dcSSascha WildnerThe 1381435b4dcSSascha Wildner.Tn SAS 1391435b4dcSSascha Wildnercontroller chips are also present on many new AMD/Opteron based systems, 1401435b4dcSSascha Wildnerlike the Sun 4100. 1411435b4dcSSascha WildnerNote that this controller can drive both SAS and SATA 1421435b4dcSSascha Wildnerdrives or a mix of them at the same time. 1431435b4dcSSascha WildnerThe Integrated Raid Mirroring 1441435b4dcSSascha Wildneravailable for these controllers is poorly supported at best. 1451435b4dcSSascha Wildner.Pp 1461435b4dcSSascha WildnerThe 1471435b4dcSSascha Wildner.Tn Fibre Channel 1481435b4dcSSascha Wildnercontroller chipset are supported by a broad variety of speeds and systems. 1491435b4dcSSascha WildnerThe 1501435b4dcSSascha Wildner.Tn Apple 1511435b4dcSSascha WildnerFibre Channel HBA is in fact the 1521435b4dcSSascha Wildner.Tn FC949ES 1531435b4dcSSascha Wildnercard. 1541435b4dcSSascha Wildner.Pp 1551435b4dcSSascha WildnerThis driver also supports target mode for Fibre Channel cards. 1561435b4dcSSascha WildnerThis support may be enabled by setting the desired role of the core via 1571435b4dcSSascha Wildnerthe LSI Logic firmware utility that establishes what roles the card 1581435b4dcSSascha Wildnercan take on - no separate compilation is required. 15922897853SHiten Pandya.Sh SEE ALSO 16022897853SHiten Pandya.Xr cd 4 , 16122897853SHiten Pandya.Xr ch 4 , 1621435b4dcSSascha Wildner.Xr da 4 , 1636d259fc1SSascha Wildner.\".Xr mps 4 , 16422897853SHiten Pandya.Xr pci 4 , 1651435b4dcSSascha Wildner.Xr sa 4 , 1666d259fc1SSascha Wildner.Xr scsi 4 , 1676d259fc1SSascha Wildner.Xr mptutil 8 16822897853SHiten Pandya.Rs 16922897853SHiten Pandya.%T "LSI Logic Website" 1704c42baf4SSascha Wildner.%O http://www.lsi.com/ 17122897853SHiten Pandya.Re 17222897853SHiten Pandya.Sh HISTORY 17322897853SHiten PandyaThe 17422897853SHiten Pandya.Nm 17522897853SHiten Pandyadriver first appeared in 17622897853SHiten Pandya.Fx 4.6 . 17722897853SHiten Pandya.Sh AUTHORS 17822897853SHiten Pandya.An -nosplit 17922897853SHiten PandyaThe 18022897853SHiten Pandya.Nm 18122897853SHiten Pandyadriver was originally written for 18222897853SHiten Pandya.Fx 18322897853SHiten Pandyaby 18422897853SHiten Pandya.An Greg Ansley 1851435b4dcSSascha Wildnerand marginally improved upon 18622897853SHiten Pandyaby 18722897853SHiten Pandya.An Matt Jacob Aq mjacob@FreeBSD.org . 1881435b4dcSSascha Wildner.Pp 1891435b4dcSSascha Wildner.An Justin Gibbs Aq gibbs@FreeBSD.org 1901435b4dcSSascha Wildnerand 1911435b4dcSSascha Wildner.An Scott Long Aq scottl@FreeBSD.org 1921435b4dcSSascha Wildnerhave made more substantial improvements. 193