1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
<table class="head">
<tr>
<td class="head-ltitle">MPT(4)</td>
<td class="head-vol">Device Drivers Manual</td>
<td class="head-rtitle">MPT(4)</td>
</tr>
</table>
<div class="manual-text">
<section class="Sh">
<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
<p class="Pp"><code class="Nm">mpt</code> — <span class="Nd">LSI
Fusion-MPT SCSI/Fibre Channel driver</span></p>
</section>
<section class="Sh">
<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
<p class="Pp">To compile this driver into the kernel, place the following lines
in your kernel configuration file:</p>
<div class="Bd Pp Bd-indent"><code class="Cd">device scbus</code>
<br/>
<code class="Cd">device mpt</code></div>
<p class="Pp">Alternatively, to load the driver as a module at boot time, place
the following line in <a class="Xr">loader.conf(5)</a>:</p>
<div class="Bd Pp Bd-indent Li">
<pre>mpt_load="YES"</pre>
</div>
</section>
<section class="Sh">
<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
<p class="Pp">The <code class="Nm">mpt</code> driver provides support for the
LSI Logic Fusion-MPT family of SCSI, Fibre Channel and SAS controllers.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="HARDWARE"><a class="permalink" href="#HARDWARE">HARDWARE</a></h1>
<p class="Pp">The following controllers are supported by the
<code class="Nm">mpt</code> driver:</p>
<p class="Pp"></p>
<ul class="Bl-bullet Bl-compact">
<li>LSI Logic 53c1030, LSI Logic LSI2x320-X (Single and Dual Ultra320
SCSI)</li>
<li>LSI Logic AS1064, LSI Logic AS1068 (SAS/SATA)</li>
<li>LSI Logic FC909 (1Gb/s Fibre Channel)</li>
<li>LSI Logic FC909A (Dual 1Gb/s Fibre Channel)</li>
<li>LSI Logic FC919, LSI Logic 7102XP-LC (Single 2Gb/s Fibre Channel)</li>
<li>LSI Logic FC929, LSI Logic FC929X, LSI Logic 7202XP-LC (Dual 2Gb/s Fibre
Channel)</li>
<li>LSI Logic FC949X (Dual 4Gb/s Fibre Channel)</li>
<li>LSI Logic FC949E, LSI Logic FC949ES (Dual 4Gb/s Fibre Channel
PCI-Express)</li>
</ul>
<p class="Pp">The Ultra 320 SCSI controller chips supported by the
<code class="Nm">mpt</code> driver can be found onboard on many systems
including:</p>
<p class="Pp"></p>
<ul class="Bl-bullet Bl-compact">
<li>Dell PowerEdge 1750 through 2850</li>
<li>IBM eServer xSeries 335</li>
</ul>
<p class="Pp">These systems also contain Integrated RAID Mirroring and
Integrated RAID Mirroring Enhanced which this driver also supports.</p>
<p class="Pp">The SAS controller chips are also present on many new AMD/Opteron
based systems, like the Sun 4100. Note that this controller can drive both
SAS and SATA drives or a mix of them at the same time. The Integrated RAID
Mirroring available for these controllers is poorly supported at best.</p>
<p class="Pp">The Fibre Channel controller chipset are supported by a broad
variety of speeds and systems. The Apple Fibre Channel HBA is in fact the
FC949ES card.</p>
<p class="Pp">This driver also supports target mode for Fibre Channel cards.
This support may be enabled by setting the desired role of the core via the
LSI Logic firmware utility that establishes what roles the card can take on
- no separate compilation is required.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="WARNINGS"><a class="permalink" href="#WARNINGS">WARNINGS</a></h1>
<p class="Pp">Most controllers supported by the <code class="Nm">mpt</code>
driver suffer from limitations on supported disk size (mostly <2TB).
While most controllers will truncate usable disk size, others might behave
unexpectedly and can cause severe data loss. Refer to the datasheet of the
chipset and firmware version for information about supported disk size and
limitations.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
ALSO</a></h1>
<p class="Pp"><a class="Xr">cd(4)</a>, <a class="Xr">ch(4)</a>,
<a class="Xr">da(4)</a>, <a class="Xr">mps(4)</a>, <a class="Xr">pci(4)</a>,
<a class="Xr">sa(4)</a>, <a class="Xr">scsi(4)</a>,
<a class="Xr">targ(4)</a>, <a class="Xr">gmultipath(8)</a>,
<a class="Xr">mptutil(8)</a></p>
<p class="Pp"><cite class="Rs"><span class="RsT">LSI Logic Website</span>,
<a class="RsU" href="http://www.lsi.com/">http://www.lsi.com/</a>.</cite></p>
</section>
<section class="Sh">
<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
<p class="Pp">The <code class="Nm">mpt</code> driver first appeared in
<span class="Ux">FreeBSD 4.6</span>.</p>
</section>
<section class="Sh">
<h1 class="Sh" id="AUTHORS"><a class="permalink" href="#AUTHORS">AUTHORS</a></h1>
<p class="Pp">The <code class="Nm">mpt</code> driver was originally written for
<span class="Ux">FreeBSD</span> by <span class="An">Greg Ansley</span> and
marginally improved upon by <span class="An">Matt Jacob</span>
<<a class="Mt" href="mailto:mjacob@FreeBSD.org">mjacob@FreeBSD.org</a>>.</p>
<p class="Pp"><span class="An">Justin Gibbs</span>
<<a class="Mt" href="mailto:gibbs@FreeBSD.org">gibbs@FreeBSD.org</a>>
and <span class="An">Scott Long</span>
<<a class="Mt" href="mailto:scottl@FreeBSD.org">scottl@FreeBSD.org</a>>
have made more substantial improvements.</p>
</section>
</div>
<table class="foot">
<tr>
<td class="foot-date">January 16, 2021</td>
<td class="foot-os">FreeBSD 15.0</td>
</tr>
</table>
|