# # Copyright (C) QLogic Corporation 1996-2003. All rights reserved. # # File is setup as the default parameters for all adapters in the # system. # If a parameter needs to be changed for a particular adapter, # make a copy of the parameter. Then change the hba number # (decimal) in the parameter to match the adapter instance number # that is displayed during the boot process. Now alter the # parameter for the adapter. # # example: # Setting loop down timeout for adapter instance 3 and 4 # respectively. # # Before: # hba0-loop-down-timeout=60; # # After: # hba0-loop-down-timeout=60; # hba3-loop-down-timeout=120; # hba4-loop-down-timeout=240; # # # =============================== # Target Persistent Name Binding # =============================== # # The Persistent Name Binding support for target devices associates a # SCSI target ID to a specified device World Wide Port Name. In other # words, this entry changes the target ID of the specified device # to the number specified in the entry. # # To enable it, lines of the following format should be added # in the qla2300.conf file: # # hba<#>-SCSI-target-id-<#>-fibre-channel-port-name=""; # # For example, to associate the following WWPN with target ID 2 # on adapter instance 1, the entry will be: # # hba1-SCSI-target-id-2-fibre-channel-port-name="2100002037004ac9"; # # ********* # IMPORTANT # ********* # # - Unlike other parameter entries in the qla2300.conf file, values # indicated in persistent name binding entries for instance 0 does # not apply to other instances when there are no entries for the # other instances. # # - Persistent Name Binding entries are optional entries in the # qla2300.conf file. These entries do not dictate which devices # are scanned by the driver, and do not perform any device masking, # unless the "Persistent Binding Only Option" is set. Absence of # this entry for any given device name or SCSI ID does not direct # the driver to perform any type of device masking, unless the # "Persistent Binding Only Option" is set. # # - For target devices, if no Persistent Name Binding entries are # specified, the default SCSI target IDs assigned will be the loop # ID of the devices, if failover is disabled else will start at 0. # Please refer to the FAQ section for which default SCSI target IDs # are assigned to fabric devices. # # *********************** # CAUTION CAUTION CAUTION # *********************** # # When the Persistent Name Binding entries are used in combination # with the device entries in the /kernel/drv/sd.conf or # /kernel/drv/st.conf file, it is possible to purposely mask off # certain devices of all adapter instances from the operating system, # by purposely commenting out/deleting entries in the sd.conf/st.conf # file for those SCSI target IDs/LUNs bound to all adapter instances. # However, when the devices are shared among multiple adapters, # doing so requires extreme caution, and it is strongly recommeded # that all target devices be bound with all adapter instances so that # the devices will show up in a predeterminable way. A shared device # which is bound on one adapter instance but unbound on another # adapter instance may show up at a SCSI target ID which is # unexpected by the user for the unbound adapter instance, which may # lead to possible data corruption on the device if the user # unknowingly writes to the unexpected device. # # The QLogic Solaris SCSI HBA driver does not filter out the OS # scanning of SCSI devices, except when the "Persistent Binding # Only Option" is set. The target IDs/LUNs scanned by the OS are # based on the entries specified in the sd.conf and st.conf files. # When the HBA driver first initializes during the system boot # process, it assigns a target ID internally to all of the devices it # detected. During the OS device scan, the driver ignores the 'class' # value indicated in the sd.conf/st.conf file and processes the IOs # addressed to a device whose target ID/LUN matches that of a device # previously detected by the driver. # # Maximum fibre channel frame size. # Range: 512, 1024 or 2048 bytes hba0-max-frame-length=2048; # Maximum number of commands queued on each logical unit. # Range: 1 - 65535 hba0-execution-throttle=16; # Number of port login retry attempts. # Range: 0 - 255 hba0-login-retry-count=8; # Enable/disable the use adapter hard loop ID address on the fibre # channel bus. # 0 = disable, 1 = enabled hba0-enable-adapter-hard-loop-ID=0; # Adapter hard loop ID address to use on the fibre channel bus. # Range: 0 - 125 hba0-adapter-hard-loop-ID=0; # Enable/disable the use LIP reset for loop reset. # 0 = disable, 1 = enabled hba0-enable-LIP-reset=0; # Enable/disable the use LIP full login for loop reset. # 0 = disable, 1 = enabled hba0-enable-LIP-full-login=1; # Enable/disable the use of target reset for loop reset. # 0 = disable, 1 = enabled hba0-enable-target-reset=0; # Amount of time to delay after a loop reset for starting any new # I/O commands. # Range: 0 - 255 seconds hba0-reset-delay=5; # Number of times to retry a port that is not responding. # Range: 0 - 255 hba0-port-down-retry-count=8; # Maximum number of LUNs to scan for, if a device does not # support SCSI Report LUNs command. # Range: 1 - 256 hba0-maximum-luns-per-target=8; # Connection options. # 0 = loop only # 1 = point-to-point only # 2 = loop preferred, otherwise point-to-point hba0-connection-options=2; # Fibre Channel tape support enable/disable. # 0 = disable, 1 = enabled hba0-fc-tape=1; # Fibre Channel Data Rate Option. # 0 = 1 gigabit/second # 1 = 2 gigabit/second # 2 = Auto-negotiate hba0-fc-data-rate=2; # PCI latency timer. # Range: 0 - 0xF8 # Default: 0x40 hba0-pci-latency-timer=0x40; # PCI-X Maximum Memory Read Byte Count. # Range: 512, 1024, 2048 or 4096 bytes # Default: 0 = system default hba0-pci-x-max-memory-read-byte-count=0; # During link down conditions enable/disable the reporting of # errors. # 0 = disabled, 1 = enable hba0-link-down-error=1; # Amount of time to wait for loop to come up after it has gone down # before reporting I/O errors. # Range: 0 - 240 seconds hba0-link-down-timeout=60; # Persistent binding only option. # 0 = Reports to OS discovery of binded and non-binded devices # 1 = Reports to OS discovery of persistent binded devices only hba0-persistent-binding-configuration=0; # Fast error reporting to Solaris, enabled/disabled. # 0 = disabled, 1 = enable hba0-fast-error-reporting=0; # Enable extended logging. # 0 = disabled, 1 = enable hba0-extended-logging=0; ##################################################################### # WARNING: Beginning of Configuration Data stored by the QLogic # # Applications. Consult documentation before editing # # any data passed this text. # ##################################################################### # CPQswsp: start of Secure Path edits. Caution: do not remove! This line is used by pkgadd/pkgrm. hba0-SCSI-target-id-35-fibre-channel-port-name="50001FE15001BB4D"; hba1-SCSI-target-id-35-fibre-channel-port-name="50001FE15001BB4D"; hba0-SCSI-target-id-32-fibre-channel-port-name="50001FE15001BB48"; hba1-SCSI-target-id-32-fibre-channel-port-name="50001FE15001BB48"; hba0-SCSI-target-id-34-fibre-channel-port-name="50001FE15001BB4C"; hba1-SCSI-target-id-34-fibre-channel-port-name="50001FE15001BB4C"; hba0-SCSI-target-id-33-fibre-channel-port-name="50001FE15001BB49"; hba1-SCSI-target-id-33-fibre-channel-port-name="50001FE15001BB49"; # CPQswsp: end of Secure Path edits. Caution: do not remove! This line is used by pkgadd/pkgrm. # # entries for HP tape library # hba0-SCSI-target-id-40-fibre-channel-port-name="100000E002226060"; hba1-SCSI-target-id-41-fibre-channel-port-name="100000E002225E8F";