Broadcom Firmware Update Utility for IBM servers and options. Copyright (c) 2000 - 2005 Broadcom Corporation All rights reserved. September 21, 2005 This package performs an update of the Broadcom ethernet firmware on specific servers and options.For version information, see the readme.txt file in the folder corresponding to your machine type or part number. CONTENTS ________ 1.0 Limitations 2.0 Change History 3.0 Installation and Configuration 4.0 Web Sites and Support Phone Number 5.0 Trademarks and Notices 6.0 Disclaimer 1.0 Limitations _________________ See readme.txt file in the corresponding machine type folder. 2.0 Change History _____________________ This package updates the Broadcom firmware for the following items: 73P9030 to firmware level 3.36 26K4842 to firmware level 3.36 6216 to firmware level 2.37 6217 to firmware level 2.35 with ASF code 2.02I 6218 to firmware level 3.40 with ASF code 6.26 6219 to firmware level 2.37 6221 to firmware level 2.35 6223 to firmware level 3.40 with ASF code 6.26 6224 to firmware level 2.35 with ASF code 2.02I 6225 to firmware level 3.40 with ASF code 6.26 6226 to firmware level 2.37 6227 to firmware level 3.40 with ASF code 6.26 6228 to firmware level 3.40 with ASF code 6.26 8480 to firmware level 2.37 8647 to firmware level 2.35 8648 to firmware level 3.40 with ASF code 6.26 8649 to firmware level 2.35 8671 to firmware level 2.35 8673 to firmware level 2.35 8676 to firmware level 2.35 8678 to firmware level 2.30 8685 to firmware level 2.35 8687 to firmware level 2.16 8830 to firmware level 2.35 8832 to firmware level 3.36 with IPMI-PT code level 2.41 8835 to firmware level 3.36 with IPMI-PT code level 2.41 8837 to firmware level 3.40 with IPMI-PT code level 6.14 8840 to firmware level 3.40 with IPMI-PT code level 6.14 8841 to firmware level 3.40 with IPMI-PT code level 6.14 8843 to firmware level 3.36 with IPMI-PT code level 2.41 8848 to firmware level 3.36 with IPMI-PT code level 2.41 8850 to firmware level 3.36 with IPMI-PT code level 2.41 8861 to firmware level 3.36 8862 to firmware level 3.36 8863 to firmware level 3.36 with IPMI-PT code level 2.41 8864 to firmware level 3.36 with IPMI-PT code level 2.41 8865 to firmware level 3.36 with IPMI-PT code level 2.41 8870 to firmware level 3.36 8872 to firmware level 3.36 with IPMI-PT code level 2.41 8874 to firmware level 3.36 with IPMI-PT code level 2.41 For specific information regarding your product, see the readme.txt file in the corresponding machine type folder. Current package 1.20.13 - Added support for 6217, 6218, 8864, 8865, 8872 and 8874 package 1.20.12 - Upadated the boot code and ASF code for 6223, 6225, 6227, 6228, and 8648 - Update the boot code and IPMI code for 8835, 8848, 8837, 8840 and 8841 - Update IPMI code for 8863, 8832, 8843 and 8850 - Update boot code for 73P9030, 26K4842, 8861, 8862 and 8870 - Added PXE code to 73P9030 package version 1.20.11 - Updated the IPMI code for the 8843 and 8850 package version 1.20.10 - Added support for 8850 - Update boot code and IPMI-PT code for 8832 and 8843 package version 1.20.9 - Added support for 8863 - Added support for 26K4842 package version 1.20.8 - Updated IPMI-PT code for 8832 package version 1.20.7 - Added support for 6227 and 6228 - Update IPMI-PT for 8835 and 8843 package version 1.20.6 - Added support for 6225 and 8840 package version 1.20.5 - Added support for 6224, 8649, 8848 and 8843 package version 1.20.4 - Added ASF support for the 6223 and 8648 package version 1.20.3 - Added support for the 6223, 8648, 8837 and 8841 - Updated 8835 package version 1.20.2 - Added support for the 8861 and 8862 package version 1.20.1 - Updated firmware/ASF code for the 8835. package version 1.20 - Added firmware for the 8835. package version 1.10: - Added SoL support to the 8832 firmware update. version 1.00: - none, initial IBM release 3.0 Installation and Configuration ____________________________________ The executable file included in this package is a self-extracting DOS bootable floppy diskette image. It is used stand-alone to create the DOS bootable update diskette. The .IMG file included in this package is a non self-extracting DOS bootable floppy diskette image. It is used in conjuction with a disk creation program to create the DOS bootable update diskette. You will need one blank diskette. Use the diskette created from this package to boot, then update, the firmware of your IBM server or IBM option. NOTE: The UPDATE.BAT file must be run in real mode DOS. It cannot be run in a DOS window. UPDATE.BAT upgrades the ethernet firmware within the selected server or IBM option. If more than one ethernet device exists in the server, all devices which match the PCI vendor id, device id, SSID, and SSDID will be updated. In general, add-in adapter cards (NICs) will not match the devices which are imbedded in the server and will not be updated. The UPDATE.BAT usage is as follows: UPDATE DEVICE where: DEVICE is the 4 digit IBM machine type of the server or 7 character part number of the IBM option to be updated. Example 1: to update the ethernet firmware of an IBM server with machine type 8832: UPDATE 8832 Example 2: to update the ethernet firmware of an IBM option with part number 73P9030: UPDATE 73P9030 The follow is a list of IBM servers and options which can be updated using this package: DEVICE DESCRIPTION --------------------- 73P9030 - IBM eServer BladeCenter Gigabit Ethernet Expansion Card 26K4842 - IBM eServer BladeCenter SFF Gigabit Ethernet Expansion Card 6216 - IBM Intellistation E Pro 6217 - IBM Intellistation A Pro 6218 - IBM Intellistation M Pro 6219 - IBM Intellistation M Pro 6221 - IBM Intellistation Z Pro 6223 - IBM Intellistation Z Pro 6224 - IBM Intellistation A Pro 6225 - IBM Intellistation M Pro 6226 - IBM Intellistation E Pro 6227 - IBM Intellistation Z Pro 6228 - IBM Intellistation M Pro 8480 - IBM eServer xSeries 205 8647 - IBM eServer xSeries 225 8648 - IBM eServer xSeries 226 8649 - IBM eServer xSeries 225 8671 - IBM eServer xSeries 235 8673 - IBM eServer xSeries 305 8676 - IBM eServer xSeries 335 8678 - IBM eServer BladeCenter HS20 type 8678 8685 - IBM eServer xSeries 255 8687 - IBM eServer xSeries 440 8830 - IBM eServer xSeries 335 8832 - IBM eServer BladeCenter HS20 type 8832 8835 - IBM eServer xSeries 325 8837 - IBM eServer xSeries 336 8840 - IBM eServer xSeries 346 8841 - IBM eServer xSeries 236 8843 - IBM eServer BladeCenter HS20 type 8843 8848 - IBM eServer xSeries 326 8850 - IBM eServer BladeCenter LS20 type 8850 8861 - IBM eServer xSeries 365 8862 - IBM eServer xSeries 365 8863 - IBM eServer xSeries 366 8864 - IBM eServer xSeries 366 8865 - IBM eServer xSeries 260 8870 - IBM eServer xSeries 445 8872 - IBM eServer xSeries 460 8874 - IBM eServer xSeries 460 MXE 4.0 WEB Sites and Support Phone Number ________________________________________ IBM Support Web Site: http://www.pc.ibm.com/support IBM Marketing eserver xSeries Web Site: http://www.pc.ibm.com/us/eserver/xseries/ If you have any questions about this update, or problems applying the update go to the following Help Center World Telephone Numbers URL: http://www.pc.ibm.com/planetwide. 5.0 Trademarks and Notices ____________________________ The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM eserver xSeries Broadcom is a registered trademark of Broadcom Corporation. Other company, product, and service names may be trademarks or service marks of others. 6.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 Corp. Appendix A: Package Specific Installation Instruction This update is packaged as a self-extracting PackageForTheWeb (PFTW) executable file. To unpack, this update requires that your TEMP environment variable be set to a path with read/write access. You must be logged in as an administrator. The package update log, ux.log, is created on the system drive. To locate the log file go to: %SystemDrive%\uxlog\ux.log The command-line syntax for PackageForTheWeb firmware update package is: Package.exe [-s] [-a [-s] | [-r] | [-c] | [-x directory] | [-xd] | [-w] | [-?] ] [-s] This command installs the Package-For-The-Web software silently and does not prompt if files are to be over-written in the %temp% directory. [-a] This command passes all subsequent commands to the PFTW software to install the update package. [-s] This command runs a silent and unattended update. For firmware updates, the update is scheduled to run on the next reboot. An immediate reboot can be forced with the -r option. [-r] This command schedules the update and reboot immediately. It can be used with or without the -s command. [-c] This command cancels any scheduled firmware update and records results of this operation in the log file. Only one firmware package can be scheduled at a time, if a firmware update needs to be applied instead of the currently scheduled firmware update package, cancel the current (run with the -c option on any firmware package) package. Then, run the applicable firmware package. [-x directory] This command is used with firmware updates to extract the update to the directory named directory. The PackageForTheWeb executable extracts itself to a subdirectory in the %TEMP% directory, a relative directory will be relative to that location. You must specify an absolute directory if you do not want to use the default directory. [-xd] This command is used with firmware updates to extract to a floppy diskette. The floppy diskette can then be used to boot from and apply the update. This option is not available for all firmware updates, such as tape drive and hard-disk drive updates. [-w] PowerQuest Virtual Boot Environment requires that there are 2 free sectors on the first track before it can schedule a firmware update. Use this option only if scheduling an update failed because 2 free sectors were not available on the first track. This option clears the non-boot and the non-partition information sectors on the first track. Typically, these sectors are not used. Before clearing the sectors a copy of the complete first track is saved in the %temp% directory from which the update runs. [-?] This command displays information about the command line switches. The command line switches -s, -r -c and -e are unnattended. Other command line options such as display help (-?) might require that you hit any key to continue. If Windows packages are run without any command line options, a GUI is displayed. This GUI offers all of the options that are available using the command line.