Refer to update.txt for any changes or differences between this readme and actual operation. This README file contains the latest information about setting the BIOS of the IBM HS20 Fibre Channel Expansion Card to version 1.35. Refer to the IBM Support Website listed in "Web Sites and Support" section in this ReadMe document for the latest information and updated README file. Last Update: 9/29/2002 CONTENTS -------- 1.0 Overview 2.0 Change History 3.0 BIOS Update Procedure for HS20 Fibre Channel Expansion Card 4.0 Web Sites and Support Phone Number 5.0 Trademarks and Notices 6.0 Disclaimer 1.0 Overview -------------- 1.1 Overview: This README file contains instructions for updating the IBM HS20 Fibre Channnel Expansion Card BIOS to version 1.35 including how to create the bootable diskette needed to perform the BIOS update. Please refer to this section for information on new features and modifications to the BIOS. Refer to IBM HS20 Installation and User's Guide for details on how to do this. 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. Added Code in code where ISP needed to be reinitialized. 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 bug configuring BIOS when system only supports memory map mode. Fixed bug 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 bug 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 bug 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'. 3.0 BIOS Update Procedure for HS20 Fibre Channel Expansion Card -------------------- NOTE: See the HS20 Fibre Channel Expansion Card Installation and User's Guide that can be found in the Docs folder of this Utility CD for additional information. Perform the following to update the IBM HS20 Fibre Channel Expansion Card BIOS to version 1.35. 1. To associate the CD-ROM or diskette drive with the blade server, press the CD/diskette/USB select button on the blade server. The LED on the button flashes while the request is being processed, then is steady when the ownership of the CD-ROM or diskette drive is transferred to the blade server. Refer to BladeCenter User's Manual on BladeCenter Documentation CD or website. 2. To associate the keyboard port, mouse port, and video port with the blade server, press the keyboard/mouse/video select button. The LED on this button flashes while the request is processed, then is steady when the ownership of the keyboard, mouse, and video is transferred to the blade server. 3. Insert the BIOS Update floppy diskette into diskette drive. 4. Power on HS20 blade server. 5. The HS20 blade server will boot to a RAM disk "c:\" prompt. The BIOS and NVRAM setting files were copied from the diskette to this drive. 6. From a command line, type: "ibmutil /l /f /i" This will update the BIOS and NVRAM for both channels of the expansion card in the system. 7. Remove the BIOS update diskette and restart the HS20 blade server. For more information on the FLASUTIL program, either type "ibmutil /?" at the command prompt or read the IBM HS20 Expansion Card Installation and User's guide. The NVRAM settings in the expansion card 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 HS20 blade server Operating System specific drivers for information on how to modify the NVRAM settings for a given Operating System environment. 4.0 WEB SITES AND SUPPORT PHONE NUMBER ---------------------------------------- 4.1 IBM Support Web Site: http://www.ibm.com/pc/support 4.2 IBM eServer xSeries BladeCenter Marketing Web Site: http://www.ibm.com/servers/eserver/bladecenter 4.3 If you have any questions or problems about this package go to the following Help Center World Telephone Numbers URL: http://www.ibm.com/planetwide 5.0 Trademarks and Notices ----------------------------------------- 5.1 The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM BladeCenter xSeries Other company, product, and service names may be trademarks or service marks of others. 6.0 Disclaimer ---------------------------- 6.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. 6.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.