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
eb82ff87b34e625264561b2d267577cf9821dab0Daniel Beauregard# Copyright 2010 QLogic Corporation
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# Qlogic Fibre Channel Adapter driver configuration
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
eb82ff87b34e625264561b2d267577cf9821dab0Daniel Beauregard#ident "Copyright 2010 QLogic Corporation; ql.conf"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
eb82ff87b34e625264561b2d267577cf9821dab0Daniel Beauregard# Copyright (C) QLogic Corporation 1998-2010. All rights reserved.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# File is setup as the default parameters for all adapters in the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# system.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# If a parameter needs to be changed for a particular adapter,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# make a copy of the parameter. Then change the hba number
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# (decimal) in the parameter to match the adapter instance number
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# that is displayed during the boot process. Now alter the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# parameter for the adapter.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# example:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Setting hard address of 124 and 125 for adapter
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# instance 3 and 4 respectively.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Before:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# enable-adapter-hard-loop-ID=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# adapter-hard-loop-ID=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# After:
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# enable-adapter-hard-loop-ID=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# hba3-enable-adapter-hard-loop-ID=1;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# hba4-enable-adapter-hard-loop-ID=1;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# adapter-hard-loop-ID=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# hba3-adapter-hard-loop-ID=124;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# hba4-adapter-hard-loop-ID=125;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Maximum frame length
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, bytes; Range: 512, 1024, 2048
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Default: 2048
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the frame payload length (in bytes) used by
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# the ISP2xxx firmware.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: The minimum value is 512 bytes; if this variable is not equal to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 512, 1024 or 2048, the ISP2xxx defaults to values specified
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# above.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortemax-frame-length=2048;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Execution throttle
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, commands; Range: 1 - 65535; Default: 32
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the maximum number of commands sent per LUN
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# by the ISP2xxx firmware.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: Exceeding device capabilities causes unneeded command retries
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# that impact performance.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteexecution-throttle=32;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Login timeout
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, count; Range: 0 - 255; Default: 3
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the maximum number seconds to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# wait for the login of a device to complete.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: Large values may cause long delays during initialization
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# and device reconfiguration.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortelogin-timeout=3;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Login retry count
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, count; Range: 0 - 255; Default: 4
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the maximum number of retry attempts
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# for the firmware when the login into a device fails.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: Large values may cause long delays during initialization
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# and device reconfiguration.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortelogin-retry-count=4;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Enable adapter hard loop ID
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, flag; Range: 0 (disable), 1 (enable); Default: 0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field allows the setting of adapters hard loop ID on the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# fibre channel bus.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: May be necessary on some bus configurations where devices fail to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# appear.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteenable-adapter-hard-loop-ID=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Adapter hard loop ID
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, ID; Range: 0-125; Default: 0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the adapters hard loop ID to be used on the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Fibre Channel bus.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: This field takes effect only when adapter hard loop ID is enabled.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteadapter-hard-loop-ID=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Enable LIP reset on bus reset
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, flag; Range: 0 (disable), 1 (enable); Default: 0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field enables the adapter to issue a LIP reset during Fibre
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Channel reset.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteenable-LIP-reset-on-bus-reset=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Enable LIP full login on bus reset
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, flag; Range: 0 (disable), 1 (enable); Default: 1
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field enables the adapter to issue a LIP full login reset
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# during Fibre Channel reset.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteenable-LIP-full-login-on-bus-reset=1;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Enable target reset on bus reset
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, flag; Range: 0 (disable), 1 (enable); Default: 0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field enables the adapter to issue a LIP target reset during
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Fibre Channel reset.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteenable-target-reset-on-bus-reset=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Reset delay
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, seconds; Range: 1 - 255; Default: 5
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the delay after a reset before sending
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# commands to the devices on the Fibre Channel bus.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortereset-delay=5;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Port down retry count
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, count; Range: 0 - 255; Default: 8
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the amount of command retries to be done
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# when devices are not responding on the Fibre Channel bus.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: Large values may cause long delays for failover software to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# detect a failing device.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteport-down-retry-count=8;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Port down retry delay
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, count; Range 0 - 255 seconds. Default: 2
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: Amount of time to delay between port down retries.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: Large values may cause long delays for failover software to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# detect a failing device. May also cause upper layer driver
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# or applications to timeout the IO's.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteport-down-retry-delay=2;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Queue full retry count
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, count. Range: 0 - 255. Default: 16
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specified the number of times to retry a SCSI
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# queue full error.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortequeue-full-retry-count=16;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Queue full retry delay
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, seconds. Range: 0 - 255 seconds. Default: 2
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the amount of time to delay after a SCSI
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# queue full error before starting any new I/O commands.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortequeue-full-retry-delay=2;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Connection options
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, mode; Range: 0 - 2; Default: 2
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 0 = loop only
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 1 = point-to-point only
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 2 = loop preferred, else point-to-point
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the connection mode the driver firmware
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# uses. When connecting the HBA to a switch port with auto-
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# mode sensing capability (a G port), it is recommended that this
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# parameter be set to either 0 or 1, not 2. Setting this
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# parameter to 2 when connected to a G port on a switch may
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# result in device lost or system hang.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteconnection-options=2;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Enable FCP 2 Error Recovery
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, flag; Range: 0 (disable), 1 (enable); Default: 1
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field enables/disables the Fibre Channel FCP 2 error
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# recovery support.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteenable-FCP-2-error-recovery=1;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Fibre Channel Data Rate Option
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, mode; Range: 0-4; Default: 2
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 0 = 1 gigabit/second
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 1 = 2 gigabit/second
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 2 = Auto-negotiate
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 3 = 4 gigabit/second
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 4 = 8 gigabit/second
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the data rate which the driver uses.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortefc-data-rate=2;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Link down timeout
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, seconds; Range: 0 - 240; Default: 0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the amount of time the driver waits for
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# a Fibre Channel loop to come up before reporting the failure.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: Small values may report transient errors that should be ignored.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortelink-down-timeout=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Link down error
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, flag; Range: 0 (disable), 1 (enable); Default: 1
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field disables the driver error reporting during link down
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# conditions.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteenable-link-down-error=1;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Enable extended logging
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, flag; Range: 0 (disable), 1 (enable); Default: 0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field enables logging of driver detected events occurring
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# either in the driver or fibre channel bus. Events are logged
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# in Solaris /var/adm/messages file.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteextended-logging=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Firmware Dump Flags
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, flag bits; Range: 0 (disable), 1 (enable); Default: 0
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: These flags are used to force a firmware dump when the flag
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# condition occurs. More than one flag bit can be combined to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# obtain the desired result.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# TAKE_FW_DUMP_ON_MAILBOX_TIMEOUT 1
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# TAKE_FW_DUMP_ON_ISP_SYSTEM_ERROR 2
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# TAKE_FW_DUMP_ON_DRIVER_COMMAND_TIMEOUT 4
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# TAKE_FW_DUMP_ON_LOOP_OFFLINE_TIMEOUT 8
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortefirmware-dump-flags=0;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: PCI max read request override
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, bytes; Range: 128, 256, 512, 1024, 2048, 4096
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies the value to be used for the PCI max read
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# request setting, overriding the default value or the value programmed
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# by the system.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#NOTE: The minimum value is 128 bytes on PCI Express and 512 on PCI; if
eb82ff87b34e625264561b2d267577cf9821dab0Daniel Beauregard# this variable does not exist or is not equal to 128, 256, 512,
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# 1024, 2048 or 4096, the ISP2xxx uses the default or the value
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# specified by the system.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Fortepci-max-read-request=2048;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: DDI Force Attach
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Interger, byte; Range: 0, 1
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specifies to the Solaris kernel during boot to always
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# load all instances of the driver regardless of system events or
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# conditions.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteddi-forceattach=1;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: Init Loop Sync Time
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: Integer, seconds; Range: 1 - 240; Default: 10
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field specific the time the driver will wait for the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# switch and the HBA firmware to sync during boot or the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# initial loading of the driver.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forteinit-loop-sync-wait=10;
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Name: DDI Force Load
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Type: String List
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#Usage: This field declares firmware module paths so that they get
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# loaded early enough to be available for qlc root instance to
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# use. Correct operation depends on the value of 'ddi-forceload';
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# this value should not be changed by the user.
eb82ff87b34e625264561b2d267577cf9821dab0Daniel Beauregardddi-forceload = "misc/qlc/qlc_fw_2200", "misc/qlc/qlc_fw_2300", "misc/qlc/qlc_fw_2400", "misc/qlc/qlc_fw_2500", "misc/qlc/qlc_fw_6322", "misc/qlc/qlc_fw_8100";
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte