13bb4fddfSHiten Pandya.\" $NetBSD: mpt.4,v 1.1 2003/04/16 22:32:15 thorpej Exp $ 23bb4fddfSHiten Pandya.\" 33bb4fddfSHiten Pandya.\" Copyright (c) 2003 Wasabi Systems, Inc. 43bb4fddfSHiten Pandya.\" All rights reserved. 53bb4fddfSHiten Pandya.\" 63bb4fddfSHiten Pandya.\" Written by Jason R. Thorpe for Wasabi Systems, Inc. 73bb4fddfSHiten Pandya.\" 83bb4fddfSHiten Pandya.\" Redistribution and use in source and binary forms, with or without 93bb4fddfSHiten Pandya.\" modification, are permitted provided that the following conditions 103bb4fddfSHiten Pandya.\" are met: 113bb4fddfSHiten Pandya.\" 1. Redistributions of source code must retain the above copyright 123bb4fddfSHiten Pandya.\" notice, this list of conditions and the following disclaimer. 133bb4fddfSHiten Pandya.\" 2. Redistributions in binary form must reproduce the above copyright 143bb4fddfSHiten Pandya.\" notice, this list of conditions and the following disclaimer in the 153bb4fddfSHiten Pandya.\" documentation and/or other materials provided with the distribution. 163bb4fddfSHiten Pandya.\" 3. All advertising materials mentioning features or use of this software 173bb4fddfSHiten Pandya.\" must display the following acknowledgement: 183bb4fddfSHiten Pandya.\" This product includes software developed for the NetBSD Project by 193bb4fddfSHiten Pandya.\" Wasabi Systems, Inc. 203bb4fddfSHiten Pandya.\" 4. The name of Wasabi Systems, Inc. may not be used to endorse 213bb4fddfSHiten Pandya.\" or promote products derived from this software without specific prior 223bb4fddfSHiten Pandya.\" written permission. 233bb4fddfSHiten Pandya.\" 243bb4fddfSHiten Pandya.\" THIS SOFTWARE IS PROVIDED BY WASABI SYSTEMS, INC. ``AS IS'' AND 253bb4fddfSHiten Pandya.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 263bb4fddfSHiten Pandya.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 273bb4fddfSHiten Pandya.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL WASABI SYSTEMS, INC 283bb4fddfSHiten Pandya.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 293bb4fddfSHiten Pandya.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 303bb4fddfSHiten Pandya.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 313bb4fddfSHiten Pandya.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 323bb4fddfSHiten Pandya.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 333bb4fddfSHiten Pandya.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 343bb4fddfSHiten Pandya.\" POSSIBILITY OF SUCH DAMAGE. 353bb4fddfSHiten Pandya.\" 36f93c1ee9SRuslan Ermilov.\" $FreeBSD$ 37f93c1ee9SRuslan Ermilov.\" 38b68f61d0SMatt Jacob.Dd April 6, 2007 393bb4fddfSHiten Pandya.Dt MPT 4 403bb4fddfSHiten Pandya.Os 413bb4fddfSHiten Pandya.Sh NAME 423bb4fddfSHiten Pandya.Nm mpt 433bb4fddfSHiten Pandya.Nd LSI Fusion-MPT SCSI/Fibre Channel driver 443bb4fddfSHiten Pandya.Sh SYNOPSIS 452d431ba6SChristian BruefferTo compile this driver into the kernel, 462d431ba6SChristian Bruefferplace the following lines in your 472d431ba6SChristian Bruefferkernel configuration file: 482d431ba6SChristian Brueffer.Bd -ragged -offset indent 493bb4fddfSHiten Pandya.Cd "device scbus" 502d431ba6SChristian Brueffer.Cd "device mpt" 512d431ba6SChristian Brueffer.Ed 522d431ba6SChristian Brueffer.Pp 532d431ba6SChristian BruefferAlternatively, to load the driver as a 542d431ba6SChristian Brueffermodule at boot time, place the following line in 552d431ba6SChristian Brueffer.Xr loader.conf 5 : 562d431ba6SChristian Brueffer.Bd -literal -offset indent 572d431ba6SChristian Brueffermpt_load="YES" 582d431ba6SChristian Brueffer.Ed 593bb4fddfSHiten Pandya.Sh DESCRIPTION 603bb4fddfSHiten PandyaThe 613bb4fddfSHiten Pandya.Nm 623bb4fddfSHiten Pandyadriver provides support 633bb4fddfSHiten Pandyafor the LSI Logic Fusion-MPT family of 644bf452f1SChristian Brueffer.Tn SCSI , 653bb4fddfSHiten Pandya.Tn Fibre Channel 6619ec23bbSMatt Jacoband 6719ec23bbSMatt Jacob.Tn SAS 680df8576aSSimon L. B. Nielsencontrollers. 690df8576aSSimon L. B. Nielsen.Sh HARDWARE 700df8576aSSimon L. B. NielsenThe following controllers are supported by the 710df8576aSSimon L. B. Nielsen.Nm 720df8576aSSimon L. B. Nielsendriver: 733bb4fddfSHiten Pandya.Pp 740df8576aSSimon L. B. Nielsen.Bl -bullet -compact 753bb4fddfSHiten Pandya.It 7619ec23bbSMatt JacobLSI Logic 53c1030, 7719ec23bbSMatt JacobLSI Logic LSI2x320-X 7819ec23bbSMatt Jacob(Single and Dual Ultra320 79f93c1ee9SRuslan Ermilov.Tn SCSI ) 803bb4fddfSHiten Pandya.It 8119ec23bbSMatt JacobLSI Logic AS1064, 8219ec23bbSMatt JacobLSI Logic AS1068 8381ae4b8dSRuslan Ermilov.Pq Tn SAS/SATA 8419ec23bbSMatt Jacob.It 850df8576aSSimon L. B. NielsenLSI Logic FC909 86f93c1ee9SRuslan Ermilov(1Gb/s 87f93c1ee9SRuslan Ermilov.Tn Fibre Channel ) 883bb4fddfSHiten Pandya.It 890df8576aSSimon L. B. NielsenLSI Logic FC909A 90f93c1ee9SRuslan Ermilov(Dual 1Gb/s 91f93c1ee9SRuslan Ermilov.Tn Fibre Channel ) 923bb4fddfSHiten Pandya.It 9319ec23bbSMatt JacobLSI Logic FC919, 9419ec23bbSMatt JacobLSI Logic 7102XP-LC 9519ec23bbSMatt Jacob(Single 2Gb/s 96f93c1ee9SRuslan Ermilov.Tn Fibre Channel ) 973bb4fddfSHiten Pandya.It 98a0d98e42SMaxim SobolevLSI Logic FC929, 9919ec23bbSMatt JacobLSI Logic FC929X, 10019ec23bbSMatt JacobLSI Logic 7202XP-LC 101f93c1ee9SRuslan Ermilov(Dual 2Gb/s 102f93c1ee9SRuslan Ermilov.Tn Fibre Channel ) 10319ec23bbSMatt Jacob.It 10419ec23bbSMatt JacobLSI Logic FC949X 10519ec23bbSMatt Jacob(Dual 4Gb/s 10619ec23bbSMatt Jacob.Tn Fibre Channel ) 107b68f61d0SMatt Jacob.It 108b68f61d0SMatt JacobLSI Logic FC949ES 109b68f61d0SMatt Jacob(Dual 4Gb/s 110b68f61d0SMatt Jacob.Tn Fibre Channel PCI-Express) 1113bb4fddfSHiten Pandya.El 1123bb4fddfSHiten Pandya.Pp 1130df8576aSSimon L. B. NielsenThe 114b68f61d0SMatt Jacob.Tn Ultra 320 SCSI 115da2fa159SRuslan Ermilovcontroller chips supported by the 1160df8576aSSimon L. B. Nielsen.Nm 1170df8576aSSimon L. B. Nielsendriver can be found onboard on many systems including: 1180df8576aSSimon L. B. Nielsen.Pp 1190df8576aSSimon L. B. Nielsen.Bl -bullet -compact 1200df8576aSSimon L. B. Nielsen.It 12119ec23bbSMatt JacobDell PowerEdge 1750 thru 2850 1220df8576aSSimon L. B. Nielsen.It 1230df8576aSSimon L. B. NielsenIBM eServer xSeries 335 1240df8576aSSimon L. B. Nielsen.El 1254bf452f1SChristian Brueffer.Pp 12619ec23bbSMatt JacobThese systems also contain Integrated Raid Mirroring and Integrated 12719ec23bbSMatt JacobRaid Mirroring Enhanced which this driver also supports. 12819ec23bbSMatt Jacob.Pp 12919ec23bbSMatt JacobThe 13019ec23bbSMatt Jacob.Tn SAS 13119ec23bbSMatt Jacobcontroller chips are also present on many new AMD/Opteron based systems, 1324bf452f1SChristian Bruefferlike the Sun 4100. 1334bf452f1SChristian BruefferNote that this controller can drive both SAS and SATA 134b68f61d0SMatt Jacobdrives or a mix of them at the same time. The Integrated Raid Mirroring 135b68f61d0SMatt Jacobavailable for these controllers is poorly supported at best. 136b68f61d0SMatt Jacob.Pp 137b68f61d0SMatt JacobThe 138b68f61d0SMatt Jacob.Tn Fibre Channel 139b68f61d0SMatt Jacobcontroller chipset are supported by a broad variety of speeds and systems. 140b68f61d0SMatt JacobThe 141b68f61d0SMatt Jacob.Tn Apple 142b68f61d0SMatt JacobFibre Channel HBA is in fact the 143b68f61d0SMatt Jacob.Tn FC949ES 144b68f61d0SMatt Jacobcard. 14519ec23bbSMatt Jacob.Pp 1464bf452f1SChristian BruefferThis driver also supports target mode for Fibre Channel cards. 1474bf452f1SChristian BruefferThis support may be enabled by setting the desired role of the core via 14819ec23bbSMatt Jacobthe LSI Logic firmware utility that establishes what roles the card 14919ec23bbSMatt Jacobcan take on - no separate compilation is required. 1503bb4fddfSHiten Pandya.Sh SEE ALSO 1513bb4fddfSHiten Pandya.Xr cd 4 , 1523bb4fddfSHiten Pandya.Xr ch 4 , 15328cda542SJoseph Koshy.Xr da 4 , 1543bb4fddfSHiten Pandya.Xr pci 4 , 15528cda542SJoseph Koshy.Xr sa 4 , 156fbec079fSMaxim Konovalov.Xr scsi 4 , 15719ec23bbSMatt Jacob.Xr targ 4 1583bb4fddfSHiten Pandya.Rs 1593bb4fddfSHiten Pandya.%T "LSI Logic Website" 1603bb4fddfSHiten Pandya.%O http://www.lsilogic.com/ 1613bb4fddfSHiten Pandya.Re 1623bb4fddfSHiten Pandya.Sh HISTORY 1633bb4fddfSHiten PandyaThe 1643bb4fddfSHiten Pandya.Nm 1653bb4fddfSHiten Pandyadriver first appeared in 1663bb4fddfSHiten Pandya.Fx 4.6 . 1673bb4fddfSHiten Pandya.Sh AUTHORS 1683bb4fddfSHiten Pandya.An -nosplit 1693bb4fddfSHiten PandyaThe 1703bb4fddfSHiten Pandya.Nm 1713bb4fddfSHiten Pandyadriver was originally written for 1723bb4fddfSHiten Pandya.Fx 1733bb4fddfSHiten Pandyaby 1743bb4fddfSHiten Pandya.An Greg Ansley 175b68f61d0SMatt Jacoband marginally improved upon 1763bb4fddfSHiten Pandyaby 177b68f61d0SMatt Jacob.An Matt Jacob Aq mjacob@FreeBSD.org . 17881ae4b8dSRuslan Ermilov.Pp 179b68f61d0SMatt Jacob.An Justin Gibbs Aq gibbs@FreeBSD.org 180b68f61d0SMatt Jacoband 181b68f61d0SMatt Jacob.An Scott Long Aq scottl@FreeBSD.org 182b68f61d0SMatt Jacobhave made more substantial improvements. 183b68f61d0SMatt Jacob.Sh BUGS 184