********************************************************************* * IBM ServeRAID Windows NT and Windows 2000 Update * * README.TXT * * Version 4.00 * ********************************************************************* CONTENTS ________ 1.0 Overview 2.0 Change history 2.1 ServeRAID Family 3.61 to 4.00 2.2 ServeRAID Family 3.60 to 3.61 2.3 ServeRAID Family 3.50 to 3.60 2.4 ServeRAID Family 3.11 to 3.50 3.0 Installation and setup instructions 3.1 Updating the BIOS and firmware 3.2 Creating logical drives 3.3 Updating the device driver 3.3.1 Windows NT 4.0 3.3.2 Windows 2000 3.4 Updating and starting the ServeRAID Manager 3.4.1 Updating using the "IBM ServeRAID Support CD" 3.4.2 Updating using the World Wide Web 3.4.3 Starting the ServeRAID Manager 3.5 Updating the command-line programs 3.6 Updating the cluster software 4.0 Troubleshooting tips 4.1 General 4.2 Volume set utility issues 4.3 Failover 5.0 Web Site and Support Phone Number 6.0 Trademarks and Notices 7.0 Disclaimer 1.0 Overview _____________ Follow each step in this README to ensure that your ServeRAID controllers have the latest software levels. The ServeRAID 4.00 release of code contains the following levels of firmware: o Firmware level 4.00 for the ServeRAID-4H Ultra160 SCSI Controller o Firmware level 3.61 for the ServeRAID-3H/3HB Ultra2 SCSI Controller and the ServeRAID-3L Ultra2 SCSI Controller o Firmware level 2.88 for the ServeRAID-II Ultra SCSI Controller o Firmware level 2.88 for the integrated ServeRAID Controller on the IBM PC Server 330 and IBM Netfinity 5500 system boards o Firmware Level 2.25 for the ServeRAID Adapter Creating logical drives requires the "IBM ServeRAID Support CD." This CD comes with your ServeRAID controller or you can download an ISO image from the IBM Web site. Refer to the documentation that came with your CD-ROM writer for details on how to create a CD from an ISO image. If a CD writer is not available and the CD is lost, defective, or destroyed, contact the IBM HelpCenter for a replacement "IBM ServeRAID Support CD." 2.0 Change History __________________ 2.1 ServeRAID Family 3.61 to 4.00 __________________________________ o ServeRAID Manager has the following new features: - Runs in Netfinity Director on Windows 2000 as a console, server, and agent - Runs in Netfinity Director on NetWare 5.x and UnixWare 7.1 as an agent - Red Hat Linux 6.1 and OpenServer 5.05 support - SNMP trap support - Agent runs as a service - Hot-plug (Active) PCI hot-replace support for Windows NT 4.0 - RAID level-00, 10, 1E0, and 50 support o Windows 2000 device driver supports logical drives larger than 4 GB, clustering, failover, and Hot-plug (Active) PCI hot add and hot remove. o ServeRAID-4H firmware - New RAID level-00, 10, 1E0, and 50 - Ultra160 physical drive support - 4 channel support - Enhanced failed physical drive reporting o ServeRAID-3H/3HB and the ServeRAID-3L firmware - Enhanced failed physical drive reporting - (3L only) Fixed support for 64 KB stripe-unit size 2.2 ServeRAID Family 3.60 to 3.61 __________________________________ o (Windows NT only) Resolved adapter hang during FlashCopy. Requires this update in the firmware and IPSSEND command-line utility. o Integrated Retain Tip H1746 fix. 2.3 ServeRAID Family 3.50 to 3.60 __________________________________ o ServeRAID Manager has the following new features: - Runs in Netfinity Director on Windows NT - OS/2 and NetWare 5.0 support - Option to verify a Microsoft Cluster Service (MSCS) is setup correctly - Standby Hot Spare support - BIOS compatibility mode setting - Enable write-back cache in the drives support - Printable configuration, code levels, event logs, and Virtual Product Data (VPD) - Enhanced PCI Hot Plug and failover support - Enclosure monitoring o The ServeRAID Manager replaces the following programs: - DOS Configuration program - OS/2 Administration and Monitoring program - NetWare Administration and Monitoring program - Windows NT Administration and Monitoring program o IPSSEND BACKUP now saves the BIOS settings. o The High-Performance Windows NT 4.0 (monolithic) driver is integrated with the standard miniport driver now. You can expect higher performance and less CPU utilization when accessing RAID drives. o New device driver for the Red Hat Linux 6.0 operating system. o ServeRAID-3H/3HB and the ServeRAID-3L firmware - Performance enhancements in the ServeRAID firmware - Support for arrays consisting of up to 16 physical drives with 32 KB and 64 KB stripe-unit sizes - Support for up to four concurrent FlashCopy commands - Fix of rare, but potential, failure that might result under repeated manual movement of cluster resources from one server to another under MSCS - Fix of potential hang conditions resulting from the handling of the ServeRAID battery-backup cache - Enhancement of drive rebuilding while logical drive migration is in progress - Fix of various operating system-level traps reported on, but not limited to, OS/2 and UnixWare 7.1 - Improved handling of drives that exceed the Predictive Failure Analysis (PFA) threshold 2.4 ServeRAID Family 3.11 to 3.50 __________________________________ o New ServeRAID Manager for Windows NT and UnixWare o Support for 12 controllers with Windows NT o Logical drive numbering starts at 1 instead of 0 o When creating a hot-spare drive, old ServeRAID configuration data is automatically deleted from the drive. This eliminates the low-level format requirement for cluster setups. o Corrected Windows NT installation problems with more than seven drives in RAID level-5 arrays. o ServeRAID-3H/3HB and the ServeRAID-3L firmware - Rebuild recovery enhancements - New RAID level-5E - FlashCopy - Adaptive read-ahead support - Enhanced import configuration path when importing a configuration with a non-default stripe-unit size - RAID level-1 rebuild error recovery enhancements - Corrected system hang condition for PC Server 704 - Channel 3 quorum-arbitration link no longer required when running Microsoft Cluster Service (MSCS) - Clustering error recovery enhancements - Message to the user added when voltage drop or removal of battery-backup cache option 3.0 Installation and setup instructions ________________________________________ 3.1 Updating the BIOS and firmware ___________________________________ NOTES: o The ServeRAID-4H controller does not support SCSI CD-ROM(s). o To install a ServeRAID-4H controller into a server with one or more existing ServeRAID controllers, do the following: * Update the BIOS and firmware on the existing controllers using the ServeRAID 4.00 software. * Install the ServeRAID-4H controller in the server. o When upgrading the controller BIOS and firmware to 4.00, you must also upgrade to level 4.00 of the device drivers and utilities. 1. Insert the "IBM ServeRAID Support CD" into the CD-ROM drive or insert the "IBM ServeRAID BIOS/Firmware Update Diskette" into the diskette drive; then, turn on the server. NOTE: When starting the "IBM ServeRAID Support CD" in startable-CD (bootable) mode, the ServeRAID BIOS/Firmware Update program might hang if the ServeRAID BIOS is 3.10 or earlier. To prevent this potential problem, update the ServeRAID BIOS and firmware with the "ServeRAID BIOS/Firmware Diskette," 3.50 or later, which is available on the IBM Web site. 2. Wait for the BIOS/Firmware Update program to start and follow the instructions on the screen. 3.2 Creating logical drives ____________________________ NOTES: o Skip this step if your ServeRAID controller already has been configured with logical drives. o You must create logical drives on the ServeRAID controller before you can use it. 1. After the "IBM ServeRAID Support CD" updates the BIOS and firmware, the ServeRAID Manager will start. You will see an Express/Custom choice on the screen. Choose Express for the ServeRAID Manager to automatically create your logical drives. Choose Custom to manually create your logical drives. 3.3 Updating the device driver _______________________________ 3.3.1 Windows NT 4.0 _____________________ o Installing the device driver during Windows NT installation: 1. Insert one of the following: o The Windows NT startup (boot) diskette into the diskette drive o The startable Windows NT CD into the CD-ROM drive; then, restart the server. NOTE: If you are installing on an IBM Netfinity server that supports Hot-plug PCI under Windows NT 4.0, select the IBM ServeRAID Hot Replace Wizard to enable the hot-replace operation. 2. When the message Setup is inspecting your computer's hardware configuration... appears, press the F6 key. 3. After loading some files, Windows displays a screen where you can manually specify a controller. When this screen appears, press the S key to specify additional devices. 4. When prompted in the next window, select Other from the list. 5. When prompted to insert the Manufacturer-supplied hardware support disk, insert the "IBM ServeRAID Device Drivers" diskette into the diskette drive; then, press Enter. 6. Select 'IBM ServeRAID Controller (NT 4.0)'; then, press Enter. A message similar to the following will appear: "Setup is loading files (IBM ServeRAID Controller (NT 4.0))..." 7. When prompted, press Enter to continue. 8. Use the instructions provided in the Windows NT manual to complete the normal installation process. 9. After you complete the installation, be sure to install the latest Service Pack. o Installing the device driver after installation 1. Insert the "IBM ServeRAID Device Drivers" diskette into the diskette drive or insert the "IBM ServeRAID Support CD" into the CD-ROM drive. 2. From the Start Menu, click Settings; then, click Control Panel. 3. Select 'SCSI Adapter'; then, click the Drivers tab. 4. Click Add; then, click Have Disk. 5. In the 'Copy manufacturer's files from' field: o If you are installing from diskette, type: a:\nt4_0 where a is the diskette drive letter. o If you are installing from CD, type: z:\programs\winnt\driver\nt4_0 where z is the CD-ROM drive letter. 6. Click OK; then in the next dialog box, click OK again. 7. After the device driver installs, remove the diskette or the CD from the drive and restart the server. 3.3.2 Windows 2000 ___________________ o Installing the device driver during installation You must install the ServeRAID device driver on the Windows 2000 CD while installing Windows 2000. The Windows 2000 installation program does not allow you to upgrade a device driver that ships on the Windows 2000 CD. After installing Windows 2000, you must update the ServeRAID device driver to the latest version, which is on the "IBM ServeRAID Support CD" and the "IBM ServeRAID Device Drivers" diskette. o Installing the device driver after installation NOTE: If the server has more than one ServeRAID controller, install the ServeRAID device driver only once. The device driver works for all ServeRAID controllers in the server. 1. Insert the "IBM ServeRAID Support CD" into the CD-ROM drive. 2. From the Start Menu, click Programs -> Administrative Tools -> Computer Management. The Computer Management windows opens. 3. In the left tree, click 'System Tools'; then, click 'Device Manager'. 4. In the right tree, click the SCSI adapters and RAID controllers to display all the controllers in the server. 5. Using the right-mouse button, click the first ServeRAID controller in the tree; then, click 'Properties'. The Properties windows opens. 6. Click the 'Driver' tab; then, click 'Upgrade'. The Update Device Driver Wizard opens. 7. Click Next. 8. Verify that 'Search for a suitable driver for my device (recommended)' is checked; then, click Next. 9. Uncheck 'Floppy disk drives', 'CD-ROM drives', and 'Microsoft Windows Update'. 10. Verify that 'Specify a location' is checked; then, click Next. 11. In the 'Copy manufacturer's files from' field, type: o If you are installing from diskette, type: a:\win2k where a is the diskette drive letter. o If you are installing from CD, type: z:\programs\winnt\driver\win2k where z is the CD-ROM drive letter. 12. Click OK. 13. Click Next; then, click Finish. 14. Click Close. NOTE: If you have more than one ServeRAID controller, install the device driver only once. 15. After the device driver installs, remove the diskette or the CD from the drive and restart the server. 3.4 Updating and starting the ServeRAID Manager ________________________________________________ NOTE: If ServeRAID Manager 3.50 is installed on your system, you should NOT remove this version before upgrading to the new version. If you remove 3.50 before installing the new version, you will lose all of the ServeRAID Manager customization files (for example, remote systems in the Main Tree and the Notification List). After installing the ServeRAID Manager, remove version 3.50 using the following steps: 1. From the Start menu, click Settings -> Control Panel. 2. From the Control Panel, double-click Add/Remove Programs. 3. Remove ServeRAID Manager 3.50. 3.4.1 Updating using the "IBM ServeRAID Support CD" ____________________________________________________ 1. Insert the "IBM ServeRAID Support CD" into the CD-ROM drive. The installation program starts automatically. 2. At the 'Select Operating System' window, select 'Windows NT/Windows 2000'; then, click Next. 3. Follow the instructions on the screen to complete the installation. 3.4.2 Updating using the World Wide Web ________________________________________ 1. Download the ServeRAID Manager program from the World Wide Web. 2. Double-click on the downloaded file to start the installation. 3. At the 'Select Operating System' window, select 'Windows NT/Windows 2000'; then, click Next. 4. Follow the instructions on the screen to complete the installation. 3.4.3 Starting the ServeRAID Manager _____________________________________ o To start the ServeRAID Manager with a graphical user interface: NOTE: You can use the ServeRAID Manager to configure and setup the ServeRAID Manager Agent Notification List, Security List, and SNMP Trap Destination List. 1. From the Start menu, click Programs. 2. From the Programs menu, click ServeRAID Manager. 3. From the ServeRAID Manager menu, click ServeRAID Manager. o To start the ServeRAID Manager without a graphical user interface (the agent): NOTE: This starts a monitoring agent for your ServeRAID controllers in a smaller memory footprint. No managing or configuration actions are available. 1. Open a DOS Command Prompt window. 2. Type: c: where c: is the drive where you installed the ServeRAID Manager. 3. Press Enter. 4. Type: cd \Program Files\RaidMan where \Program Files\RaidMan is the directory where you installed the ServeRAID Manager. 5. Press Enter. 6. Type: RaidAgnt 7. Press Enter. 3.5 Updating the command-line programs _______________________________________ To install the ServeRAID command-line programs, refer to the README.TXT file on "IBM ServeRAID Command-Line Program Diskette." 3.6 Updating the cluster software __________________________________ NOTE: o Skip this step if you are not using the ServeRAID controller in a cluster. Refer to the publication "Installing the IBM ServeRAID Cluster Solution" for detailed information on preparing your high-availability environment for the installation of the Windows NT Cluster Solution. You can download the latest version of this publication from the IBM Support Web site: http://www.ibm.com/pc/support/ 4.0 Troubleshooting tips ________________________ 4.1 General ____________ o If you experience problems with SCSI CD-ROM drives connected to a ServeRAID-4H controller, do one of the following: o Use a ServeRAID-3HB or ServeRAID-3L controller instead. o Install an IDE CD-ROM drive in your server. The ServeRAID-4H controller does not support SCSI CD-ROM drives. o If you are installing a ServeRAID-4H controller into a server with one or more existing ServeRAID controllers, and the server fails to start displaying POST code EF10, do the following: 1. Remove the ServeRAID-4H controller from the server. 2. Update the BIOS and firmware on the existing controllers using the ServeRAID 4.00 software. 3. Install the ServeRAID-4H controller in the server. o On a Netfinity server, if your operating system fails to start three times consecutively, the system BIOS will turn off the processor cache. When this happens the "IBM ServeRAID Support CD" behaves unexpectedly. To correct this problem, enter the system BIOS and re-enable the processor cache (or load the default settings). Refer to your system documentation for instructions on entering the system BIOS. o The Mini-Configuration Program reports RAID level-10 as RAID level-1. 4.2 Volume set utility issues ______________________________ o Do not run any form of Software RAID or Volume Set utility on the IBM ServeRAID-4H, ServeRAID-3H, ServeRAID-3HB, ServeRAID-3L controllers. The ServeRAID controller handles these functions at the controller level. 4.3 Failover _____________ o Recovering from a power failure during failover: If a power failure occurs during a failover, it is possible that the two controllers in the active-passive pair might be in a state where some logical drives are configured on one controller and some logical drives are configured on the other controller. It is also possible that there might be one logical drive that does not show up on either controller. To recover from this problem, run IPSSEND MERGE once for every merge group ID that you configured in the pair on the controller that you want to become active. Then, run IPSSEND UNMERGE once for every merge group ID that you configured in the pair on the passive controller. Then, restart Windows NT or Windows 2000 to pair the controllers again. o Recovering from INACCESSIBLE_BOOT_DEVICE blue screen: When installing Windows NT 4.0, under some circumstances the setup program will use the scsi() syntax for the ARC path in BOOT.INI. When the operating system is installed on a failover pair, the scsi() syntax in BOOT.INI does not work due to a limitation in Windows NT 4.0. When you restart after the text mode portion of setup is complete, you will get a stop blue screen with INACCESSIBLE_BOOT_DEVICE. You either can edit BOOT.INI and change the scsi() syntax to multi() syntax (see below), or reinstall the operating system using a smaller system partition. Change the existing text in the BOOT.INI: ________________________________________________________ | | scsi() syntax | | [boot loader] | timeout=1 | default=scsi(0)disk(96)rdisk(0)partition(1)\WINNT | [operating systems] | scsi(0)disk(96)rdisk(0)partition(1)\WINNT="Windows NT | Server Version 4.00" | scsi(0)disk(96)rdisk(0)partition(1)\WINNT="Windows NT | Server Version 4.00 [VGA mode]" /basevideo /sos |_______________________________________________________ to: ________________________________________________________ | | multi() syntax | | [boot loader] | timeout=1 | default=multi(0)disk(0)rdisk(0)partition(1)\WINNT | [operating systems] | multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT | Server Version 4.00" | multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT | Server Version 4.00 [VGA mode]" /basevideo /sos |_______________________________________________________ 5.0 Web Sites and Support Phone Number _______________________________________ o You can download new and updated files for the IBM ServeRAID and Clustering products from the IBM Support Web site: http://www.ibm.com/pc/support/ o With the original purchase of an IBM hardware product, you have access to extensive support coverage. During the IBM hardware product warranty period, you may call the IBM Personal Computer HelpCenter (1-800-772-2227 in the U.S.) for hardware product assistance covered under the terms of the IBM hardware warranty. 6.0 Trademarks and Notices ___________________________ The following terms are trademarks of the IBM Corporation in the United States or other countries or both: HelpCenter OS/2 Warp IBM PC Server Netfinity Predictive Failure Analysis Netfinity Manager ServeRAID OS/2 UNIX is a registered trademark in the United States and other countries and is licensed exclusively through The Open Group. Microsoft, Windows, and Windows NT are trademarks or registered trademarks of Microsoft Corporation. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. 7.0 Disclaimer _______________ 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. 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.