Diagnostic / Firmware / PXE Boot code package for IBM Broadcom(R) 5703-based and 5704-based NetXtreme(TM) Gigabit Ethernet Adapter Options ============================================================================ B570x-fw.exe is a software package containing the latest Diagnostic utility, firmware codes, and PXE boot code, for IBM Broadcom 5703-based & 5704-based Gigabit Ethernet Adapter options. From section 3.0 below, follow the instructions for how to run diagnostic and/or upgrade your adapter(s) to the new firmware / PXE boot code levels. CONTENTS -------- 1.0 Overview 1.1 Limitations 2.0 Version Information 3.0 Build and Installation Instructions 4.0 Configuration Information 4.1 Driver Parameters 4.2 Additional Configuration Information 5.0 Web Sites and Support Phone Number 6.0 Trademarks and Notices 7.0 License and Disclaimer 1.0 Overview _____________ This package includes diagnostic utility version 7.34, firmware 2.30, 2.35, and 3.27, and PXE boot code 7.6.3 for IBM Options PNs 31P6401, 31P6301, and 22P7801 ( card assembly PNs 31P6419, 31P6319, 22P7819 ). These are Broadcom 5703-based and 5704-based Gigabit Ethernet Adapter options for IBM eServer xSeries server systems. This package is NOT for any xSeries Broadcom 570x-based integrated on-board Ethernet. 1.1 Limitations ----------------- For options 31P6401, 31P6301, 22P7801 ONLY, not for any xSeries Broadcom 570x-based integrated on-board ethernet. 2.0 Version Information _________________________ b57udiag.exe 7.34 Diagnostic / Code Update utility b57pxe.bin 7.63 PXE boot code ee5703s2.30 2.30 Firmware for 22P7801 ( 5703 Fiber SX ) ee5703c2.35 2.35 Firmware for 31P6301 ( 5703 Copper ) ee5704c3.27 3.27 Firmware for 31P6401 ( 5704 Copper Dual Port ) The key enhancements / fixes include: 1) Proper link re-establish after NIC unplug / replug, avoiding drop of network connection. 2) Proper WoL setting after Windows or DOS restart to allow WoL to work after such events. 3) Avoid NIC MAC Address set to all 0's after a system reboot in Linux. For more details, read the release file that comes with each code in this software package. 3.0 Build and Installation Instructions _________________________________________ 1) Place all files in the package into a diskette or a directory in the system hardfile that can be accessed from a DOS boot. 2) With the adapter in the system, boot up the system into DOS. 3) To check for current setting / firmware code level / PXE code level of the adapters in the system, run: b57udiag -ver 4) To start adapter diagnostic tests, run: b57udiag 5) To upgrade adapter to latest 2.30, or 2.35, or 3.27 firmware code level, run: b57udiag -c -firm To upgrade 22P7801 ( 5703-based fiber ), run: b57udiag -c -firm ee5703s2.30 To upgrade 31P6301 ( 5703-based copper ), run: b57udiag -c -firm ee5703c2.35 To update 31P6401 ( 5704-based copper ), run: b57udiag -c -firm ee5704c3.27 If you have multiple "same" adapters in the system, all of them will also get updated. Notes: ====== a) is the device number ( you can get this from running the "b57udiag -ver" command ) b) During the upgrade process, the program will prompt you for selecting "Auto or 1000FD": Select YES for Auto for 31P6301 or 31P6401 since they are both copper 10/100/1000 adapters. Select NO for 1000FD for 22P7801 since it is a Fiber SX adapter. 6) To upgrade PXE boot code, run: b57udiag -c -pxe b57pxe.bin Note: Information from "5b" above applies to "6" also. You can combine the 5 and 6 commands to upgrade both firmware and PXE code at the same time. 7) The b57udiag.exe utility can also be used to turn on/off Wake on LAN or PXE boot for a particular adapter. To enable / disable WoL, run: b57udiag -c -w 1/0 ( 1 for enabled / 0 for disabled ) To enable / disable PXE Boot, run: b57udiag -c -mba 1/0 ( 1 for enabled / 0 for disabled ) Note: 22P7801 is a Fiber SX Gigabit Ethernet, which does not support WoL. So WoL has to be disabled for this adapter. 4.0 Configuration Information _______________________________ Refer to 3.0 above. 4.1 Driver Parameters --------------------- Refer to 3.0 above. 4.2 Additional Configuration Information ---------------------------------------- Refer to 3.0 above. 5.0 WEB Sites and Support Phone Number ________________________________________ IBM Support Web Site: http://www-306.ibm.com/pc/support/site.wss 6.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 and NetXtreme are registered trademarks of Broadcom Corporation. Other company, product, and service names may be trademarks or service marks of others. 7.0 License and Disclaimer ___________________________ Copyright (c) 2003-2004, IBM Corporation All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of IBM Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.