BIOS for QLA4010 iSCSI HBAs

This software license applies only to QLogic customers.
QLogic Corporation.
All rights reserved.

Table of Contents

1.
OS Support
2.
Supported Features
3.
Creating the Driver Disk
4.
Diskette Content
5.
Using iFlash
  5.1 Flashing the BIOS
  5.2 BIOS Flash Options
6.
QLA4010 Fast!UTIL
  6.1. Configuration Settings
  6.2. Scan iSCSI Devices
  6.3. iSCSI Disk Utility
  6.4. Ping Utility
  6.5. Loopback Test
  6.6. Re-init Firmware
  6.7. Select Host Adapter
7.
Additional Notes
8.
Contacting Support

1. OS Support

This BIOS supports DOS, Windows 2000 (SP4), Windows Server 2003 (SP1/R2), Windows XP Professional (SP2), Novell SLES 9 (SP3 and SP2) Linux, Novell SLES 8 (SP4 and SP3) Linux, Red Hat RHEL AS 3.0 (Update 7 and Update 6) Linux, Red Hat RHEL AS 4.0 (Update 3 and Update 2) Linux on x86-based systems.

2. Supported Features

This BIOS supports up to 256 LUNs.

3. Creating the Driver Disk

Perform the following steps to create a disk containing the QLA4010 BIOS:

  1. Locate the BIOS you want on the QLogic website, then click Link to BIOS.
  2. When prompted, What would you like to do with this file?, choose Save this program to disk. Specify a temporary location on the hard drive.
  3. Insert a blank disk in the disk drive.
  4. Run the self-extracting file you just downloaded, specifying A:\ for Unzip To Folder:.

4. Diskette Content

The following files are provided for the QLA4010 BIOS:

  • ql4010rm.bin. This file contains a binary image of the QLA4010 BIOS.
  • iFlash.exe. This file contains the utility program to flash the BIOS.
  • 4010ReleaseNotes.txt. This file contains release notes for QLA4010 BIOS.
  • 4010BiosReadme.txt. This file.
  • DOS4GW.exe. This file is required to use the iFlash.exe file.

5. Using iFlash

The QLogic flash programming utility is a native DOS utility.

Type the following to display the iFlash utility version:

/VER

5.1. Flashing the BIOS

Perform the following steps to flash the BIOS:

  1. Insert the QLA4010 HBA in the system.
  2. Boot to DOS.
  3. Type the following at the command prompt to run the iFlash program:
  4. iFlash

  5. When the QLA4010 HBA is detected, the following message is displayed:
  6. QLA4010 Adapter found at I/O address: xxxx

    Note: If the QLA4010 HBA is not detected, run iFlash again with the /I (Ignore
              Subsystem ID) option.

  7. Select FB to flash the BIOS. The iFlash program writes the flash to the HBA using the ql4010rm.BIN file found in the same directory.
  8. Reboot the system.

5.2. BIOS Flash Options

The BIOS flash options are described in the following table.

Option Description
iFlash Command Line Options
/M
Program all HBAs.

/Q
Quiet mode. No messages will be displayed.
/I
Ignore subsystem ID on all HBAs.
iFlash Menu Options
/A xxxx Write the BIOS, firmware, and loader to HBA address xxxx. If no address is specified, the BIOS, firmware, and loader are written to all HBAs.
/FB xxxx Write the BIOS to the HBA at address xxxx. The BIOS being written is in the QLxxxxRM.bin file.
/FF xxxx Write the firmware to the HBA at address xxxx. The firmware being written is in the QLAxxxx.dl file.
/FL xxxx Write the loader to the HBA at address xxxx. The loader being written is in the LDxxxx.dl file. If no address is specified, then the loader is written to all HBAs.
/WB xxxx Copy the BIOS to file QLxxxxRM.sav, where the HBA address is xxxx.
/WF xxxx Copy the firmware to file QLAxxxx.sav, where the HBA address is xxxx.
/WL xxxx Copy the loader to file LDxxxx.sav, where the HBA address is xxxx.
/VB xxxx Display the current version number of the BIOS on the HBA at address xxxx. If no address is specified, then display the BIOS version of all HBAs.
/VF xxxx Display the current version number of the firmware on the HBA at address xxxx. If no address is specified, then display the firmware version of all HBAs.
/VL xxxx Display the current version number of the loader on the HBA at address xxxx. If no address is specified, then display the loader version of all HBAs.
/S xxxx Display the serial number of the HBA at address xxxx. If no address is specified, then display the serial number of all HBAs.
/U xxxx Update the BIOS defaults from the NVRAM on the HBA at address xxxx.
If no address is specified, then update the BIOS defaults on all HBAs.
/C xxxx Verify the flash of the HBA at address xxxx. If no address is specified, then verify the flash of all HBAs.
/Q Quit and exit the iFlash utility.

6. QLA4010 Fast!Util

This section provides detailed configuration information for advanced users who want to customize the configuration of the QLA4010 HBA and the connected devices. The HBA can be configured using Fast!UTIL. Access Fast!UTIL by pressing ALT+Q or CTRL+Q during the QLA4010 HBA BIOS initialization (it may take a few seconds for the Fast!UTIL menu to appear). If you have more than one QLA4010 HBA, Fast!UTIL asks you to select the HBA you want to configure. After changing the settings, exit and reboot your system to load the new Fast!UTIL parameters.

Upon entering Fast!UTIL, the following selections are available from the Fast!UTIL Options menu:

  • Configuration Settings
  • Scan iSCSI Devices
  • iSCSI Disk Utility
  • Ping Utility
  • Loopback Test
  • Reinit Firmware
  • Select Host Adapter

NOTE: The iFlash BIOS utility does not run on Sun SPARC systems. Refer to the online help for information regarding adapter configuration settings.

CAUTION! If the configuration settings are incorrect, your QLA4010 HBA may not function properly.

6.1. Configuration Settings

The configuration settings are described in the following sections:

6.1.1. Host Adapter Settings

The host adapter settings are described in the following table.

Setting Description
Host Adapter BIOS When this setting is Disabled, the ROM BIOS on the QLA4010 HBA is disabled, freeing space in upper memory. This setting must be Enabled if you are booting from a disk drive attached to the QLA4010 HBA. The default is Disabled.
Spin Up Delay
When this setting is Enabled, access to the devices will be delayed. The default setting is Disabled.
Luns per Target
This setting specifies the maximum number of LUNs configured by the BIOS. The default is 16.
Initiator IP Address via DHCP
When this setting is Yes, the QLA4010 HBA utilizes DHCP to obtain its IP address, subnet mask, and gateway IP address. The default settings are 0.0.0.0.
Initiator IP Address When DHCP is No, this field must contain a valid IP address.
Subnet Mask When DHCP is No, this field must contain a valid subnet mask.
Gateway IP Address When DHCP is No, this field must contain a valid gateway IP
address.
Initiator iSCSI Name This setting configures the iSCSI name of the initiator.
Initiator Chap Name This setting configures the bidirectional CHAP name.
Initiator Chap Secret This setting configures the bidirectional CHAP secret.

6.1.2. iSCSI Boot Settings

The iSCSI Boot Settings option is accessed from the Configuration Settings menu. When you enable this option, you can specify the drive from which want to boot. Once enabled, this option forces the system to boot on the selected iSCSI drive. When you disable this option, the system looks for a boot device (as selected in the system BIOS).

The iSCSI boot settings are described in the following table.

Setting Description
Boot Device Primary/Alternate
Press ENTER on these locations to view a list of available devices. To select an iSCSI boot device, highlight the device, then press ENTER. You may have to specify the IP address of the boot device
(in the Primary/Alternate Boot Device Settings area) before
they appear in this list.
iSCSI Boot
This option must be enabled if you want to boot from an iSCSI device.
Primary/Alternate Boot Device Settings
The following settings are available: Security Settings. These settings enable/disable CHAP and bidirectional CHAP, and configure the CHAP name and CHAP secret. Target IP. This setting specifies the IP address of the intended iSCSI boot target. Target Port. This setting specifies the port used by the target. Boot LUN. This setting specifies the LUN of the boot device.iSCSI Name. This setting specifies the iSCSI name of an intended boot target.

NOTE:

  • After an iSCSI boot device has been configured, both the iSCSI Boot and the Host Adapter BIOS parameters must be Enabled to boot from the device.
  • These options apply only to disk devices; they do not apply to tape drives and other non-disk devices. For new systems with Phoenix and AMI Multiboot BIOS, the selectable boot settings for the HBA do not work unless the System BIOS Hard Drive Boot option is in the correct order.

6.2. Scan iSCSI Devices

This option scans for iSCSI devices and lists all the connected devices. Information about each device is listed, for example, vendor name, product name, and revision. This information is useful when configuring your QLA4010 HBA and attached devices.

6.3. iSCSI Disk Utility

This option scans for iSCSI devices and lists the targets that are detected. Select the target (and the specific LUN if applicable) to execute one of the following operations:

  • Perform a low-level format.
  • Verify the disk media.
  • Verify the disk data.
  • Select a disk device.

CAUTION! Performing a low-level format destroys all data on the disk.

6.4. Ping Utility

This option allows you to send IP packets over an IP network to a recipient specified in the Target IP field of the utility. Press ENTER in the Target IP field to specify the recipient's address, then press ENTER on Ping Target to initiate the packet transfer.

6.5. Loopback Test

This option allows you to perform a loopback test. Make sure that a loopback plug is attached to the QLA405x HBA before starting the test. The following options are available:

  • Do not do Loopback Test
  • Continue with Loopback Test

6.6. Re-init Firmware

This option re-initializes the QLA4010 HBA firmware.

6.7. Select Host Adapter

If you have multiple QLA4010 HBAs in your system, use this setting to select and then configure or view the settings of a specific QLA4010 HBA.

7. Additional Notes

Use the /I option if iFlash does not detect the QLA4010 HBA.

iFlash supports up to 16 QLA4010 HBAs at a time.

8. Contacting QLogic

Please feel free to contact your QLogic approved reseller or QLogic Technical Support at any phase of integration for assistance. QLogic Technical Support can be reached by the following methods:

Web: http://support.qlogic.com

North America Contact Information
Email: support@qlogic.com
Phone: (952) 932-4040

Support contact information for other regions of the world is available at the QLogic website:
http://support.qlogic.com

Go to Top