2003-11-07 17:33:52 +00:00
|
|
|
.\" $NetBSD: mpt.4,v 1.1 2003/04/16 22:32:15 thorpej Exp $
|
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 2003 Wasabi Systems, Inc.
|
|
|
|
.\" All rights reserved.
|
|
|
|
.\"
|
|
|
|
.\" Written by Jason R. Thorpe for Wasabi Systems, Inc.
|
|
|
|
.\"
|
|
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
|
|
.\" modification, are permitted provided that the following conditions
|
|
|
|
.\" are met:
|
|
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
|
|
.\" documentation and/or other materials provided with the distribution.
|
|
|
|
.\" 3. All advertising materials mentioning features or use of this software
|
|
|
|
.\" must display the following acknowledgement:
|
|
|
|
.\" This product includes software developed for the NetBSD Project by
|
|
|
|
.\" Wasabi Systems, Inc.
|
|
|
|
.\" 4. The name of Wasabi Systems, Inc. may not be used to endorse
|
|
|
|
.\" or promote products derived from this software without specific prior
|
|
|
|
.\" written permission.
|
|
|
|
.\"
|
|
|
|
.\" THIS SOFTWARE IS PROVIDED BY WASABI SYSTEMS, INC. ``AS IS'' AND
|
|
|
|
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
|
|
|
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
|
|
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL WASABI SYSTEMS, INC
|
|
|
|
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
|
|
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
|
|
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
|
|
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
|
|
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
|
|
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
|
|
.\" POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
.\"
|
2004-07-08 06:56:30 +00:00
|
|
|
.\" $FreeBSD$
|
|
|
|
.\"
|
2009-08-15 11:47:05 +00:00
|
|
|
.Dd August 15, 2009
|
2003-11-07 17:33:52 +00:00
|
|
|
.Dt MPT 4
|
|
|
|
.Os
|
|
|
|
.Sh NAME
|
|
|
|
.Nm mpt
|
|
|
|
.Nd LSI Fusion-MPT SCSI/Fibre Channel driver
|
|
|
|
.Sh SYNOPSIS
|
2006-05-20 09:39:28 +00:00
|
|
|
To compile this driver into the kernel,
|
|
|
|
place the following lines in your
|
|
|
|
kernel configuration file:
|
|
|
|
.Bd -ragged -offset indent
|
2003-11-07 17:33:52 +00:00
|
|
|
.Cd "device scbus"
|
2006-05-20 09:39:28 +00:00
|
|
|
.Cd "device mpt"
|
|
|
|
.Ed
|
|
|
|
.Pp
|
|
|
|
Alternatively, to load the driver as a
|
|
|
|
module at boot time, place the following line in
|
|
|
|
.Xr loader.conf 5 :
|
|
|
|
.Bd -literal -offset indent
|
|
|
|
mpt_load="YES"
|
|
|
|
.Ed
|
2003-11-07 17:33:52 +00:00
|
|
|
.Sh DESCRIPTION
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
driver provides support
|
|
|
|
for the LSI Logic Fusion-MPT family of
|
2006-06-05 20:29:31 +00:00
|
|
|
.Tn SCSI ,
|
2003-11-07 17:33:52 +00:00
|
|
|
.Tn Fibre Channel
|
2006-06-05 19:46:55 +00:00
|
|
|
and
|
|
|
|
.Tn SAS
|
2004-08-15 20:54:07 +00:00
|
|
|
controllers.
|
|
|
|
.Sh HARDWARE
|
|
|
|
The following controllers are supported by the
|
|
|
|
.Nm
|
|
|
|
driver:
|
2003-11-07 17:33:52 +00:00
|
|
|
.Pp
|
2004-08-15 20:54:07 +00:00
|
|
|
.Bl -bullet -compact
|
2003-11-07 17:33:52 +00:00
|
|
|
.It
|
2006-06-05 19:46:55 +00:00
|
|
|
LSI Logic 53c1030,
|
|
|
|
LSI Logic LSI2x320-X
|
|
|
|
(Single and Dual Ultra320
|
2004-07-08 06:56:30 +00:00
|
|
|
.Tn SCSI )
|
2003-11-07 17:33:52 +00:00
|
|
|
.It
|
2006-06-05 19:46:55 +00:00
|
|
|
LSI Logic AS1064,
|
|
|
|
LSI Logic AS1068
|
2006-09-18 15:24:20 +00:00
|
|
|
.Pq Tn SAS/SATA
|
2006-06-05 19:46:55 +00:00
|
|
|
.It
|
2004-08-15 20:54:07 +00:00
|
|
|
LSI Logic FC909
|
2004-07-08 06:56:30 +00:00
|
|
|
(1Gb/s
|
|
|
|
.Tn Fibre Channel )
|
2003-11-07 17:33:52 +00:00
|
|
|
.It
|
2004-08-15 20:54:07 +00:00
|
|
|
LSI Logic FC909A
|
2004-07-08 06:56:30 +00:00
|
|
|
(Dual 1Gb/s
|
|
|
|
.Tn Fibre Channel )
|
2003-11-07 17:33:52 +00:00
|
|
|
.It
|
2006-06-05 19:46:55 +00:00
|
|
|
LSI Logic FC919,
|
|
|
|
LSI Logic 7102XP-LC
|
|
|
|
(Single 2Gb/s
|
2004-07-08 06:56:30 +00:00
|
|
|
.Tn Fibre Channel )
|
2003-11-07 17:33:52 +00:00
|
|
|
.It
|
2004-12-18 19:12:06 +00:00
|
|
|
LSI Logic FC929,
|
2006-06-05 19:46:55 +00:00
|
|
|
LSI Logic FC929X,
|
|
|
|
LSI Logic 7202XP-LC
|
2004-07-08 06:56:30 +00:00
|
|
|
(Dual 2Gb/s
|
|
|
|
.Tn Fibre Channel )
|
2006-06-05 19:46:55 +00:00
|
|
|
.It
|
|
|
|
LSI Logic FC949X
|
|
|
|
(Dual 4Gb/s
|
|
|
|
.Tn Fibre Channel )
|
2007-04-07 04:01:00 +00:00
|
|
|
.It
|
|
|
|
LSI Logic FC949ES
|
|
|
|
(Dual 4Gb/s
|
|
|
|
.Tn Fibre Channel PCI-Express)
|
2003-11-07 17:33:52 +00:00
|
|
|
.El
|
|
|
|
.Pp
|
2004-08-15 20:54:07 +00:00
|
|
|
The
|
2007-04-07 04:01:00 +00:00
|
|
|
.Tn Ultra 320 SCSI
|
2005-01-12 10:14:43 +00:00
|
|
|
controller chips supported by the
|
2004-08-15 20:54:07 +00:00
|
|
|
.Nm
|
|
|
|
driver can be found onboard on many systems including:
|
|
|
|
.Pp
|
|
|
|
.Bl -bullet -compact
|
|
|
|
.It
|
2006-06-05 19:46:55 +00:00
|
|
|
Dell PowerEdge 1750 thru 2850
|
2004-08-15 20:54:07 +00:00
|
|
|
.It
|
|
|
|
IBM eServer xSeries 335
|
|
|
|
.El
|
2006-06-05 20:29:31 +00:00
|
|
|
.Pp
|
2006-06-05 19:46:55 +00:00
|
|
|
These systems also contain Integrated Raid Mirroring and Integrated
|
|
|
|
Raid Mirroring Enhanced which this driver also supports.
|
|
|
|
.Pp
|
|
|
|
The
|
|
|
|
.Tn SAS
|
|
|
|
controller chips are also present on many new AMD/Opteron based systems,
|
2006-06-05 20:29:31 +00:00
|
|
|
like the Sun 4100.
|
|
|
|
Note that this controller can drive both SAS and SATA
|
2007-04-07 04:01:00 +00:00
|
|
|
drives or a mix of them at the same time. The Integrated Raid Mirroring
|
|
|
|
available for these controllers is poorly supported at best.
|
|
|
|
.Pp
|
|
|
|
The
|
|
|
|
.Tn Fibre Channel
|
|
|
|
controller chipset are supported by a broad variety of speeds and systems.
|
|
|
|
The
|
|
|
|
.Tn Apple
|
|
|
|
Fibre Channel HBA is in fact the
|
|
|
|
.Tn FC949ES
|
|
|
|
card.
|
2006-06-05 19:46:55 +00:00
|
|
|
.Pp
|
2006-06-05 20:29:31 +00:00
|
|
|
This driver also supports target mode for Fibre Channel cards.
|
|
|
|
This support may be enabled by setting the desired role of the core via
|
2006-06-05 19:46:55 +00:00
|
|
|
the LSI Logic firmware utility that establishes what roles the card
|
|
|
|
can take on - no separate compilation is required.
|
2003-11-07 17:33:52 +00:00
|
|
|
.Sh SEE ALSO
|
|
|
|
.Xr cd 4 ,
|
|
|
|
.Xr ch 4 ,
|
2006-01-13 17:41:41 +00:00
|
|
|
.Xr da 4 ,
|
2003-11-07 17:33:52 +00:00
|
|
|
.Xr pci 4 ,
|
2006-01-13 17:41:41 +00:00
|
|
|
.Xr sa 4 ,
|
2006-06-05 19:55:44 +00:00
|
|
|
.Xr scsi 4 ,
|
2009-05-05 13:48:53 +00:00
|
|
|
.Xr targ 4 ,
|
2009-08-15 11:47:05 +00:00
|
|
|
.Xr mptutil 8 ,
|
2009-05-05 13:48:53 +00:00
|
|
|
.Xr gmultipath 8
|
2003-11-07 17:33:52 +00:00
|
|
|
.Rs
|
|
|
|
.%T "LSI Logic Website"
|
|
|
|
.%O http://www.lsilogic.com/
|
|
|
|
.Re
|
|
|
|
.Sh HISTORY
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
driver first appeared in
|
|
|
|
.Fx 4.6 .
|
|
|
|
.Sh AUTHORS
|
|
|
|
.An -nosplit
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
driver was originally written for
|
|
|
|
.Fx
|
|
|
|
by
|
|
|
|
.An Greg Ansley
|
2007-04-07 04:01:00 +00:00
|
|
|
and marginally improved upon
|
2003-11-07 17:33:52 +00:00
|
|
|
by
|
2007-04-07 04:01:00 +00:00
|
|
|
.An Matt Jacob Aq mjacob@FreeBSD.org .
|
|
|
|
.Pp
|
|
|
|
.An Justin Gibbs Aq gibbs@FreeBSD.org
|
2006-06-05 19:46:55 +00:00
|
|
|
and
|
2007-04-07 04:01:00 +00:00
|
|
|
.An Scott Long Aq scottl@FreeBSD.org
|
|
|
|
have made more substantial improvements.
|
2006-09-18 15:24:20 +00:00
|
|
|
.Sh BUGS
|