mpt_sas - SAS-2/3 host bus adapter driver
scsi@unit-address
The 
mpt_sas host bus adapter driver is a nexus driver that supports
  Broadcom (formerly LSI and Avago) SAS chipsets including the SAS200x/2x08/2x16
  and SAS300x/3x08/3x16/3x24 series of chips. These chips support SAS/SATA
  interfaces, including tagged and untagged queuing, SATA 3G/SAS 3G/SAS 6G/SAS
  12G.
The 
mpt_sas driver is configured by defining properties in
  
mpt_sas.conf. These properties override the global SCSI settings. The
  
mpt_sas driver supports one modifiable property:
mpxio-disable
Solaris I/O multipathing is enabled or disabled on SAS
  devices with the 
mpxio-disable property. Specifying
  
mpxio-disable="no" activates I/O multipathing, while
  
mpxio-disable="yes" disables I/O multipathing.
Solaris I/O multipathing can be enabled or disabled on a per port basis. Per
  port settings override the global setting for the specified ports.
The following example shows how to disable multipathing on port 0 whose parent
  is 
/pci@0,0/pci8086,2940@1c/pci1000,72@0:
name="mpt_sas"    parent="/pci@0,0/pci8086,2940@1c/pci1000,72@0"
mpxio-disable="yes";
 
Example 1 Using the 
mpt_sas Configuration File to Disable MPXIO
Create a file called 
/kernel/drv/mpt_sas.conf and add the following line:
name="mpt_sas"    parent="/pci@0,0/pci8086,2940@1c/pci1000,72@0"
mpxio-disable="yes";
/kernel/drv/mpt_sas
32-bit ELF kernel module
/kernel/drv/sparcv9/mpt_sas
64-bit SPARC ELF kernel module
/kernel/drv/amd64/mpt_sas
64-bit x86 ELF kernel module
/kernel/drv/mpt_sas.conf
Optional configuration file
See 
attributes(5) for a description of the following attributes:
  
    | ATTRIBUTE TYPE | 
    ATTRIBUTE VALUE | 
  
  
     | 
  
  
    | Architecture | 
    SPARC, x86 | 
  
prtconf(1M), 
driver.conf(4), 
pci(4), 
attributes(5),
  
scsi_abort(9F), 
scsi_device(9S), 
scsi_extended_sense(9S),
  
scsi_inquiry(9S), 
scsi_hba_attach_setup(9F),
  
scsi_ifgetcap(9F), 
scsi_ifsetcap(9F), 
scsi_pkt(9S),
  
scsi_reset(9F), 
scsi_sync_pkt(9F),
  
scsi_transport(9F),