1 MPT_SAS(7D) Devices MPT_SAS(7D) 2 3 4 5 NAME 6 mpt_sas - SAS-2/3 host bus adapter driver 7 8 SYNOPSIS 9 scsi@unit-address 10 11 12 DESCRIPTION 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. 18 19 Configuration 20 The mpt_sas driver is configured by defining properties in 21 mpt_sas.conf. These properties override the global SCSI settings. The 22 mpt_sas driver supports one modifiable property: 23 24 mpxio-disable 25 26 Solaris I/O multipathing is enabled or disabled on SAS devices with 27 the mpxio-disable property. Specifying mpxio-disable="no" activates 28 I/O multipathing, while mpxio-disable="yes" disables I/O 29 multipathing. 30 31 Solaris I/O multipathing can be enabled or disabled on a per port 32 basis. Per port settings override the global setting for the 33 specified ports. 34 35 The following example shows how to disable multipathing on port 0 36 whose parent is /pci@0,0/pci8086,2940@1c/pci1000,72@0: 37 38 name="mpt_sas" parent="/pci@0,0/pci8086,2940@1c/pci1000,72@0" 39 mpxio-disable="yes"; 40 41 42 43 EXAMPLES 44 Example 1 Using the mpt_sas Configuration File to Disable MPXIO 45 46 47 Create a file called /kernel/drv/mpt_sas.conf and add the following 48 line: 49 50 51 name="mpt_sas" parent="/pci@0,0/pci8086,2940@1c/pci1000,72@0" 52 mpxio-disable="yes"; 53 54 55 FILES 56 /kernel/drv/mpt_sas 57 58 32-bit ELF kernel module 59 60 61 /kernel/drv/sparcv9/mpt_sas 62 63 64-bit SPARC ELF kernel module 64 65 66 /kernel/drv/amd64/mpt_sas 67 68 64-bit x86 ELF kernel module 69 70 71 /kernel/drv/mpt_sas.conf 72 73 Optional configuration file 74 75 76 ATTRIBUTES 77 See attributes(5) for a description of the following attributes: 78 79 80 81 82 +---------------+-----------------+ 83 |ATTRIBUTE TYPE | ATTRIBUTE VALUE | 84 +---------------+-----------------+ 85 |Architecture | SPARC, x86 | 86 +---------------+-----------------+ 87 88 SEE ALSO 89 prtconf(1M), driver.conf(4), pci(4), attributes(5), scsi_abort(9F), 90 scsi_device(9S), scsi_extended_sense(9S), scsi_inquiry(9S), 91 scsi_hba_attach_setup(9F), scsi_ifgetcap(9F), scsi_ifsetcap(9F), 92 scsi_pkt(9S), scsi_reset(9F), scsi_sync_pkt(9F), scsi_transport(9F), 93 94 95 96 December 15, 2017 MPT_SAS(7D)