This README file contains the latest information about updating the IBM FAStT FC-2 Host Adapter BIOS to version 1.35. Refer to the IBM Support Website for the latest information and updated readme file. Last Update: 06/27/2003 Products Supported: ----------------------------------------------------------------------------- | FAStT Adapter | Qlogic Adapter | IBM Feature Code | IBM Option P/N | ------------------------------------------------------------------------------ |FAStT FC2 | QLA2310FL-IBM-SP | FC2130 | 19K1246 | ----------------------------------------------------------------------------- CONTENTS -------- 1.0 Overview 2.0 Change History 3.0 Installation and Setup Instructions 4.0 Limitations 5.0 Unattended Mode 6.0 Web Sites and Support Phone Number 7.0 Trademarks and Notices 8.0 Disclaimer 1.0 Overview -------------- 1.1 Overview: This README file contains instructions for updating the IBM FAStT FC-2 Host Adapter BIOS to Version 1.35. The new features are described below in the change history section. Please refer to this section for information on new features and modifications to the BIOS. 2.0 Change History -------------------- Changes from BIOS 1.29 to 1.35 ------------------------------ Rev 1.35 gh Jun. 11,2003 Changed format of PNP header product ID to use fewer bytes to idenitfy product. Change code to only allow 3 alternate boot devices. New version of fasutil (1.24) to allow only 3 alternate boot devices and added check for RLX BIOS and to get video buffer segment if RLX BIOS. Fixed hole in code where ISP needed to be reinited. Added code to check device supports Target mode before we scan for devices in auto_config routine. Added code to handle async event occuring during INT13h command processing. New version of risc code 3.02.12. Rev 1.34 gh Mar. 31,2003 Added code to handle RSCN in 'error_proc' routine. New version of Fastutil (1.23) to disable interrupts during nvram21request routine and to blink LED when an adapter selected. Fixed problem configuring BIOS when system only supports memory map mode. Fixed problem in not finding boot lun when direct connect and gaps in luns. Added code to disable risc control of GPIO bits 6 & 7 before calling Fastutil. Removed Set Data Rate command after Init Firmware command. This was not needed and could cause problems. Added code to setup serial link options. Bypass some delays and retries after BIOS is loaded. This speeds up INT13h command processing when an error occurs. Rev 1.33 gh Jan. 26,2003 Fixed problem where INT13 read/write commands may not timeout under certain error conditions. Changed to byte order of WWN field of result buffer. New version of fasutil (1.22) to restore serial number from nvram even if nvram is corrupt and remove Compaq connection mode 1 filter. New version of risc code 3.01.20. Changed Compaq EV boot support to only function when selectable boot option is disabled. Rev 1.32 gh Nov. 23,2002 Fixed problem in handling CTRL-Q commands when commands vector to int40h ISR. Removed some unused code. Changed PCIR Class code to serial bus,fibre channel. New version of Fastutil (1.21) to check for max luns not eq to 0 before attempting to select luns and add support for memory mapped operation. Also removed option for enabling >4GB addressing. Remove Head of Queue flag from Execute IOCB command. Changed code to use a separate interrupt flag for each port instead of 1 global interrupt bit. This fixes potential problem when multiple ports are sharing the same IRQ. Rev 1.31 gh Nov. 22,2002 New version of risc code 3.01.18. Rev 1.30 gh Aug. 14,2002 Removed code that limited risc code to be loaded only from function 0. New version of risc code 3.01.13. New version of Fastutil (1.20) to set default data rate to 'auto'. Rev 1.29 gh Jul. 10,2002 New version of Fastutil (1.19) to use 'Report Luns' SCSI command Added check in mailbox_command routine for interrupts enabled so we don't save mailbox registers. New version of risc code 3.01.12. There are three NVRAM options that are either new to this adapter, have different settings from the IBM FAStT Host Adapter or set to different values than the ones mentioned in the IBM FAStT FC-2 installation guide. They are: 1. Connection options (change from IBM FAStT Host Adapter) The following connection options are supported: Value Connection --------- ----------------- 0 Start in loop mode, by transmitting Lip F7F7 1 Start in point-to-point mode, by transmitting NOS/OLS 2 Start in loop mode first, then switch to point- to-point mode if NOS is detected. Note: If the adapter is is connected to a Fabric like a switch port, it will attempt to log in as F-port first. The connection option is currently stored in the NVRAM and can be changed through the Fast!Util. The default value of the connection mode is 2. 2. Date Rate options (new) The following connection options are supported: Value Data Rate --------- ----------------- 0 1Gbps 1 2Gbps 2 Auto negotiate the speed (1Gbps or 2Gbps) The connection option is currently stored in the NVRAM and can be changed through the Fast!Util. The default value of the data rate is 2. 3. Fast Command Posting (changed from IBM FAStT FC-2 Host Adapter installation guide) The default setting is "disable" in this BIOS version. The installation guide showed the default setting is "enable". 3.0 Installation and Setup Instructions ----------------------------------------- Perform the following steps for updating the IBM FAStT FC-2 Host Adapter BIOS to version 1.35. This procedure assumes that you do not have the IBM FAStT FC-2 Host Adapters in the same server with the older IBM FAStT Host Adapters. 1. Insert either the bootable FAStT FC-2 Host Adapter CD that was shipped with your adapter into the CD-ROM drive or the bootable diskette that was created from the self-extractable file that was downloaded from IBM support website into the diskette drive. Restart the server. 2. The Intel-based server will boot to a RAM disk "c:\" prompt. The BIOS and NVRAM setting files were copied from either the CD or the diskette to this drive. 3. From a command line, type: "flasutil /l /f" This will update the BIOS and NVRAM for all of the 2310 adapters in the system. 4. After the BIOS and NVRAM had been program to the HOST Adapter, type: "flasutil /u" This will set the default region of the 2310 adapter so that if 'Reset to Defaults' option is selected in Fast!Util, the new NVRAM defaults will be applied. 5. Remove either the CD or the diskette and restart the server. For more information on the FLASUTIL program, either type "flasutil /?" at the command prompt or read the IBM FAStT FC-2 Host Adapter Installation guide. If you do have the IBM FAStT FC-2 Host Adapters in the same server with the older IBM FAStT Host Adapter, you must manually program each adapter at a time. Type 'flasutil" without any options to get to the list of adapters that you can select to update BIOS and NVRAM settings. The NVRAM settings in the Host Adapter are optimized, tested and supported for use in IBM supported SAN configurations. Please refer to the Readme.txt files that are included with the IBM FAStT FC-2 Operating System specific drivers for information on how to modify the NVRAM settings for a given Operating System environment. 4.0 Limitations: ------------------------------------------ When connected to a FAStT Storage subsystem and the host type is changed to a type other than WINDOWS, AIX, HP-UX, Solaris or PTX the subsystem will not be Identified by the host adapter BIOS when "scan fibre devices" is run unless LUN 0 is present in that storage partition. 5.0 Unattended Mode: ------------------------------- None. 6.0 WEB Sites and Support Phone Number ---------------------------------------- 6.1 IBM TotalStorage Support Web Site: http://ssddom02.storage.ibm.com/techsup/webnav.nsf/support/disk 6.2 IBM TotalStorage Web Site: http://www.storage.ibm.com/ssg.html 6.3 If you have any questions about this update, or problem applying the update go to the following Help Center World Telephone Numbers URL: http://www.ibm.com/planetwide 7.0 Trademarks and Notices ----------------------------------------- 7.1 The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM Other company, product, and service names may be trademarks or service marks of others. 8.0 Disclaimer ---------------------------- 8.1 THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. 8.2 Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corporation.