Print this page
NEX-17006 backport mpt_sas tri-mode parts support change
9044 Need support for mpt_sas tri-mode parts
9045 Clean up mpt_sas compiler warnings
9046 mptsas_handle_topo_change can return without its locks held
9047 workaround SAS3408 firmware issue
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
Reviewed by: Albert Lee <trisk@forkgnu.org>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Richard Lowe <richlowe@richlowe.net>
NEX-1889 mpt_sas should support 12G HBAs
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/man/man7d/mpt_sas.7d.man.txt
+++ new/usr/src/man/man7d/mpt_sas.7d.man.txt
1 1 MPT_SAS(7D) Devices MPT_SAS(7D)
2 2
|
↓ open down ↓ |
2 lines elided |
↑ open up ↑ |
3 3
4 4
5 5 NAME
6 6 mpt_sas - SAS-2/3 host bus adapter driver
7 7
8 8 SYNOPSIS
9 9 scsi@unit-address
10 10
11 11
12 12 DESCRIPTION
13 - The mpt_sas host bus adapter driver is a nexus driver that supports the
14 - LSI SAS200x/2x08 and SAS300x/3x08 series of chips. These chips support
15 - SAS/SATA interfaces, including tagged and untagged queuing, SATA 3G/SAS
16 - 3G/SAS 6G/SAS 12G.
13 + The mpt_sas host bus adapter driver is a nexus driver that supports
14 + Broadcom (formerly LSI and Avago) SAS chipsets including the
15 + SAS200x/2x08/2x16 and SAS300x/3x08/3x16/3x24 series of chips. These
16 + chips support SAS/SATA interfaces, including tagged and untagged
17 + queuing, SATA 3G/SAS 3G/SAS 6G/SAS 12G.
17 18
18 19 Configuration
19 20 The mpt_sas driver is configured by defining properties in
20 21 mpt_sas.conf. These properties override the global SCSI settings. The
21 22 mpt_sas driver supports one modifiable property:
22 23
23 24 mpxio-disable
24 25
25 26 Solaris I/O multipathing is enabled or disabled on SAS devices with
26 27 the mpxio-disable property. Specifying mpxio-disable="no" activates
27 28 I/O multipathing, while mpxio-disable="yes" disables I/O
28 29 multipathing.
29 30
30 31 Solaris I/O multipathing can be enabled or disabled on a per port
31 32 basis. Per port settings override the global setting for the
32 33 specified ports.
33 34
34 35 The following example shows how to disable multipathing on port 0
35 36 whose parent is /pci@0,0/pci8086,2940@1c/pci1000,72@0:
36 37
37 38 name="mpt_sas" parent="/pci@0,0/pci8086,2940@1c/pci1000,72@0"
38 39 mpxio-disable="yes";
39 40
40 41
41 42
42 43 EXAMPLES
43 44 Example 1 Using the mpt_sas Configuration File to Disable MPXIO
44 45
45 46
46 47 Create a file called /kernel/drv/mpt_sas.conf and add the following
47 48 line:
48 49
49 50
50 51 name="mpt_sas" parent="/pci@0,0/pci8086,2940@1c/pci1000,72@0"
51 52 mpxio-disable="yes";
52 53
53 54
54 55 FILES
55 56 /kernel/drv/mpt_sas
56 57
57 58 32-bit ELF kernel module
58 59
59 60
60 61 /kernel/drv/sparcv9/mpt_sas
61 62
62 63 64-bit SPARC ELF kernel module
63 64
64 65
65 66 /kernel/drv/amd64/mpt_sas
66 67
67 68 64-bit x86 ELF kernel module
68 69
69 70
70 71 /kernel/drv/mpt_sas.conf
71 72
72 73 Optional configuration file
73 74
74 75
75 76 ATTRIBUTES
76 77 See attributes(5) for a description of the following attributes:
77 78
78 79
79 80
80 81
81 82 +---------------+-----------------+
82 83 |ATTRIBUTE TYPE | ATTRIBUTE VALUE |
83 84 +---------------+-----------------+
84 85 |Architecture | SPARC, x86 |
|
↓ open down ↓ |
58 lines elided |
↑ open up ↑ |
85 86 +---------------+-----------------+
86 87
87 88 SEE ALSO
88 89 prtconf(1M), driver.conf(4), pci(4), attributes(5), scsi_abort(9F),
89 90 scsi_device(9S), scsi_extended_sense(9S), scsi_inquiry(9S),
90 91 scsi_hba_attach_setup(9F), scsi_ifgetcap(9F), scsi_ifsetcap(9F),
91 92 scsi_pkt(9S), scsi_reset(9F), scsi_sync_pkt(9F), scsi_transport(9F),
92 93
93 94
94 95
95 - April 24, 2014 MPT_SAS(7D)
96 + December 15, 2017 MPT_SAS(7D)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX