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: iflash 4. When the QLA4010 HBA is detected, the following message is displayed: 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. 5. 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. 6. 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 /FB xxxx /FF xxxx /FL xxxx /WB xxxx /WF xxxx /WL xxxx /VB xxxx /VF xxxx /VL xxxx /S xxxx /U xxxx /C 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. Write the BIOS to the HBA at address xxxx. The BIOS being written is in the QLxxxxRM.bin file. Write the firmware to the HBA at address xxxx. The firmware being written is in the QLAxxxx.dl file. 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. Copy the BIOS to file QLxxxxRM.sav, where the HBA address is xxxx. Copy the firmware to file QLAxxxx.sav, where the HBA address is xxxx. Copy the loader to file LDxxxx.sav, where the HBA address is 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. 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. 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. Display the serial number of the HBA at address xxxx. If no address is specified, then display the serial number of all HBAs. 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. 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: Host Adapter Settings iscsi Boot Settings
6.1.1. Host Adapter Settings The host adapter settings are described in the following table. Setting Host Adapter BIOS Spin Up Delay Description 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. 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 Initiator IP Address Subnet Mask Gateway IP Address Initiator iscsi Name Initiator Chap Name Initiator Chap Secret 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. When DHCP is No, this field must contain a valid IP address. When DHCP is No, this field must contain a valid subnet mask. When DHCP is No, this field must contain a valid gateway IP address. This setting configures the iscsi name of the initiator. This setting configures the bidirectional CHAP name. 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 Boot Device Primary/Alternate iscsi Boot Description 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. 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 Copyright 2006. All rights reserved worldwide. QLogic, the QLogic logo, and the Powered by QLogic logo are registered trademarks of QLogic Corporation. All other brand and product names are trademarks or registered trademarks of their respective owners.