******************************************************************** * IBM ServeRAID BIOS/Firmware Update Diskette 1 * * Version 3.11 * ******************************************************************** Update Diskette 1 Version 3.11 contains BIOS Level 3.10.05 and the following firmware levels: o Firmware Level 3.11 for the ServeRAID 3H Ultra 2 SCSI Adapter and the ServeRAID 3L Ultra 2 SCSI Adapter. o Firmware Level 2.88.00 for the ServeRAID II Ultra SCSI Adapter. o Firmware Level 2.88.00 for the integrated ServeRAID Controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards. o Firmware Level 2.25.00 for the ServeRAID Adapter. For more information about IBM ServeRAID and server products, visit http://www.pc.ibm.com/netfinity on the World Wide Web. ______________________________________________________________ CONTENTS ________ 1.0 Updating the BIOS and Firmware 2.0 BIOS Setup 3.0 Descriptions of the Current ServeRAID Diskettes 4.0 Changes to the BIOS, Firmware, and Configuration Program ... 4.15 Changes from Level 3.10.08 to 3.11.00 ... 4.14 Changes from Level 3.01 to 3.10.08 ... 4.13 Changes from Level 2.87.03 to 2.88.00 ... 4.12 Changes from Level 2.86.03 to 2.87.03 ... 4.11 Changes from Level 2.23S to 2.25.00 ... 4.10 Changes from Level 2.82 to 3.01 ... 4.09 Changes from Level 2.80.07 to 2.82.00 ... 4.08 Changes from Level 2.70.08 to 2.80.07 ... 4.07 Changes from Level 2.70 to 2.71 ... 4.06 Changes from Level 2.40.14 to 2.70.08 ... 4.05 Changes from Level 2.40.16 to 2.40.21 ... 4.04 Changes from Level 97326 to Level 2.40.14 ... 4.03 Changes from Level 2.30 to 2.40 ... 4.02 Changes from Level 2.30 to 2.31 ... 4.01 Information about the Level 2.30/2.23s Update 5.0 Enabling the Hot-Swap Rebuild Feature 6.0 Trademarks and Notices ____________________________________________________________ 1.0 Updating the BIOS and Firmware ___________________________________ To update the ServeRAID BIOS and firmware: 1. Insert the IBM ServeRAID BIOS/Firmware Update diskette into the diskette drive; then, turn on the system. If the system is already turned on, press Ctrl+Alt+Del. 2. Follow the instructions that appear on the screen. ____________________________________________________________ 2.0 BIOS Setup ______________ If your server contains multiple ServeRAID adapters or controllers, only one copy of the ServeRAID BIOS is used. If multiple copies of the BIOS are detected, they will be handled based on how each one is configured. The instructions to configure the BIOS settings is found in the Advanced Functions section of the Mini-Configuration program. It is called the Multiple Controller mode which has two settings: Erase and Shrink. When the parameter is set to Erase, redundant copies of the ServeRAID BIOS are erased. When this parameter is set to shrink, the extra copies of the ServeRAID BIOS are removed from memory, but stored for future use. When you have multiple ServeRAID adapters and controllers installed, you need only one active copy of ServeRAID BIOS. However, to ensure that you will have a copy of the ServeRAID BIOS available if your active copy becomes defective or unavailable, leave the Multiple Controller parameter set to Shrink. _____________________________________________________________________ 3.0 Descriptions of the Current ServeRAID Diskettes ____________________________________________________ This section provides a brief description of the current ServeRAID diskettes. Refer to the README files on each of these diskettes for more detailed information. The current ServeRAID diskettes include the following: o IBM ServeRAID BIOS/Firmware Update Diskette, which contains the files needed to update the BIOS and firmware on the IBM ServeRAID 3H/3L Ultra 2 SCSI Adapter, the IBM ServeRAID II Ultra SCSI Adapter, the integrated IBM ServeRAID Controller, and the ServeRAID Adapter. o IBM ServeRAID DOS Configurator Diskette, which contains the IBM ServeRAID Configuration Utility Program. o IBM ServeRAID Device Drivers Diskette, which contains the device drivers and administration and monitoring utility programs that you can use with the following operating systems: o IBM OS/2 Warp Server and OS/2 LAN Server version 4.0 o Novell NetWare 3.12, 4.1X and 5.0 o Microsoft Windows NT 3.51 and 4.0 This diskette also provides DOS CD-ROM drive device drivers. o IBM ServeRAID Administration and Monitoring Program Diskette, which contains the IBM ServeRAID Administration and Monitoring Utility Program for Microsoft Windows NT or Windows 95. This version of the ServeRAID Administration and Monitoring Utility Program is referred to as the WIN32-Based Utility Program. o IBM ServeRAID Device Drivers for SCO Operating Systems Diskette, which contains the files needed to install the IBM ServeRAID device driver and Background Server component for SCO OpenServer 5.0.0, 5.0.2, and 5.0.4, and SCO Unixware 7.0. o IBM ServeRAID Command Line Programs Diskette, which contains the files needed to install and use the IBM ServeRAID IPSSEND and IPSMON command-line interface programs. o IBM ServeRAID Cluster Solution for Windows NT Diskette, which contains the files needed to install Microsoft Cluster Server (MSCS) when using Windows NT and an IBM ServeRAID II Ultra SCSI Adapter or ServeRAID 3H Adapter. Refer to the "IBM Netfinity High-Availability Cluster Solution Installation and User's Guide" for detailed instructions. NOTE: You can obtain a copy of the "IBM Netfinity High-Availability Cluster Solution Installation and User's Guide" from http://www.pc.ibm.com/netfinity/clustering on the World Wide Web. o Netfinity 7000 IBM Class Monolithic ServeRAID Device Driver and Utility Diskette Version 1.00. This diskette contains the files needed to install and use the Class Monolithic ServeRAID (CMRAID) device driver and utility programs. NOTE: These files are for use only with an IBM ServeRAID II Ultra SCSI Adapter installed in an IBM Netfinity 7000. Multiprocessing environments where high CPU utilization and high disk I/O are typical might benefit from using this monolithic device driver. A version of this device driver was used in the TPC-C benchmarks recently conducted with the IBM Netfinity 7000. Refer to the README file on the IBM Class Monolithic ServeRAID Device Driver and Utility Program Diskette for more information. _____________________________________________________________________ 4.0 Changes to the BIOS, Firmware, and Configuration Utility Program _____________________________________________________________________ 4.15 Changes from Level 3.10.08 to 3.11.00 ------------------------------------------- The 3.11.00 Update provides the following new support and functions for the IBM ServeRAID 3H Ultra 2 SCSI Adapter and the ServeRAID 3L Ultra 2 SCSI Adapter Adapter only: o HSP/SHS Monitoring frequency increased 4.14 Changes from Level 3.01 to 3.10.08 ---------------------------------------- The 3.10.08 Update provides the following new support and functions for the IBM ServeRAID 3H Ultra 2 SCSI Adapter and the ServeRAID 3L Ultra 2 SCSI Adapter Adapter only: o New enhanced download utility "flashman" o Improved check consistency with auto restore o BIOS support for no logical drives o BIOS update for NT Boot CDROM o DOS Configurator enhanced to display Adapter Type and BIOS Level o Enhanced diagnostics in the SELFTEST command for IPSSEND. o Improved version of IPSSEND for the GETEVENT command for Windows NT o Corrected a problem in IPSMON whereby the utility does not find the adapter when running under Netware SFT III mode. o The Windows NT 4.0 driver supports active-passive failover in any Netfinity server. Also supported are hot add and hot replace in Netfinity servers that have hotplug PCI slots (such as the 5500 or 7000-M10) when the appropriate system hotplug software for Windows NT 4.0 is also loaded. 4.13 Changes from Level 2.87.03 to 2.88.00 ------------------------------------------- The 2.88.00 Update provides the following new support and functions for the IBM ServeRAID II Ultra SCSI Adapter and the integrated ServeRAID Controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards: o HSP/SHS Monitoring frequency increased 4.12 Changes from Level 2.86.03 to 2.87.03 ------------------------------------------- The 2.87.03 Update provides the following new support and functions for the IBM ServeRAID II Ultra SCSI Adapter and the integrated ServeRAID Controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards: o New enhanced download utility "flashman" o Improved check consistency with auto restore o Performance enhancements o Optimization of RAID1 reads o Enhanced error recovery when NVram battery removed 4.11 Changes from Level 2.23S to 2.25.00 ----------------------------------------- The 2.25.00 Update applies to the ServeRAID adapter. This update included the following new support and feature: o New enhanced download utility "flashman" o Improved check consistency with auto restore o Enhanced error recovery when NVram battery removed 4.10 Changes from Level 2.82 to 3.01 ------------------------------------- The 3.01 Update provides the following new support and functions for the IBM ServeRAID 3H Ultra 2 SCSI Adapter and the ServeRAID 3L Ultra 2 SCSI Adapter Adapter only: o Firmware support for the SCSI Ultra 2 protocol and LVDS. o Unattended mode setup is now in BIOS. o 8 Adapter support. o Convert "bays" to "SID". o Support for shrinking BIOS, not erasing BIOS. o Remove the 8GB limit on boot drives. o POST error codes now logged into System POST error log. o 32MB Battery Backup Cache support added. (only on ServeRAID 3H/3L) o Enhanced BOOT CD to allow image to be emulated as a hard file. o Unixware Support. The 2.82.00 to 2.86.03 Update applies only to the IBM ServeRAID II Ultra SCSI Adapter and the integrated ServeRAID Controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards. This update provides the following new support and functions: o Hot Swap enhancements. o Performance enhancements. 4.09 Changes from Level 2.80.07 to 2.82.00 ------------------------------------------- The 2.80.07 to 2.82.00 Update provides the following new support and functions: o BIOS changes needed to obtain Microsoft Windows NT Certification. 4.08 Changes from Level 2.70.08 to 2.80.07 ------------------------------------------- The 2.70.08 to 2.80.07 Update provides the following new support and functions: o Hot Plug support for PCI adapters installed in Netfinity 5500 servers that are using Novell Netware. 4.07 Changes from Level 2.70 to 2.71 ------------------------------------- The 2.70 to 2.71 Update provides the following new support and functions: o BIOS changes needed to obtain Microsoft Windows NT Certification. 4.06 Changes from Level 2.40.14 to 2.70.08 ------------------------------------------- The 2.40.14 to 2.70.08 Update provides the following new support and functions: o Several performance enhancements that affect all three RAID levels. The greatest performance improvement, however, is seen in RAID level-5 write-back mode. o The AUTOSYNC command has been added to the IPSSEND program. The 2.40.14 to 2.70.08 Update also contains the following software enhancements: o Corrected problems in viewing the hard and soft error logs under certain boundary conditions. o Added support to allow you to deselect a drive when using the "Copy Logical Drive" function in the ServeRAID Configuration Utility Program. o Modified the Administration and Monitoring utility program so that it reverts to the stand-alone mode when the cancel button fails in the host dialog box. o Added support to disable the Quick Rebuild feature until the automatic synchronization of the drives completes. 4.05 Changes from Level 2.40.16 to 2.40.21 ------------------------------------------- The 2.40.16 to 2.40.21 Update applies only to the IBM ServeRAID II Ultra SCSI Adapter. This update provides the following new support and functions: o Support for Microsoft Cluster Server, Version 1.00. 4.04 Changes from Level 97326 to Level 2.40.14 ----------------------------------------------- The 2.40.14 Update for the integrated ServeRAID Controller on the IBM PC Server 330 models 8640-PM0,-PB0, and -PT0 provided the following new support and functions: o Automatic Background Synchronization, which removes the need to synchronize a RAID level-5 logical drive before using it. Instead, you can use the drive immediately, while automatically synchronizing the drive in the background. The default setting for this feature is Enabled. o Data Scrubbing, which eliminates the need for you to manually synchronize drives weekly. Instead, you can use this feature to continuously synchronize all RAID level-5 logical drives in the background, without impacting performance. The default setting for this feature is Enabled. o Hot-Swap Rebuild, which in a system where no hot-spare is defined, automatically detects the replacement of a defunct physical drive that is part of a RAID level-1 or RAID level-5 logical drive; then, this feature starts the rebuild of the drive, without requiring your intervention. The default setting for this feature is enabled. See section 5.0 below for the instructions to disable/enable this feature using the DOS Configurator utility. 4.03 Changes from Level 2.30 to 2.40 ------------------------------------- The 2.30 to 2.40 Update applied only to the ServeRAID II Ultra SCSI Adapter. This update provided the following new support and functions: o Support for IBM Netfinity Cluster Pack by Vinca with Novell Netware 4.11, part number 01K8018. o Support for formatting drives that are in the Standby (SBY) or Empty (EMP) states. Previous releases of the Configuration Utility Program required that the drives be in the Ready (RDY) state. o Automatic synchronization of newly created RAID level-5 logical drives. This enhancement eliminates the need for you to manually synchronize drives. o Automatic restart of RAID level-5 and RAID level-1 logical-drive rebuild operations after a power failure or an unexpected power off. o Battery-backup cache is now automatically enabled for all logical drives configured in the write-back mode. The 2.30 to 2.40 Update also provides the following software enhancements: o A new method of checking for adequate drive size before starting the rebuild operation. This new method returns an error message faster than previous versions. o A new method of queuing hot-spare-rebuild operations if multiple, concurrent drive failures occur in different arrays on the same ServeRAID adapter or controller. o When the system is configured for the Unattended Mode, the ServeRAID BIOS now allows access to the CTRL-I function during system startup. o Modifications for the ServeRAID BIOS and the ASPI device driver to work with the expanded memory manager for the 80386 (EMM386) o Modifications to the Configuration Utility Program to no longer accept physical drive state changes from Defunct (DDD) to Online (ONL) for RAID level-5 logical drives in the critical state. When a RAID level-5 logical drive is critical, you must rebuild it for the logical drive to change from DDD to ONL. o When multiple drive failures occur within the same array, the hot-swap rebuild operation will no longer start automatically. If multiple drives fail within the same array, you now must start the rebuild process manually. o Added support to disable the integrated ServeRAID controller on the PC Server 330 models 8640-PM0, -PB0, and -PT0. o Added error-recovery enhancements for drive errors found while reading or writing drive configurations. 4.02 Changes from Level 2.30 to 2.31 ------------------------------------- The 2.30 to 2.31 Update applied only to the integrated ServeRAID controller on PC Server 330 models 8640-PM0, -PB0, and -PT0. This firmware update corrected a problem that was found during product-evaluation tests. The problem symptoms included operating-system hangs, errors opening files, or other file errors. ATTENTION: If you have a PC Server 330 model 8640-PM0, -PB0, or -PT0 and you are using the integrated ServeRAID controller, install the 2.31 or 2.70.08 Firmware Update immediately. For more information about the 2.31 update, call the IBM HelpCenter at 1-800-772-2227 and reference ECA015. 4.01 Information about the Level 2.30/2.23s Update --------------------------------------------------- The 2.30/2.23s Update applies to both the ServeRAID and ServeRAID II adapters. This update included the following new feature: o Hot-Swap Rebuild, which in a system where no hot-spare is defined, automatically detects the replacement of a defunct physical drive that is part of a RAID level-1 or RAID level-5 logical drive; then, this feature starts the rebuild of the drive, without requiring your intervention. The default setting for this feature is Disabled. See section 5.0 below for the instructions needed to enable this feature. __________________________________________ 5.0 Enabling the Hot-Swap Rebuild Feature __________________________________________ To enable the hot-swap rebuild feature when using the DOS Configurator (this is automatic when using the IBM ServeRAID Configuration Program on CD): 1. Start the ServeRAID Configuration Diskette. 2. Select "7. Advanced Functions" from the Main Menu. 3. Select "8. Display/Choose Adapter Parms" from the next menu. 4. Select "6. Enable/Disable Hot Swap Rebuild" from the next menu. 5. Select "1. Enable Hot Swap Rebuild" from the next menu. ____________________________________________________________________ 6.0 Trademarks and Notices _________________________ The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM HelpCenter Netfinity Serve e section 5.0 below for the instructions needed to enable this feature. __________________________________________ 5.0 Enabling the Hot-Swap Rebuild Feature __________________________________________ To enable the hot-swap rebu