fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# CDDL HEADER START
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# The contents of this file are subject to the terms of the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Common Development and Distribution License (the "License").
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# You may not use this file except in compliance with the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# or http://www.opensolaris.org/os/licensing.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# See the License for the specific language governing permissions
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# and limitations under the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# When distributing Covered Code, include this CDDL HEADER in each
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# If applicable, add the following below this CDDL HEADER, with the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# fields enclosed by brackets "[]" replaced with your own identifying
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# information: Portions Copyright [yyyy] [name of copyright owner]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# CDDL HEADER END
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Use is subject to license terms.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Sun Fibre Channel Port driver configuration
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortename="fp" class="fibre-channel" port=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortename="fp" class="fibre-channel" port=1;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Automatic configuration of the fabric is turned on by default
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# and thus allows all devices discovered in the SAN zone to be
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# enumerated in the Solaris devinfo tree automatically.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# The manual_configuration_only property may be used to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# disable the default behavior and force the manual configuration of
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# the devices in the SAN. Setting manual_configuration_only=1
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# will disable the automatic configuration of devices.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# NOTE: Use of this property is not recommended. If used, the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# fabric devices accessed at boot time need to get manually configured
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# before the next reboot. Otherwise, fabric devices that are needed at
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# boot time may not get configured and may cause boot problems.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# To manually configure fabric devices, refer to cfgadm_fp(1M).
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# manual_configuration_only=1;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# To generate the binding-set specific 'compatible' forms used to address
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# legacy issues the 'scsi-binding-set' property must be defined. (do not remove)
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortescsi-binding-set="fcp";
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# List of ULP modules for loading during port driver attach time
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteload-ulp-list="1","fcp";
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# I/O multipathing feature (MPxIO) can be enabled or disabled using
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# mpxio-disable property. Setting mpxio-disable="no" will activate
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# I/O multipathing; setting mpxio-disable="yes" disables the feature.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Global mpxio-disable property:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# To globally enable MPxIO on all fp ports set:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# mpxio-disable="no";
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# To globally disable MPxIO on all fp ports set:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# mpxio-disable="yes";
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Per port mpxio-disable property:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# You can also enable or disable MPxIO on a per port basis.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Per port settings override the global setting for the specified ports.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# To disable MPxIO on port 0 whose parent is /pci@8,600000/SUNW,qlc@4 set:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# name="fp" parent="/pci@8,600000/SUNW,qlc@4" port=0 mpxio-disable="yes";
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# NOTE: If you just want to enable or disable MPxIO on all fp ports, it is
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# better to use stmsboot(1M) as it also updates /etc/vfstab.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortempxio-disable="yes";
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# You can describe a list of target port WWNs and LUN numbers which will
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# not be configured. LUN numbers will be interpreted as decimal. White
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# spaces and ',' can be used in the list of LUN numbers.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# pwwn-lun-blacklist=
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# "target-port-wwn,lun-list"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# To prevent LUNs 1 and 2 from being configured for target
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# port 510000f010fd92a1 and target port 510000e012079df1, set:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# pwwn-lun-blacklist=
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# "510000f010fd92a1,1,2",
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# "510000e012079df1,1,2";