| Current File : //kernel/drv/pmcs.conf |
#
# Copyright (c) 2009, 2014, Oracle and/or its affiliates. All rights reserved.
#
#
# As a pHCI driver, pmcs must specify the vHCI class it belongs to (scsi_vhci).
#
ddi-vhci-class="scsi_vhci";
#
# By default, MPxIO will be enabled on all pmcs controllers. To disable MPxIO
# for all pmcs controllers, set:
#
#mpxio-disable="yes";
#
# You can disable MPxIO on a per-HBA basis. Per port settings override the
# global setting for the specified ports. To disable MPxIO for the controller
# whose unit-address is 0 and whose parent is /pci@0/pci10de,5d@e, set:
#
#name="pmcs" parent="/pci@0/pci10de,5d@e" unit-address="0" mpxio-disable="yes";
#
# If pmcs-fwlogfile is not defined, firmware event logs will only be resident
# in memory. If defined, the driver can write up to 10 event logs per HBA to
# the specified location. An absolute path must be specified, and all
# directories in the path must already exist. The basename will be the prefix
# of the output files.
#
# For example, if pmcs-fwlogfile is defined as "/var/tmp/fwlog", the driver
# will write the following files as needed:
#
# /var/tmp/fwlogX-aap1.[0-4]
# /var/tmp/fwlogX-iop.[0-4]
#
# where "X" corresponds to the instance number of the HBA.
#
# Each file will be 1MB in size and will only be written when the in-memory
# copy of the event log reaches a threshold. If all five files have already
# been written, the driver will simply cycle from 4 back to 0 and start over.
# Thus, the .# suffix doesn't necessarily indicate the ordering. Check the
# files' timestamps to determine which is the oldest or newest.
#
#pmcs-fwlogfile="/var/tmp/fwlog";
#
# Global debug settings may be set using the 'pmcs-debug-mask' property.
# Any combination of values may be set according to the following:
#
# 0x0001 - Basic info; shouldn't print anything during normal operation
# 0x0002 - Small amount of I/O information during normal operation
# 0x0004 - Much more info during I/O; will impact performance
# 0x0008 - Very verbose at all times; definitely a performance impact
# 0x0010 - Debug information with regard to discovery/configuration
# 0x0020 - Debug information with regard to iport
# 0x0040 - Debug information with regard to map
# 0x0080 - Report on SCSI underruns and residuals
# 0x0100 - Report SCSI status for every command
# 0x0200 - PHY lock/unlock debug (very noisy)
# 0x0400 - Debug information with regard to device state
#
pmcs-debug-mask=0x71;
#
# thebe1-ext:
# https://mosemp.us.oracle.com/handbook_internal/Devices/SCSI/SCSI_8Port_6Gbps_SAS2_HBA.html
compatible="pciex11f8,8001" hba-sas-ext= "iport:@ff";
compatible="pciex11f8,8001"
cable-receptacle-labels= "SAS0:@f0", "SAS1:@f";
#
# thebe1-int:
# NOTE: the only product use of thebe1-int (ZFSSA-7120) involves an
# expander, which is a good thing because with thebe-1 we can't
# distinguish -int.vs.-ext based on 'compatible'.
#
# thebe2-ext:
# https://mosemp.us.oracle.com/handbook_internal/Devices/SCSI/SCSI_6Gbps_SAS2_HBA.html
compatible="pciex11f8,8018" hba-sas-ext="iport:@ffff";
compatible="pciex11f8,8018"
cable-receptacle-labels= "SAS0:@f000", "SAS1:@f00", "SAS2:@f0", "SAS3:@f";
#
# thebe3-ext:
# https://mosemp.us.oracle.com/handbook_internal/Devices/SCSI/<TBS>
compatible="pciex11f8,8072" hba-sas-ext="iport:@ffff";
compatible="pciex11f8,8072"
cable-receptacle-labels= "SAS0:@f0", "SAS1:@f", "SAS2:@f00", "SAS3:@f000";