File Name: readme.txt IBM UpdateXpress readme.txt Version 2.01A Systems (Refer to Supported Servers section 2.0) CONTENTS --------- 1.0 Overview 2.0 Supported Servers 3.0 Change History 4.0 How to Use UpdateXpress 5.0 Update Versions 6.0 ServeRAID Considerations 7.0 Important Microsoft Cluster Server Considerations 8.0 Troubleshooting/Special Conditions/Known Problems 9.0 National Language Considerations 10.0 Trademarks and Notices 11.0 Disclaimer 1.0 Overview -------------- 1.1 Overview This README file contains the latest support information for UpdateXpress. The UpdateXpress CD is supported in Microsoft Windows 2000 and Windows NT environments. UpdateXpress provides device driver and firmware updates directly from the CD. If an automatic update is not available, UpdateXpress might supply a manual update. If your environment includes a Microsoft Cluster, please refer to section 7.0 for important instructions. For more information see the online help or the index.htm page. http://www.pc.ibm.com/support Search on the keyword: UpdateXpress 2.0 Supported Servers ----------------------- The following is the list of supported servers. Supported Server Machine Type xSeries 200 8478 xSeries 200 8479 XSeries 200 8481 xSeries 220 8646 xSeries 220 8645 xSeries 230 (Netfinity 5100) 8658 xSeries 232 8668 xSeries 240 (Netfinity 5600) 8664 xSeries 250 (Netfinity 7600) 8665 xSeries 300 8672 xSeries 330 8654 xSeries 330 8674 xSeries 330 8675 pSeries 7081 (Firmware Only) 7081 xSeries 330 8675 xSeries 340 (Netfinity 4500) 8656 xSeries 342 8669 pSeries 7082 (Firmware Only) 7082 xSeries 350 (Netfinity 6000R) 8682 xSeries 360 8686 xSeries 370 (Netfinity 8500R) 8681 xSeries 440 8687 IBM Netfinity 5000 8659 IBM Netfinity 5500 8660 IBM Netfinity 5500 M10 8661 IBM Netfinity 5500 M20 8662 IBM Netfinity 7000 M10 8680 IBM Netfinity 7100 8666 3.0 Change History -------------------- 2.01A - UpdateXpress 2.01 reset CMOS settings if the CD was booted on a laptop or workstation. This has been fixed. 2.01 - Most device driver updates are now unattended - Update ServeRAID to version 5.10.21 - Update Service Processor driver to version 2.12, Windows 2000 (v5.04) and Windows NT 4.0 (v3.23 or 5.04) - Updated other firmware and device drivers - UpdateXpress 2.00 reset CMOS settings on Netfity5600/xSeries230 and Netfinity5000 servers when upgrading firmware. This is now fixed. - Booting UpdateXpress 2.00 CD for the first time on a server that previously ran UpdateXpress 1.0x initially displays an empty results screen. This compatibility problem is now fixed. 2.00 DOS boot environment Added Support for xSeries 330 (8675) Expanded HTML Index and Self-extracting package updates Added support of xSeries 440 Added support of pSeries 7081 and 7082 (firmware only) 1.05 Update ServeRAID to version 4.84.01 Added Support for xSeries 360 and Netfinity 7100 Added HTML Index and Self-extracting bios and diagnostic Updates for some machines Updated other firmware and device drivers 1.04 Update ServeRAID to version 4.80.26 Update firmware and device drivers 1.03 Added support for all ServeRAID adapters on supported servers.*note: IBM ServeRAID II was certified by UpdateXpress only on Netfinity 5500,5500 M10 and 5500 M20 models. Update all firmware and device drivers to the latest code levels. For Service Processor firmware updates, key off of BUILD ID rather than revision ID for better granularity. 1.02 Support added for IBM Netfinity 5000, IBM Netfinity 5500, and IBM Netfinity 7000M10. Added the readme.txt file to the root of the UpdateXpress CD Update BIOS versions 9.0 for xSeries 230, xSeries 340, IBM Netfinity 4500 and IBM Netfinity 5100. 1.01a Enabled UpdateXpress to start properly on a non-English Windows NT or Windows 2000 operating system. 1.01 Update system BIOS to latest versions 1.00 Initial release of UpdateXpress 4.0 How to Use UpdateXpress ----------------------------------------- Note: Before upgrading your system you should run a full tape backup, that is completed and verified prior to running UpdateXpress, or any other system upgrade. UpdateXpress is startable and bootable. Start the CD to update the device drivers of your server. After updating the device drivers, start the UpdateXpress CD to update your firmware. Always follow this sequence, to ensure proper operation of all updated components. If your server has not been recently rebooted, you must verify that your server can successfully reboot without encountering hardware problems BEFORE applying any updates from the UpdateXpress CD. Running UpdateXpress on a system with preexisting hardware problems can complicate diagnosing the problem. 4.1 Step By Step Instructions Step 1: Updating the device drivers on Windows 2000 or Windows NT supported servers. a)Insert the UpdateXpress CD into the CD-ROM drive to begin the update process. Note: You must have the CD-ROM drive in the drive startup sequence. The UpdateXpress CD will start. b)UpdateXpress displays all of the supported device drivers that it detects. If the device driver does not need to be updated, it is grayed out and not available. If the device driver needs to be updated, it is displayed as a checked item. If the installed device driver version detected by UpdateXpress is at the same level as the version on the CD, an unmarked check box for that device driver is displayed. You may update that device driver to the same level by selecting this check box. c)After UpdateXpress updates the device drivers, save all open files and close all open software. Shutdown the system, then start the UpdateXpress CD. Step 2: Updating the firmware The information in Help provides additional information and assistance. - When UpdateXpress starts, all supported firmware components are displayed. If a firmware component does not need to be updated, it is not listed as an update option. If a firmware component is at the same level as the version on the CD, it is a selectable option. You can reflash that firmware component to the same level by selecting it. If a firmware component needs to be updated, or verified, it will be automatically selected. A 60 second countdown timer is shown on the left side of the firmware versions window. The selected firmware components will be updated automatically when the timer reaches zero. Alternatively, You can stop the timer by clicking any key. When the timer is stopped you can view levels, make changes to the selected firmware components. To start the update process, click "A" for Apply. Check the Help button available during device driver updates. The help is only available while running the device driver updates from Windows 2000/NT 4.0. The HTML based help can be viewed directly, by going to \help\Xpress on the root of the CD. 4.2 UpdateXpress HTML Index and Self Extracting Packages The root of the UpdateXpress CD contains an index.htm file that displays information about the updates available on the CD and provides links to these updates. Each update is a self extracting executable file and can be copied to a target machine by clicking the matching link from the HTML index. Once the update is copied from the CD to the target server, install the update by running the correct .exe file. These updates are self extracting executable files. They can be distributed to the target server through any method you choose (such as through systems management software). For more information, see the index.htm file on the root of the UpdateXpress CD. The primary goal of UpdateXpress is to provide update packages for all firmware and device drivers. In some cases, an update does not provide an unattended installation method. Therefore, no update package is provided. Note: The minimum requirement to view the UpdateXpress HTML index is Internet Explorer v4.01. If using Windows NT4, a minimum of Service Pack 3 is also required. 5.0 Update Version ------------------ 5.1 Tape Drive firmware updates UpdateXpress certified the following tape drives on the systems shown: Server Certified Storage Tape Drive firmware updates x200 IBM 09N4041 12/24 GB DDS/3 4 mm Internal Tape Drive x200 IBM 20L0549 10/20 GB Internal IDE Tape Drive x220 IBM 09N4042 10/20 GB NS20 Internal SCSI Tape Drive(TR5) x230/x340 IBM 01K1320 20/40 GB DLT SCSI Internal Tape Drive x240/x330 IBM 01K1325 20/40 GB 8mm Internal SCSI Tape Drive x250 IBM 00N8016 100/200 GB LTO Tape Drive x330/x240 IBM 01K1325 20/40 GB 8mm Internal SCSI Tape Drive x340/x230 IBM 01K1325 20/40 GB DLT Internal Tape Drive x350 IBM 00N7990 40/80 GB DLT Internal Tape Drive x370 IBM 00N7991 20/40 GB DDS/4 4mm Internal Tape Drive Table UpdateXpress certified tape drives =========================================== The actual versions of tape drive firmware varies across the tape drive units. The packaged version of the entire tape drive offering as made available through UpdateXpress is version 09. 5.2 Hard Disk Drive Microcode Updates ------------------------------------------ UpdateXpress installs hard disk drive firmware updates to levels equivalent to that provided by the IBM Hard Disk Drive Update Program Version 1.12. 6.0 ServeRAID Considerations ---------------------------------------- Note: Also see the "Microsoft Cluster Server environments" section 7.0 in this readme for important information. - The UpdateXpress CD provides installation procedures, diskette images, and code from the IBM ServeRAID Support CD version 5.10 for the following operating systems Windows 2000, Windows NT, Novell NetWare, UnixWare, Linux, SCO Open Server, and IBM OS/2. - To manually update all ServeRAID software (device driver, firmware and BIOS, ServeRAID Manager, and clustering environments) see the readme.txt file in the SRV45 directory on the UpdateXpress CD. - After UpdateXpress updates the device drivers, firmware, and BIOS code, you must manually update other ServeRAID software. - IBM ServeRAID Command Line Program diskette v5.10 - IBM ServeRAID Manager v5.10 (Automatically updated by UpdateXpress for Windows 2000 and Windows NT.) - IBM ServeRAID Cluster Solution v5.10 Note: For the xSeries 240 server: The IBM ServeRAID-4M Ultra 160 SCSI controller and the IBM ServeRAID-4L Ultra 160 SCSI controller do not support IBM OS/2. 7.0 Important Microsoft Cluster Server Considerations ------------------------------------------------------- If operating in a Microsoft Cluster Server Environment please read this entire section. When UpdateXpress starts performing firmware updates, it is NOT "Cluster" aware. You must perform specific procedures prior to performing a firmware update to a ServeRAID controller, to prevent disk resources from failing. These procedures are described below. UpdateXpress does not currently support updates for the Fiber Channel RAID controller environment. You must manually update the hard disk drives attached to these adapters from diskettes. The latest versions of the hard disk drive firmware are available for download to diskette from the IBM Support Web site at: http://www.pc.ibm.com/support. For a detailed description of ServeRAID Manager, refer to the IBM ServeRAID Support CD and access the /BOOKS directory. For details on the Microsoft Cluster Administration (MSCS) utility, see MSCS documentation from Microsoft. Note: The following procedure shuts down the MSCS cluster in a manner that prevents disk resources from failing. If a disk resource failure occurs, the Cluster Administration Utility starts a background synchronization, which causes the utility to bring down both cluster nodes. Complete the following steps to update hard disk drive firmware in a MSCS environment with a shared IBM ServeRAID controller. 1.Shutdown all applications and disconnect all users from both cluster nodes. 2.Select IBM ServeRAID(SA)Manager to view a list of arrays, logical drives, hot-spare drives, and physical drives. Click logical drives, and check the segmented bar located at the bottom-right of the screen to determine if drive synchronization is occurring. 3.Click Start Menu-->Programs-->Administrative Tools to access the Cluster Administrator Utility and determine which node does not own the quorum disk. 4.From the node that does not own the quorum disk, use the Cluster Administrator Utility to take the disk resources that are currently owned by the node offline. For example if node A does not own the quorum drive, move all disk resources that are owned by node A offline . 5.Stop the cluster service on the node that does not own the quorum disk. 6.Stop the cluster service on the node that owns the quorum disk. 7.Shutdown the operating system on both systems. 8.Start one node, restart the server, and start the UpdateXpress CD. The UpdateXpress CD automatically updates all supported down level firmware including hard disk drives. 9.Shutdown the second node when the update is complete. 8.0 Troubleshooting/Special Conditions/Known Problems ------------------------------------------------------- 8.1 System Specific Special Conditions 8.1.1 IBM Netfinity 7000 M10 Troubleshooting item - 162 error after running UpdateXpress. When you apply the POST/BIOS firmware update to a Netfinity 7000 M10 server, the update may remap CMOS, causing the server to lose your CMOS settings. This condition is caused by the update itself, not by UpdateXpress. UpdateXpress creates a 162 error condition when the system is restarted. Note: Complete all firmware updates except for POST/BIOS firmware. Then, use the following steps to update the system POST/BIOS firmware after you complete all other firmware updates. Complete the following steps to update the system BIOS and reset the CMOS settings on a Netfinity 7000 M10. 1.Start the server, during POST, press F1. Record all hardware settings and startup options in CMOS so that you can duplicate your current settings. 2.Run UpdateXpress to update the POST/BIOS firmware update by itself. When instructed to do so, remove the UpdateXpress CD. 3.Restart the server. The following message displays: The following error(s) were detected when the system was started: 162 Configuration change has occurred. Select :Continue or Exit Setup 4.Select Continue. The following message displays: Automatically reconfigure system and continue Continue with corrupted values Exit Setup 5.Select Automatically reconfigure system and continue The following message displays: Configuration errors were detected. Select one of the following: Continue or Exit Setup 6.Select Continue and reset the configuration settings to the values you recorded in step 1. 7.Save the configuration settings and exit the Setup utility. 8.1.2 Device Driver update for Ethernet on Netfinity 5500, Netfinity 5500 M10, and Netfinity 5500 M20. The device driver update software might generate a failure report when installing an Ethernet update on the Netfinity 5500 family of servers. This condition might occur when one or more Intel Ethernet adapters is installed. Ignore the reported error. The device driver is updated correctly. 8.1.3 xSeries 330 Remote Supervisor Adapter firmware update The xSeries 330 (8654, 8674, 8675) does not support an automatic Remote Supervisor Adapter firmware update. You can use the self-extracting update package to manually perform this update with UpdateXpress. Copy the following file from the UpdateXpress CD onto the machine that you want to update and start the file: \SGUIDE\MACH\x330\remotesup\01r0981u.exe 8.1.4 Error flashing firmware on a Remote Supervisor Adapter The firmware on an IBM Remote Supervisor Adapter (RSA) is specific to the machine containing the adapter. If the RSA is removed from one server and put into another, UpdateXpress attempts to flash the firmware on the RSA to the proper level for that server. In some cases, IBM does not currently support moving an RSA adapter between machine types, this might generate an error message. If this happens, the card retains its original firmware level. 8.1.5 Error 21 returned from Advanced Systems Management Adapter update package. An error code of 21 may be returned in the UpdateXpress log file when applying the Advanced Systems Management firmware update using the self-extracting update package. If this occurs, you must update the Advanced Systems Management Adapter by either booting locally from the UpdateXpress CD or by creating a diskette from the package. 8.1.6 One or more updates failed message when running the hard disk drive microcode update program from UpdateXpress. The hard disk drive update program included with UpdateXpress only updates microcode on hard drives attached to a SCSI controller. If your server contains only IDE based drives and controllers, the hard disk drive update program returns a "1" indicating that the update failed. 8.1.7 "Installation Failed" text messages displayed when booting off the UpdateXpress CD. During the text mode portion of the UpdateXpress boot process, UpdateXpress attempts to install several SCSI drivers. The only drivers that are installed are those that match hardware installed in your server. The drivers for SCSI cards not installed in your server display error messages. This is normal. 8.1.8 If you are running Windows 2000 and have an Advanced System Management PCI Adapter installed in one of the following machine types: Netfinity5000 8659 Netfinity5500 8660 Netfinity5500-M10 8661 Netfinity5500-M20 8662 Netfinity5600, xSeries240 8664 Netfinity7600, xSeries250 8665 Netfinity7100, 8666 Netfinity4500R, xSeries340 8656 Netfinity6000R, xSeries350 8682 Netfinity5100, xSeries230 8658 Netfinity4100R, xSeries330 8654 There is not a current update for this configuration. Go to http://www.pc.ibm.com/support for more information. 8.1.9 UpdateXpress lists the versions of the IBM ServeRAID controller as "MANY" after flashing a system. If there is more than one type of ServeRAID controller in the server or the ServeRAID controllers have different firmware levels, UpdateXpress will display the ServeRAID versions as "MANY" after flashing. This is normal. 8.1.10 The ServeRAID device driver does not update The ServeRAID device driver update requires that \uxtemp directory or file name does NOT exist in the root directory of the primary drive. If this directory or file name exists, the update fails. 8.1.11 RemoteUX might drop connection to the target server The network connection to the target server may be dropped while using the RemoteUX command line utility to update an Ethernet driver (either with the -d or -pkg option). This does not interfere with applying the update, the update results are recorded in \uxlog\ux.log file. 8.1.12 RemoteUX driver update fails with -r switch Using the -r switch for a remote driver update with the RemoteUX command line utility causes the update to fail. This is an invalid option for driver packages. A ux.log entry is not created. 8.1.13 No automatic S3 driver update on xSeries330 (8654) servers No driver update is offered for S3 video adapters on xSeries330 (8654)servers. This server incorrectly reports the PCI device ID. The driver can be manually installed. For Windows 2000 go to \SGUIDE\ADAPT\VIDEO\WIN2K\13.95.12 and for Windows NT go to \SGUIDE\ADAPT\VIDEO\WINNT\8.19.11b. 8.1.14 ServeRAID 5.10 driver update does not upgrade the twintail.sys The ServeRAID 5.10 driver update does not automatically upgrade the twintail.sys device driver. 8.1.15 ServeRAID 5.10 driver "Dr. Watson" error ServeRAID 5.10 driver update intermittently reports a "Dr. Watson" error during an upgrade. This problem does not interfere with the upgrade and can be ignored. 8.1.16 Broadcom NT driver does not successfully upgrade The Broadcom NT driver does not successfully upgrade. Currently only the xSeries440 server is affected by this problem and only when using a Windows NT 4.0 operating system. 8.1.17 Updating "ibmfe" type drivers does not preserve settings Updating Intel ethernet drivers that are using the ibmfe type driver does not preserve the adapter settings. Updating the e100b.sys driver does not have this problem. 8.1.18 No remote package for SCSI Adaptec driver update The SCSI Adaptec driver update is based on a WinBatch script. This is not available as a remote update. 8.1.19 Updating drivers might cause errors to appear in event viewer Errors could be listed in the event viewer since the drivers must be stopped during the update process. After updating the drivers and restarting the server, these errors should disappear. 8.1.20 Updating Broadcom Gigabit Ethernet driver locally under Windows NT 4.0 To update the Broadcom Gigabit Ethernet driver locally please run the following command from the root of the UpdateXpress CD: \SGUIDE\ADAPT\Networking\BROADCOM\PKGS\02R8676U.exe 8.1.21 UpdateXpress only updates Ultra160 SCSI Controllers that use the adpu160m.sys driver. For servers running Windows 2000, UpdateXpress will detect and update only Ultra160 SCSI controllers that use the driver "adpu160m.sys". Other SCSI controllers are not detected or updated in this release. 8.1.22 The xSeries300 BIOS package, 33p2589U.exe, does not generate an entry in \uxlog\ux.log. 8.1.23 The ServeRaid Manager may not update via RemoteUX. When attempting to update ServeRaid Manager via RemoteUX, the update may return a "1" and the ServeRaid Manager may not be updated. To update ServeRaid Manager, run the update package via some other method than RemoteUX or run the UpdateXpress CD locally. 8.1.24 IBM Intel based Network driver update may return a "1". When attempting to update from ibmfent.sys to the latest IBM Intel based network driver in Windows NT, the update may return a "1" (failure) although the driver will successfully update. 8.2 Special Conditions 8.2.1 Microsoft Clustering Environments Make sure you thoroughly read and understand the procedure for using UpdateXpress in a Microsoft Clustering environment, if you are operating in a cluster. 8.2.2 Versions displayed by UpdateXpress When UpdateXpress processes version information for device drivers and firmware, you might see build ids, or device driver versions displayed rather than the "diskette" version as shown on the IBM web site. The HTML help system contains multiple tables with the actual "diskette" version equivalents that directly relate to what is available on the world wide web. 9.0 National Language Considerations -------------------------------------- UpdateXpress can be started, on any supported server installed with a non-English Windows NT or 2000 operating system. The same restrictions apply as documented for the servers using an English version of Windows NT or Windows 2000. UpdateXpress is not translated at this time. 10.0 Trademarks and Notices ---------------------------- 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. 11.0 Disclaimer ---------------- 11.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. 11.2 Note to Government Users 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.