********************************************************************* * IBM ServeRAID Windows NT and Windows 2000 Update * * README.TXT * * Version 4.70 * ********************************************************************* CONTENTS ________ 1.0 Overview 2.0 Change history 2.1 ServeRAID Family 4.50 to 4.70 2.2 ServeRAID Family 4.40 to 4.50 2.3 ServeRAID Family 4.30 to 4.40 2.4 ServeRAID Family 4.00 to 4.30 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.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 3.7 Update to "Installing the IBM ServeRAID Cluster Solution" 4.0 Troubleshooting tips 4.1 General 4.2 Volume set utility issues 4.3 Failover 4.4 Removing the ServeRAID Virtual Failover Adapter Device Driver from Windows 2000 5.0 Web Site and Support Phone Number 6.0 Trademarks and Notices 7.0 Disclaimer 1.0 Overview _____________ NOTE: This README provides information needed to install and configure an IBM ServeRAID-4H Ultra160 SCSI controller, IBM ServeRAID-4M Ultra160 SCSI controller, IBM ServeRAID-4Mx Ultra160 SCSI controller, IBM ServeRAID-4L Ultra160 SCSI controller, and IBM ServeRAID-4Lx Ultra160 SCSI controller (hereafter referred to as IBM ServeRAID-4 Ultra160 SCSI controllers). Follow each step in this README to ensure that your ServeRAID controllers have the latest software levels. The ServeRAID 4.70 release of code contains the following levels of firmware: o Firmware level 4.70 for the ServeRAID-4 Ultra160 SCSI Controller o Firmware level 3.82 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 Support 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 4.50 to 4.70 __________________________________ o Support for the new IBM ServeRAID-4Mx Ultra160 SCSI controller and the IBM ServeRAID-4Lx Ultra160 SCSI controller 2.2 ServeRAID Family 4.40 to 4.50 __________________________________ o Support for OS/2 SMP and OS/2 e-business. o Added support for uninstalling the IBM ServeRAID Failover Virtual Adapter in Windows 2000. o Fixed the BIOS error reporting function to the service processor. o Fixed intermittent failure during startup of Windows NT. Previously, a blue screen occurred after loss of power to the server. o Fixed failure to rebuild hot-spare physical drive. 2.3 ServeRAID Family 4.30 to 4.40 __________________________________ o Fixed ServeRAID problem associated with loading (booting) from a SCSI CD-ROM drive. This problem affected only ServeRAID-3x, ServeRAID-II, and ServeRAID controllers. o Fixed tape backup problems associated with Microsoft Windows 2000. o Fixed system diagnostic problems associated with ServeRAID-4M and ServeRAID-4L controllers. o Fixed diskette drive access problem. This problem occured when a Netfinity Fibre Channel PCI Adapter or a Netfinity FAStT Host Adapter was installed in the server. 2.4 ServeRAID Family 4.00 to 4.30 __________________________________ o Support for the new IBM ServeRAID-4M Ultra160 SCSI controller and the IBM ServeRAID-4L Ultra160 SCSI controller o ServeRAID Manager has the following new features: - Enhanced reporting and troubleshooting for defunct drives - Setting a physical drive marked with a PFA to defunct. This new action makes drive replacement easier. - Starting the IBM ServeRAID Hot Replace Wizard from a remote connection. This feature is useful when replacing a controller in a server that does not have a monitor attached. 3.0 Installation and setup instructions ________________________________________ 3.1 Updating the BIOS and firmware ___________________________________ NOTES: o The ServeRAID-4 controller does not support SCSI CD-ROMs. o To install a ServeRAID-4 controller in 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.70 software. * Install the ServeRAID-4 controller in the server. o When upgrading the controller BIOS and firmware to 4.70, you must also upgrade to level 4.70 of the device drivers and utilities. 1. Insert the "IBM ServeRAID Support" CD into the CD-ROM drive or insert the "IBM ServeRAID BIOS and Firmware Update" diskette into the diskette drive; then, turn on the server. NOTE: When starting the "IBM ServeRAID Support" CD in startable (bootable) CD mode, the ServeRAID ROM Update Wizard might hang if the ServeRAID BIOS level is 3.50 or earlier. To prevent this potential problem, update the ServeRAID BIOS and firmware with the "IBM ServeRAID BIOS and Firmware Update" diskette. 2. Wait for the IBM ServeRAID ROM Update Wizard 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 _______________________________ Install the ServeRAID device drivers that are provided with the IBM ServeRAID controllers on the "IBM ServeRAID Support" CD. Refer to the IBM Netfinity ServeRAID-4 Ultra160 SCSI Controller Device Driver Installation Instructions (4DEVDRV.PDF) in the /BOOKS directory on the "IBM ServeRAID Support" CD. This booklet provides detailed instructions for installing the device drivers on the following operating systems: o Microsoft Windows 2000 o Microsoft Windows NT 4.0 3.4 Updating and starting the ServeRAID Manager ________________________________________________ NOTE: If ServeRAID Manager 3.50 is installed on your server, 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. Click Start -> 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 from 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, click Start -> Programs -> ServeRAID Manager -> ServeRAID Manager. NOTE: You can use the ServeRAID Manager to configure and setup the ServeRAID Manager Agent Notification List, Security List, and SNMP Trap Destination List. o To start the ServeRAID Manager without a graphical user interface (the agent): NOTES: o This starts a monitoring agent for your ServeRAID controllers in a smaller memory footprint. No managing or configuration actions are available. o The ServeRAID Manager installation includes an option for installing the ServeRAID Manager Agent. If you selected "Yes, install service", you do not need to start the agent using this procedure. 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 the "IBM ServeRAID Command-Line Programs" 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" (4CLUSTER.PDF) in the /BOOKS directory on the "IBM ServeRAID Support" CD. This booklet provides detailed information on preparing your high-availability environment for the installation of the Microsoft Cluster Service. 3.7 Update to "Installing the IBM ServeRAID Cluster Solution" ______________________________________________________________ If you are upgrading the IBM ServeRAID Cluster Solution from Microsoft Windows NT 4.0 to Windows 2000, use the following procedure: To upgrade from Windows NT 4.0 with Service Pack 5 (or later) to Windows 2000 Advanced Server, do the following. NOTE: Before upgrading from Windows NT 4.0 Enterprise Edition, make sure you have updated Windows NT 4.0 Enterprise Edition with the latest Service Pack on both Server A and Server B. 1. On the server you want to upgrade, click Start -> Programs -> Administrative Tools -> Cluster Administrator. 2. Move all cluster resources and groups to the other cluster node (that is, the server that is not running the Cluster Administrator program). 3. Insert the IBM ServeRAID Support CD (version 4.0 or later) into the CD-ROM drive; then, type the following command and press Enter: d:\programs\winnt\cluster\setup.exe where d is the CD-ROM drive. 4. When prompted "A previous installation of "IBM ServeRAID NT Cluster Solution" has been found. Do you want to upgrade?", click Yes. 5. When prompted "You are currently running Windows NT 4.0. Is this upgrade to "IBM ServeRAID NT Cluster Solution" being done as procedure to upgrade cluster to run Windows 2000?", click Yes. 6. The IBM ServeRAID Windows NT Solution Setup program copies the necessary Windows 2000 files; then, prompts you to upgrade the server to Windows 2000. NOTE: Completing this step means you can not use this server as a Windows cluster node anymore. 7. Insert the Microsoft Windows 2000 Advanced Server CD or the Microsoft Windows 2000 Datacenter Server CD into the CD-ROM drive. 8. Run the Windows 2000 Advanced Server Setup program or the Windows 2000 Datacenter Server Setup program to upgrade this node to Windows 2000. After successfully upgrading the server, it joins the cluster. NOTE: If your cluster installation includes ServeRAID-4M, ServeRAID-4Mx, ServeRAID-4L or ServeRAID-4Lx controllers, you must manually install the ServeRAID device driver during step 8: 1. When Windows 2000 restarts the first time, the Windows 2000 Setup window displays. 2. Press the F6 key promptly. You only have a few seconds to press this key. 3. Select the "IBM ServeRAID 4M/4Mx/4L/4Lx (Windows 2000)" device driver. For additional information about installing ServeRAID device drivers, refer to the "IBM ServeRAID-4 Ultra160 SCSI controller device driver installation instructions" (4DEVDRV.PDF) on the IBM ServeRAID Support CD. 9. Repeat step 1 through step 8 for the other server in the cluster. 4.0 Troubleshooting tips ________________________ 4.1 General ____________ o If you start a server with the IBM ServeRAID Support CD in the CD-ROM drive, the following warning message might display: You passed an undefined mode number. Press to see video modes available, to continue or wait 30 secs Press the Space bar to continue starting the IBM ServeRAID Support CD. Then, the following message displays and the CD starts: Uncompressing Linux... Ok, booting the kernel. o If you start a server with the IBM ServeRAID Support CD in the CD-ROM drive and a "boot:" prompt appears, then one of following might be preventing the CD from starting: o The Caps Lock or Scroll Lock is set. o The Shift or Alt keys are held. Press at the boot prompt to continue starting the IBM ServeRAID Support CD. o If you start a server with the IBM ServeRAID Support CD in the CD-ROM drive, and you are unable to eject the CD after exiting the ServeRAID Manager, do the following: 1. Power down the server. 2. Power the server back on. 3. Press the eject button on the CD-ROM. o If you experience problems with SCSI CD-ROM drives connected to a ServeRAID-4 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-4 controller does not support SCSI CD-ROM drives. o If you are running DOS applications in protected mode, you must add the following lines to the CONFIG.SYS: device=x:\himem.sys device=x:\emm386.exe NOEMS where x is the drive that DOS is installed. o If you are installing a ServeRAID-4 controller into a server with one or more existing ServeRAID controllers, and the server fails to start and displays POST code EF10, do the following: 1. Remove the ServeRAID-4 controller from the server. 2. Update the BIOS and firmware on the existing controllers using the ServeRAID 4.70 software. 3. Install the ServeRAID-4 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 If the IBM Active PCI Eject Wizard fails to stop the ServeRAID controller, stop the ServeRAID Manager service that is running on the server. The IBM Active PCI Eject Wizard displays the following error message: "The device IBM ServeRAID Adapter cannot be stopped because a program is still accessing it." To properly eject the IBM ServeRAID controller, do the following: 1. At a DOS command prompt, type: NET STOP SERVERAIDMANAGERAGENT 2. From the IBM Active PCI Eject Wizard, eject the ServeRAID controller. 3. At a DOS command prompt, type: NET START SERVERAIDMANAGERAGENT o The Caps Lock key is disabled when using the ServeRAID Manager program in startable-CD (bootable-CD) mode. 4.2 Volume set utility issues ______________________________ o Do not run any form of Software RAID or Volume Set utility on the IBM ServeRAID-4, ServeRAID-3H, ServeRAID-3HB, or ServeRAID-3L controllers. The ServeRAID controller handles these functions at the controller level. 4.3 Failover _____________ o If you use the Device Manager to manually enable or disable the ServeRAID Virtual Failover adapter, you must restart the server for this change to take effect. 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, a stop blue screen with INACCESSIBLE_BOOT_DEVICE will display. 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 |_______________________________________________________ 4.4 Removing the ServeRAID Virtual Failover Adapter Device Driver from Windows 2000 ___________________________________________________________ After uninstalling the ServeRAID device driver, the ServeRAID Failover Virtual Adapter remains in the Windows 2000 Device Manager list. o To remove the ServeRaid Virtual Failover device driver from the Windows 2000 Device Manager list: NOTE: After removing the Failover Virtual Adapter, all ServeRAID controllers must be removed; if the server has an On-board ServeRAID controller, you should not remove the Failover Virtual Adapter. 1. Open Control Panel 2. Double-click on Computer Management. 3. Click on the Device Manager node. 4. Click on the 'SCSI and RAID controllers' node to expand it. 5. Right-click on 'IBM ServeRaid Failover Virtual Adapter'. 6. Click 'Uninstall'. 7. When asked to reboot, select 'No'. 8. Run the program 'delvadap.exe'. 9. Right-click on the 'IBM ServeRAID Controller'. 10. Click 'Uninstall'. 11. Repeat steps 9 and 10 to unistall all other ServeRAID Controllers. 12. Restart the server. 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: Active PCI OS/2 Warp HelpCenter PC Server IBM Predictive Failure Analysis Netfinity ServeRAID Netfinity Manager ServerGuide 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.