Broadcom Firmware Update Utility for IBM servers and options. Copyright (c) 2000 - 2004 Broadcom Corporation All rights reserved. April 30, 2004 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.21 6216 to firmware level 2.37 6219 to firmware level 2.37 6221 to firmware level 2.35 6226 to firmware level 2.37 8480 to firmware level 2.37 8647 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.21 with ASF code level 2.20 8835 to firmware level 3.27 with ASF code level 2.25 8870 to firmware level 3.27 For specific information regarding your product, see the readme.txt file in the corresponding machine type folder. 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 6216 - IBM Intellistation E Pro 6219 - IBM Intellistation M Pro 6221 - IBM Intellistation Z Pro 6226 - IBM Intellistation E Pro 8480 - IBM eServer xSeries 205 8647 - 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 8870 - IBM eServer xSeries 445 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.