********************************************************************* | IBM(tm) xSeries(tm) 455 System Firmware Update | | System 8855 | | | | Version 1.05 | | Build ID: OYKT29A | | Revision: 2.29 | | | | (C) Copyright International Business Machines Corporation, 2003- | | 2005. 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: 10/03/2005 | ********************************************************************* 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.05, October 1, 2005 ----------------------------- Maintenance updates for the following individual components: o SAL/EFI, Version 1.05, Build 2.29 - Update Intel processor support 8655 Models 1xx,2xx,3xx (Itanium 2 Madison 6M) -> 5.73 8655 Models 4xx,5xx,6xx (Itanium 2 Madison 9M) -> 2.15 - Update support for LSI I/O devices EFI Driver -> 1.05.00 LSI Firmware -> 1.03.40.33 - Correct a problem causing firmware recovery to hang Version 1.04, July 1, 2005 -------------------------- Maintenance updates for the following individual components: o SAL/EFI, Version 1.04, Build 2.28 - Add support for new Intel Itanium 2 processor steppings - Update support use of this CD for x455 recovery procedure (Firmware secondary boot block must be at OYJT25A or higher) - Update support for new operating system versions Windows 2003 Server, Service Pack 1 Red Hat Linux Enterprize Edition 3.0, Update 4 SuSE Linux SLES 9.0 - Improve performance/reliability for IO Expansion Units - Add Predictive Failure Alert for processor failures - Correct Update Express hang problem during flash update - Correct memory error Lightpath reporting problem - Correct Intel 1000MT adapter Wake-On-LAN problem - Reduce processing time for CMCI error handling - Remove false CRC errors generated during diagnostics o SP/DMC, Version 1.07, Build 1.44 - Updated the ISMP firmware to include support for additional CPU ID's - Corrected the ISMP firmware to eliminate false readings that can occur immediately after the ISMP is rebooted. - Corrected a DIMM being reporting error when an uncorrectable memory error occurred. o DIAGS, Version 2.08, Build 1.28 - Restore RXE-100 tests in the scalability ports diagnostic. Version 1.03, November 19, 2004 --------------------------- Maintenance updates for the following individual components: o SAL/EFI, Version 1.03 Build 2.25 - Add support for new Intel Itanium 2 processors 1.5 GHz, 4 MB cache 1.6 GHz, 6 MB cache 1.6 GHz, 9 MB cache - Add support for TopSpin Fiber Channel adapter - Update support for EFI to version 1.10.14.62 - Improve performance for Remote Expansion Unit - Improve partition boot failure recovery time - Improve error checking for FLASH updates - Correct a problem where PMI handling took excessive time - Support use of this CD for x455 recovery procedure (Firmware secondary boot block must be at OYKT25A or higher) o SP/DMC, Version 1.06 - Fixed problem with reassigning primary node when changing scalable partition configuration - Corrected multinode configuration problem where primary node was restarted when secondary nodes were powered up - Fixed system shutdown problem where board LED was turned on when there was no board problem - Fixed an EFI command "reset -s" problem where secondary nodes would be restarted prior to shutdown o DIAGS, Version 2.07 - Remove RXE-100/200 port tests in the port diagnostics due to the reporting of false failures 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.