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)