xref: /freebsd/share/man/man4/mpt.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
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.\"
360ec6c03cSSebastian Oswald.Dd January 16, 2021
373bb4fddfSHiten Pandya.Dt MPT 4
383bb4fddfSHiten Pandya.Os
393bb4fddfSHiten Pandya.Sh NAME
403bb4fddfSHiten Pandya.Nm mpt
413bb4fddfSHiten Pandya.Nd LSI Fusion-MPT SCSI/Fibre Channel driver
423bb4fddfSHiten Pandya.Sh SYNOPSIS
432d431ba6SChristian BruefferTo compile this driver into the kernel,
442d431ba6SChristian Bruefferplace the following lines in your
452d431ba6SChristian Bruefferkernel configuration file:
462d431ba6SChristian Brueffer.Bd -ragged -offset indent
473bb4fddfSHiten Pandya.Cd "device scbus"
482d431ba6SChristian Brueffer.Cd "device mpt"
492d431ba6SChristian Brueffer.Ed
502d431ba6SChristian Brueffer.Pp
512d431ba6SChristian BruefferAlternatively, to load the driver as a
522d431ba6SChristian Brueffermodule at boot time, place the following line in
532d431ba6SChristian Brueffer.Xr loader.conf 5 :
542d431ba6SChristian Brueffer.Bd -literal -offset indent
552d431ba6SChristian Brueffermpt_load="YES"
562d431ba6SChristian Brueffer.Ed
573bb4fddfSHiten Pandya.Sh DESCRIPTION
583bb4fddfSHiten PandyaThe
593bb4fddfSHiten Pandya.Nm
603bb4fddfSHiten Pandyadriver provides support
613bb4fddfSHiten Pandyafor the LSI Logic Fusion-MPT family of
624bf452f1SChristian Brueffer.Tn SCSI ,
633bb4fddfSHiten Pandya.Tn Fibre Channel
6419ec23bbSMatt Jacoband
6519ec23bbSMatt Jacob.Tn SAS
660df8576aSSimon L. B. Nielsencontrollers.
670df8576aSSimon L. B. Nielsen.Sh HARDWARE
680df8576aSSimon L. B. NielsenThe following controllers are supported by the
690df8576aSSimon L. B. Nielsen.Nm
700df8576aSSimon L. B. Nielsendriver:
713bb4fddfSHiten Pandya.Pp
720df8576aSSimon L. B. Nielsen.Bl -bullet -compact
733bb4fddfSHiten Pandya.It
7419ec23bbSMatt JacobLSI Logic 53c1030,
7519ec23bbSMatt JacobLSI Logic LSI2x320-X
7619ec23bbSMatt Jacob(Single and Dual Ultra320
77f93c1ee9SRuslan Ermilov.Tn SCSI )
783bb4fddfSHiten Pandya.It
7919ec23bbSMatt JacobLSI Logic AS1064,
8019ec23bbSMatt JacobLSI Logic AS1068
8181ae4b8dSRuslan Ermilov.Pq Tn SAS/SATA
8219ec23bbSMatt Jacob.It
830df8576aSSimon L. B. NielsenLSI Logic FC909
84f93c1ee9SRuslan Ermilov(1Gb/s
85f93c1ee9SRuslan Ermilov.Tn Fibre Channel )
863bb4fddfSHiten Pandya.It
870df8576aSSimon L. B. NielsenLSI Logic FC909A
88f93c1ee9SRuslan Ermilov(Dual 1Gb/s
89f93c1ee9SRuslan Ermilov.Tn Fibre Channel )
903bb4fddfSHiten Pandya.It
9119ec23bbSMatt JacobLSI Logic FC919,
9219ec23bbSMatt JacobLSI Logic 7102XP-LC
9319ec23bbSMatt Jacob(Single 2Gb/s
94f93c1ee9SRuslan Ermilov.Tn Fibre Channel )
953bb4fddfSHiten Pandya.It
96a0d98e42SMaxim SobolevLSI Logic FC929,
9719ec23bbSMatt JacobLSI Logic FC929X,
9819ec23bbSMatt JacobLSI Logic 7202XP-LC
99f93c1ee9SRuslan Ermilov(Dual 2Gb/s
100f93c1ee9SRuslan Ermilov.Tn Fibre Channel )
10119ec23bbSMatt Jacob.It
10219ec23bbSMatt JacobLSI Logic FC949X
10319ec23bbSMatt Jacob(Dual 4Gb/s
10419ec23bbSMatt Jacob.Tn Fibre Channel )
105b68f61d0SMatt Jacob.It
10664137632SChristian BruefferLSI Logic FC949E,
107b68f61d0SMatt JacobLSI Logic FC949ES
108b68f61d0SMatt Jacob(Dual 4Gb/s
109b68f61d0SMatt Jacob.Tn Fibre Channel PCI-Express)
1103bb4fddfSHiten Pandya.El
1113bb4fddfSHiten Pandya.Pp
1120df8576aSSimon L. B. NielsenThe
113b68f61d0SMatt Jacob.Tn Ultra 320 SCSI
114da2fa159SRuslan Ermilovcontroller chips supported by the
1150df8576aSSimon L. B. Nielsen.Nm
1160df8576aSSimon L. B. Nielsendriver can be found onboard on many systems including:
1170df8576aSSimon L. B. Nielsen.Pp
1180df8576aSSimon L. B. Nielsen.Bl -bullet -compact
1190df8576aSSimon L. B. Nielsen.It
1200ec6c03cSSebastian OswaldDell PowerEdge 1750 through 2850
1210df8576aSSimon L. B. Nielsen.It
1220df8576aSSimon L. B. NielsenIBM eServer xSeries 335
1230df8576aSSimon L. B. Nielsen.El
1244bf452f1SChristian Brueffer.Pp
125568dbd8bSDavid E. O'BrienThese systems also contain Integrated RAID Mirroring and Integrated
126568dbd8bSDavid E. O'BrienRAID Mirroring Enhanced which this driver also supports.
12719ec23bbSMatt Jacob.Pp
12819ec23bbSMatt JacobThe
12919ec23bbSMatt Jacob.Tn SAS
13019ec23bbSMatt Jacobcontroller chips are also present on many new AMD/Opteron based systems,
1314bf452f1SChristian Bruefferlike the Sun 4100.
1324bf452f1SChristian BruefferNote that this controller can drive both SAS and SATA
13325972509SEdward Tomasz Napieraladrives or a mix of them at the same time.
13425972509SEdward Tomasz NapieralaThe 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.
1500ec6c03cSSebastian Oswald.Sh WARNINGS
1510ec6c03cSSebastian OswaldMost controllers supported by the
1520ec6c03cSSebastian Oswald.Nm
1530ec6c03cSSebastian Oswalddriver suffer from limitations on supported disk size (mostly <2TB).
1540ec6c03cSSebastian OswaldWhile most controllers will truncate usable disk size, others might
155*14abc96eSCeri Daviesbehave unexpectedly and can cause severe data loss.
1560ec6c03cSSebastian OswaldRefer to the datasheet of the chipset and firmware version for information
1570ec6c03cSSebastian Oswaldabout supported disk size and limitations.
1583bb4fddfSHiten Pandya.Sh SEE ALSO
1593bb4fddfSHiten Pandya.Xr cd 4 ,
1603bb4fddfSHiten Pandya.Xr ch 4 ,
16128cda542SJoseph Koshy.Xr da 4 ,
1622fff0b4fSKenneth D. Merry.Xr mps 4 ,
1633bb4fddfSHiten Pandya.Xr pci 4 ,
16428cda542SJoseph Koshy.Xr sa 4 ,
165fbec079fSMaxim Konovalov.Xr scsi 4 ,
16603befb10SEdward Tomasz Napierala.Xr targ 4 ,
167923544aaSBaptiste Daroussin.Xr gmultipath 8 ,
168923544aaSBaptiste Daroussin.Xr mptutil 8
1693bb4fddfSHiten Pandya.Rs
1703bb4fddfSHiten Pandya.%T "LSI Logic Website"
1715d514028SGlen Barber.%U http://www.lsi.com/
1723bb4fddfSHiten Pandya.Re
1733bb4fddfSHiten Pandya.Sh HISTORY
1743bb4fddfSHiten PandyaThe
1753bb4fddfSHiten Pandya.Nm
1763bb4fddfSHiten Pandyadriver first appeared in
1773bb4fddfSHiten Pandya.Fx 4.6 .
1783bb4fddfSHiten Pandya.Sh AUTHORS
1793bb4fddfSHiten Pandya.An -nosplit
1803bb4fddfSHiten PandyaThe
1813bb4fddfSHiten Pandya.Nm
1823bb4fddfSHiten Pandyadriver was originally written for
1833bb4fddfSHiten Pandya.Fx
1843bb4fddfSHiten Pandyaby
1853bb4fddfSHiten Pandya.An Greg Ansley
186b68f61d0SMatt Jacoband marginally improved upon
1873bb4fddfSHiten Pandyaby
1886c899950SBaptiste Daroussin.An Matt Jacob Aq Mt mjacob@FreeBSD.org .
18981ae4b8dSRuslan Ermilov.Pp
1906c899950SBaptiste Daroussin.An Justin Gibbs Aq Mt gibbs@FreeBSD.org
191b68f61d0SMatt Jacoband
1926c899950SBaptiste Daroussin.An Scott Long Aq Mt scottl@FreeBSD.org
193b68f61d0SMatt Jacobhave made more substantial improvements.
194