QLA22XX BIOS Readme Rev B
QLogic BIOS for SANblade Series 2200
Contents
--------
1. OS Support
2. Supported Features
3. Creating the Diskette
4. Diskette Content
5. Using FlasUtil
5.1. Flashing the BIOS
5.2. FlasUtil Command line options
6. QLA2200 Configuration Parameters
6.1. Configuration Settings
6.1.1. Host Adapter Settings
6.1.2. Selectable Boot Settings
6.1.3. Advanced Adapter Settings
6.1.4 Restore Default Settings
6.1.5 Raw NVRAM Data
6.2. Scan Fibre Channel Devices
6.3. Fibre Disk Utility
6.4. Loopback Data Test
6.5. Select Host Adapter
7. Additional Notes
8. Contacting QLogic
======================================================================
1. OS Support
-------------
This BIOS supports DOS, Windows 9x, Windows NT, Windows 2000, Novell
NetWare, Unixware, and RedHat Linux on x86 based systems.
======================================================================
2. Supported Features
---------------------
* LUNs up to 256
* Point-to-point and loop configuration
* Boot behind the switch using fabric connection
======================================================================
3. Creating the Diskette
------------------------
Locate the driver you want on the QLogic website and click "Link to
driver." When prompted "What would you like to do with this file?"
choose "Save this program to disk", and then specify a temporary location
on a hard drive. Insert a blank diskette in the diskette drive. Run
the self-extracting file you just downloaded specifying A:\ for
"Unzip To Folder:".
======================================================================
4. Diskette Content
-------------------
The following files are provided for the BIOS of QLA2200.
1. ql22rom.bin - Binary image of the BIOS
2. FlasUtil.exe - Utility program to flash the BIOS
3. Readme.txt - This file
======================================================================
5. Using FlasUtil
-----------------
The QLogic flash programming utility is a DOS utility with
the command line options. If the utility can be run without command
line options, it will prompt you the available options.
Make sure FlasUtil.exe and the source file QL22ROM.BIN are in the same
directory.
5.1. Flashing the BIOS
----------------------
1. Insert QLA2200 controller in the system.
2. Boot to DOS.
3. Run FlasUtil program by typing "FlasUtil" at the command prompt.
4. If the QLA2200 controller is detected, the following is displayed:
QLA2200 Adapter found at I/O address: xxxx
Note: If the QLA2200 controller is not detected, run FlasUtil again
with /I (Ignore Subsystem ID) option.
5. Select "F" to write Flash. FlasUtil will write Flash to adapter
using QL22ROM.BIN found in the same directory.
6. Reboot the system.
5.2. FlasUtil Command line options
----------------------------------
QLogic FLASH Programming Utility
Command Line Options:
/F xxxx = Write Flash to adapter, adapter address = xxxx
If no address specified then write Flash to all adapters
/W xxxx = Copy Flash to file: QLxxROM.SAV, adapter address = xxxx
/O <filename.ext> = Use <filename.ext> instead of QLxxROM.BIN
/I = Ignore Subsystem ID.
/M = Program all adapters
/Q = Quiet Mode, no messages will be displayed
/s xxxx = Display serial number of adapter at address = xxxx
If no address specified then display serial number of all
adapters
/v xxxx = Display current version number of BIOS on adapters at
address = xxxx
If no address specified then display BIOS version of all
adapters
/c xxxx = Verify Flash of adapter at address xxxx
If no address specified then verify Flash of all adapters
Usage examples:
To write FLASH on all QLA2200 adapters in a system without being
prompted for I/O address:
FlasUtil /F
======================================================================
6. QLA2200 Configuration Parameters
-----------------------------------
NOTE: The Fast!Util BIOS utility does not run on Sun SPARC systems.
Refer to the Software Installation Guide for the QLA2200 Board
Family for information regarding adapter configuration settings.
Introduction
This section provides detailed configuration information for
advanced users who want to customize the configuration of the
QLA2200 board and the connected devices. The board can be
configured using Fast!UTIL. Access Fast!UTIL by pressing <ALT>-<Q>
or <CTRL-Q> during the QLA2200 board BIOS initialization (it may
take a few seconds for the Fast!UTIL menu to appear). If you have
more than one QLA2200 board, Fast!UTIL asks you to select the
board you want to configure. After changing the settings,
Fast!UTIL reboots your system to load the new parameters.
CAUTION! If the configuration settings are incorrect, your QLA2200
board may not function properly.
6.1. Configuration Settings
---------------------------
6.1.1. Host Adapter Settings
----------------------------
Host Adapter BIOS
When this setting is disabled, the ROM BIOS on the QLA2200 board
is disabled, freeing space in upper memory. This setting must be
enabled if you are booting from an FC disk drive attached to the
QLA220x board. The default is Disabled.
Frame Size
This setting specifies the maximum frame length supported by the
QLA220x board. The default size is 1024.
Loop Reset Delay
After resetting the loop, the firmware refrains from initiating
any loop activity for the number of seconds specified in this
setting. The default is 5 seconds.
Adapter Hard Loop ID
This setting forces the adapter to attempt to use the ID specified
in the Hard Loop ID setting. The default is Disabled.
Hard Loop ID
If the Adapter Hard Loop ID setting is enabled, the adapter
attempts to use the ID specified in this setting. The default ID
is 0.
SpinUp Delay
When this bit is set, the BIOS will wait up to five minutes to find
the first drive. The default setting is disabled.
Connection Options
This setting defines the type of connection (loop or point to
point) or connection preference. The default is 3.
Fibre Channel Tape Support
This setting enables FCP-2 recovery. The default is Enabled.
6.1.2. Selectable Boot Settings
-------------------------------
The Selectable Boot Settings option is accessed from the Configuration
Settings menu. If you enable this option, you can select the node name
from which you want to boot. Once enabled, this option forces the
system to boot on the selected FC drive. If you disable this option,
the system looks for a boot device (as selected in the system BIOS).
In disabled mode, the Boot ID and Boot LUN parameters have no effect.
NOTE: This option applies only to disk devices; it does not apply to
tape drives and other nondisk devices. For new systems with
Phoenix and AMI Multiboot BIOS the Selectable boot settings for
the HBA will not work, unless the System BIOS "Hard Drive Boot"
option is in the correct order.
6.1.3 Advanced Adapter Settings
-------------------------------
From the Configuration Settings menu in Fast!UTIL, select Advanced
Adapter Settings. The default settings for the QLA220x host
adapter board are described in the following paragraphs.
Execution Throttle
This setting specifies the maximum number of commands executing on
any one port. When a port’s execution throttle is reached, no new
commands are executed until the current command finishes
executing. The valid options for this setting are 1-256. The
default is 16.
LUNs per Target
This setting specifies the number of LUNs per target. Multiple LUN
support is typically for redundant array of independent disks
(RAID) boxes that use LUNs to map drives. The default is 8. If you
do not need multiple LUN support, set the number of LUNs to 0.
Enable LIP Reset
This setting determines the type of loop initialization process
(LIP) reset that is used when the operating system initiates a bus
reset routine. When this setting is yes, the driver initiates a
global LIP reset to clear the target device reservations. When
this setting is no, the driver initiates a global LIP reset with
full login. The default is No.
Enable LIP Full Login
This setting instructs the ISP chip to re-login to all ports after
any LIP. The default is Yes.
Enable Target Reset
This setting enables the drivers to issue a Target Reset command
to all devices on the loop when a SCSI Bus Reset command is
issued. The default is Yes.
Login Retry Count
This setting specifies the number of times the software tries to
log in to a device. The default is 8 retries.
Port Down Retry Count
This setting specifies the number of times the software retries a
command to a port returning port down status. The default is 8
retries.
Extended Error Logging
This setting provides additional error and debug information to
the operating system. When enabled, events are logged into the
Windows NT Event Viewer. The default is Disabled.
6.1.4 Restore Default Settings
------------------------------
The Restore Defaults option from the Configuration Settings menu
restores the QLA220x board default settings.
6.1.5 Raw NVRAM Data
--------------------
This option displays the adapter’s NVRAM contents in hexadecimal
format. This is a QLogic troubleshooting tool; you cannot modify
the data.
6.2. Scan Fibre Channel Devices
-------------------------------
This option scans the FC loop and lists all the connected devices by
loop ID. Information about each device is listed, for example, vendor
name, product name, and revision. This information is useful when
configuring your QLA220x board and attached devices.
6.3. Fibre Disk Utility
-----------------------
This option scans the FC loop and lists all the connected devices by
loop ID. You can select a disk device and perform a low-level format
or verify the disk media.
CAUTION! Performing a low-level format destroys all data on the disk.
6.4. Loopback Data Test
-----------------------
This option allows you to perform a Loopback test. Make sure that the
FC loop is up or a Loopback plug is attached to the adapter before
starting the test.
Do not do Loopback Data Test
Continue with Loopback Data Test
6.5. Select Host Adapter
------------------------
If you have multiple QLA220x boards in your system, use this setting
to select and then configure or view the settings of a specific
QLA220x board.
======================================================================
7. Additional Notes
-------------------
* Try /I option if FlasUtil does not detect your controller.
* FlasUtil supports up to 16 QLA2200 controllers at a time.
======================================================================
8. Contacting QLogic
--------------------
Please visit QLogic's website (http://www.qlogic.com). On this site
you will find product information, our latest drivers and links for
technical assistance if needed.
======================================================================
Copyright (c) 2001 QLogic Corporation. All rights reserved.
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.