********************************************************************* | IBM(tm) xSeries(tm) 455 System Firmware Update | | System 8855 | | | | Version 1.02 | | Build ID: OYKT20A | | Revision: 2.20 | | | | (C) Copyright International Business Machines Corporation, 2003- | | 2004. All rights reserved. | | | | US Government Users Restricted Rights -- Use, duplication, or | | disclosure is restricted by GSA ADP Schedule Contract with IBM | | Corporation. | | | | Note: Before using this information and the product it supports, | | read the general information under "NOTICES AND TRADEMARKS" in | | this document. | | | | Updated: 07/27/2004 | ********************************************************************* CONTENTS --------------------------------------------------------------------- 1.0 Overview 2.0 Change History 3.0 Updating the xSeries 455 Firmware When Using Windows Server 2003 4.0 Updating the xSeries 455 Firmware When Using Linux 5.0 Web Sites and Support Phone Number 6.0 Trademarks and Notices 7.0 Disclaimer 1.0 Overview --------------------------------------------------------------------- This package will update the x455 System Firmware (SAL/EFI), the IBM Remote Supervisor Adapter Firmware (SP-DMC), and the x455 Standalone Diagnostics (DIAGS). The method you use to update the xSeries 455 firmware depends on the operating system in use. o If you are using the Microsoft (tm) Windows (tm) Server 2003 operating system, use the instructions in section 3.0 of this readme file. o If you are using the Linux operating system, use the instructions provided in section 4.0 of this readme file. 2.0 Change History --------------------------------------------------------------------- Version 1.02, July 27, 2004 --------------------------- Maintenance updates for the following individual components: o SAL/EFI, Version 1.02 Build 2.20 - Add support for IBM Director, Scalable Systems Management - Fix diagnostics multiprocessor test hang problem o SP/DMC, Version 1.05 - Modified RXE-100 configuration support o DIAGS, Version 2.06 - Fix Scalability port diagnostic error on known good port Version 1.01, June 28, 2004 --------------------------- Maintenance updates for the following individual components: o SAL/EFI, Version 1.01 Build 2.18 - Improve Configuration/Setup usability for multinode systems - Synchronize service processor time across a multinode system - Fix a problem with RXE-100 Expansion Unit configuration - Add logging of RXE-100 cable pulls - Forced local VGA console to be permanently active in EFI - Fix a problem with logging some single-bit memory errors - Fix a problem with reporting memory POST VRM failures - Add miscellaneous performance improvements - Fix minor typographical errors o SP/DMC, Version 1.04 - Added support for larger file sizes for remote code updates - Fix problem of multiple log entries for VPD Checksum errors - Added SSL and Lightweight Directory Access Protocol support - Fix failure to log VRM failures and generate alerts - Corrected intermittent machine check during power cycling - Fix problem with logging RXE-100 UUID in a multinode system o DIAGS, Version 2.05 - Fix memory mirroring problem with mixed technology DIMMs - Analyze each memory port status individually for callouts - Correct a message displayed during memory test - Correct a message displayed during ATAPI R/W test - Fix a problem with determining memory sizes to test - Update copyrights - Add search for correct media after canceling DVD test Version 1.00, December 16, 2003 ------------------------------- Initial Release o SAL/EFI 1.00 o SP/DMC 1.03 o DIAGS 2.00 3.0 Updating the xSeries 455 Firmware When Using Windows Server 2003 --------------------------------------------------------------------- There are two different methods that you can use to update the xSeries 455 firmware when using the Windows Server 2003 operating system: o Create an update directory on the system partition; then, install the updated files from the system partition. See section 3.1 for instructions. o Create an update CD using a CD creation program; then, install the updated files from the CD. See section 3.2 for instructions. 3.1 Creating an update directory when using Windows Server 2003 --------------------------------------------------------------- If you are using the Windows Server 2003 operating system, use the instructions in this section to create an update directory on the system partition; then, refer to the readme.txt file in the root, under EFI. Complete the following steps to create the update directory: 1. Log on to the server with administrative privileges. 2. Type the following command to gain access to the EFI system partition: mountvol x: /s where x is any available drive letter. You now can access the system partition like you would any other system drive. 3. Create a directory on the system-partition drive (x:) to store the firmware update files. 4. Go to the IBM support site at http://www.ibm.com/pc/support on the World Wide Web; then, download the update package for the xSeries 455 to the directory you created on the system-partition drive. 5. Extract the xSeries 455 update package into the directory you created on the system-partition drive. Notes: a.) When you extract the files, be sure to maintain the folder structure. b.) Detailed instructions for updating the firmware are provided in the readme files in each code-specific folder. 6. Shutdown the operating system; then, reboot the system to the EFI shell. 7. Switch to the file system (fsx:) that corresponds to the system partition; then, change directories to the code-specific update directory. 8. Use the instructions provided in the package readme.txt files to install the firmware updates. 3.2 Creating an update CD when using Windows Server 2003 -------------------------------------------------------- If you are using the Windows Server 2003 operating system and you have the Adaptec Easy CD Creator program installed, use the instructions in this section to create a firmware update CD from the ISO image; then, refer to the readme.txt file in the root of the firmware update CD, under EFI. Note: Detailed instructions for using the CD to update the firmware are provided with the code in each code-specific subdirectory. Complete the following steps to create the update CD: 1. Go to the IBM support site at http://www.ibm.com/pc/support on the World Wide Web; then, download the firmware update file (.iso) to a directory on your local hard disk drive. 2. Start the Adaptec Easy CD Creator program. 3. Select the choice to create a Data CD. 4. Insert a blank, writable CD into the DVD/CD-RW drive. 5. Select File; then, select Create CD from CD Image .... The Open File dialog box will display. 6. Change Files of Type to ISO Image Files (*.iso). 7. Select the filename and location of the .iso update file you downloaded; then, select Open. The CD Creation Setup box will display. 8. Select the Advanced tab; then, select Close Disc. 9. Select OK from the CD Creation Setup box to record (burn) the CD. A message will display to notify you that the CD recording is complete. 4.0 Updating the xSeries 455 Firmware When Using Linux --------------------------------------------------------------------- There are two different methods that you can use to update the xSeries x455 firmware when using the Linux operating system: o Create an update CD; then, install the updated files from the CD. See section 4.1 for instructions. o Create an update directory on the system partition; then, install the updated files from the system partition. See section 4.2 for instructions. 4.1 Creating an update CD when using Linux ------------------------------------------- If you are using the Linux operating system, use the instructions in this section to create a firmware update CD from the ISO image; then, refer to the readme.txt file in the root of the firmware update CD, under EFI. Note: Detailed instructions for using the CD to update the firmware are provided with the code in each code-specific subdirectory. Complete the following steps to create the update CD: 1. The Linux IDE ATAPI CD-ROM driver uses SCSI emulation for CD-ROM Read and Write operations. If a boot option to enable IDE-SCSI emulation was not included during the initial install process, you will need to add the boot option manually to the elilo.conf file. In most cases, the IDE DVD/CD-RW in the xSeries 455 will be the first IDE device. To enable the IDE-SCSI emulation, add the following boot option to the stanza for the kernel you are booting: append="hda=ide-scsi" For example, if your stanza were as follows: image=/vmlinuz label=linux root=802 initrd=/initrd append="console=ttyS0,115200n8, console=tty0" Once modified, your stanza would appear as follows: image=/vmlinuz label=linux root=802 initrd=/initrd append="console=ttyS0,115200n8, console=tty0 hda=ide-scsi" 2. Restart the system. 3. Run the following command to verify that the ide-scsi driver is loaded; then, review the list of modules currently loaded and look for 'ide-scsi'. # lsmod 4. If the ide-scsi driver is in the list, go to step 5. If the ide-scsi driver is not in the list, run the following command to manually load the ide-scsi driver: # insmod ide-scsi 5. Run the following command to determine the SCSI bus (b), target (t), and lun (l) parameters for the DVD/CD-RW drive in the xSeries 455: # cdrecord -scanbus Data similar to the following will appear: scsibus0: 0,0,0 0) 'IBM-ESXS' 'ST318305LC !#' 'B244' Disk 0,1,0 1) 'IBM-ESXS' 'ST318305LC !#' 'B244' Disk 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * 0,8,0 8) 'IBM ' '25P3495a S320 1' '1 ' Processor scsibus2: 2,0,0 200) 'HL-DT-ST' 'RW/DVD GCC-4160N' '0012' Removable CD-ROM 2,1,0 201) * 2,2,0 202) * 2,3,0 203) * 2,4,0 204) * 2,5,0 205) * 2,6,0 206) * 2,7,0 207) * 6. Insert a blank, writable CD into the DVD/CD-RW drive; then, run the following command to burn the firmware update CD from the xSeries 455 ISO image: # cdrecord -v dev=b,t,l where 'ISO-image-file' is the name of the downloaded xSeries 455 ISO image, 'b' is the SCSI bus, 't' is the SCSI target, and 'l' is the SCSI lun for your DVD/CD-RW device. 7. Use the instructions provided in the readme.txt files to install the firmware updates. 4.2 Creating an update directory when using Linux ------------------------------------------------- If you are using the Linux operating system, use the instructions in this section to create an update directory on the system partition; then, refer to the readme.txt file in the root, under EFI. Complete the following steps to create the update directory: 1. Log on to the server as the "root" user. IMPORTANT: The EFI system partition is mounted by default. For SuSE SLES, the EFI system partition is mounted at the /boot directory. For Red Hat Advanced Server, the EFI system partition is mounted at the /boot/efi directory. 2. Create a directory under the system partition mount point to store the firmware update files. 3. Go to the IBM support site at http://www.ibm.com/pc/support on the World Wide Web; then, download the update package for the xSeries 455 to the directory you created on the system-partition drive. 4. Extract the xSeries 455 update package into the directory you created on the system-partition drive. Notes: a.) When you extract the files, be sure to maintain the folder structure. b.) Detailed instructions for updating the firmware are provided in the readme files in each code-specific folder. 5. Shutdown the operating system; then, reboot the system to the EFI shell. 6. Switch to the file system (fsx:) that corresponds to the system partition; then, change directories to the update directory. 7. Use the instructions provided in the package readme.txt files to install the firmware updates. 5.0 Web Sites and Support Phone Number --------------------------------------------------------------------- Information and assistance is available through the IBM Web site and by phone. 5.1 Web Sites ------------- IBM Support Web Site: http://www.ibm.com/pc/support/ IBM eServer Web site: http://www.ibm.com/eserver/xseries/ 5.2 Software Service and Support -------------------------------- Through IBM Support Line, you can get telephone assistance, for a fee, with usage, configuration, and software problems with xSeries servers, IntelliStation workstations, and appliances. For information about which products are supported by Support Line in your country or region, go to http://www.ibm.com/services/sl/products/. For more information about Support Line and other IBM services, go to http://www.ibm.com/services/, or go to http://www.ibm.com/planetwide/ for support telephone numbers. In the U.S. and Canada, call 1-800-IBM-SERV (1-800-426-7378). 5.3 Hardware Service and Support -------------------------------- You can receive hardware service through IBM Services or through your IBM reseller, if your reseller is authorized by IBM to provide warranty service. Go to http://www.ibm.com/planetwide/ for support telephone numbers, or in the U.S. and Canada, call 1-800-IBM-SERV (1-800-426-7378). In the U.S. and Canada, hardware service and support is available 24 hours a day, 7 days a week. In the U.K., these services are available Monday through Friday, from 9 a.m. to 6 p.m. 6.0 NOTICES AND TRADEMARKS --------------------------------------------------------------------- This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. IBM, the e-business logo, eServer, IntelliStation, and xSeries are trademarks of the IBM Corporation in the United States, other countries, or both. Intel, MMX, and Itanium are trademarks of Intel Corporation in the United States, other countries, or both. Microsoft, and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. 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. Adaptec and HostRAID are trademarks of Adaptec, Inc., in the United States, other countries, or both. Red Hat, the Red Hat "Shadow Man" logo, and all Red Hat-based trademarks and logos are trademarks or registered trademarks of Red Hat, Inc., in the United States and other countries. Other company, product, or service names may be trademarks or service marks of others. 7.0 Disclaimer --------------------------------------------------------------------- 7.1 INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. 7.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. Appendix A: Package Specific Installation Instruction This update is packaged as a self extracting shell script. To update your system, just execute the package with the appropriate options. You must be logged on as root, and the package must be run from an ext2/ext3 filesystem. Usage is as follows: packagename.sh [-?] | [-r] | [-s] | [-xd] | [-x dirname] | [-w] -? Shows the command line help -r Install the package and reboot immediately -s Silent/unattented install -xd Extracts contents to floppy disk(s) -x dirname Extracts contents to directory specified -w Save track0 to track01.sav and wipe boot sector (assumes -r) UpdateXpress packages use a portion of track0 of the first logical hard drive to store boot information for the virtual floppy environment. Normally, the only data contained on this track is the master boot record (MBR). Occasionally, updates will fail if there is no room to store the boot information on track0. If the update fails, execute the package with the -s -w options. This will erase track0 of the hard drive while preserving the MBR; install the virtual floppy on the drive, and then reboot the system to perform the update. The data contained in track0 is backed up in a file named track0.sav Please Note: The package update for Linux ONLY supports ext2/ext3 filesystems!