Broadcom Corporation 10/100/1000 NetXtreme Ethernet DOS/OS2 NDIS2 driver. ===================================================================== NDIS2 DOS / OS2 Drivers package from the Broadcom Drivers Software CD Release 7.0.2 CONTENTS -------- 1.0 Overview 2.0 Change History 3.0 Installation and Configuration 4.0 Web Sites and Support Phone Number 5.0 Trademarks and Notices 6.0 License and Disclaimer 1.0 Overview _____________ This package includes the NDIS2 DOS/OS2 drivers version 6.32 for NDIS2 DOS / OS2 support for all IBM Broadcom 570x-based Gigabit Ethernet, including 22P7801 adapter option. NDIS2 DOS and OS2 are supported. This package is created by PackageForTheWeb, which allows users to be able to extract all files and directories into either the default destination provided or any drive destination the users wish to specify. 2.0 Change History ____________________ v7.09 October 27, 2003 - Fixed problem where NDIS2 DOS failed to start the download image process when using Ghost v7.5 to download image via multicast. v7.08 October 23, 2003 - Fixed problem where NDIS2 DOS causes Ghost v7.5 to freeze when uploading image via multicast. - Backed out PCI configuration data preservation implemented in 7.05. v7.07 October 16, 2003 - Fixed problem related to forcing linespeed to 100 full or half. v7.06 October 13, 2003 - Added new device ID. v7.05 October 03, 2003 - Fixed problem where Linespeed "Undeterminable" is displayed when driver loads using 5705F connected to 1G Switch. - Fixed problem where PCI configuration data is lost. v7.04 September 23, 2003 - Add support for 5705F. - Fixed problem where 5704s will not pass traffic when "FullSize" parameter is used. v7.03 September 03, 2003 - Fixed problem where NDIS2 OS2 connection is lost under heavy IP/NetBEUI stress. v7.02 August 29, 2003 - Fixed problem where NDIS2 DOS/OS2 cannot pass traffic on fiber NIC. v7.01 August 29, 2003 - Fixed problem where driver uses zero MAC address on 5700 & 5701-based NIC/LOM when reads it from Serial EEPROM. v7.00 August 27, 2003 - Modified driver for fiber NIC to load on the first port a link is detected. - Improve performance of 5703AX and 5704AX when used with long cable lengths. - Improve Serdes drive levels on 5704s. v6.47 Aug 07, 2003 - Added support for 5704 B0 hardware fix. - Fixed problem where NDIS2 DOS driver causes divide over flow if IRQ is disabled in BIOS. - Fixed NDIS2 OS2 driver problem when binding with IBM IEEE 802.2 protocol. - Fixed OS2 floppy boot problem when connected to CISCO Catalyst 3550 switch. - Fixed problem where NDIS2 driver uses same MAC address for both ports on 5704 NIC when reads it from NVRAM. v6.46 June 25, 2003 - Fixed NDIS2 DOS intermittent failure on RPL test when using 5702 NIC - Added NoTagStatus Keyword in the PROTOCOL.INI to set Driver NOT to utilize the default method Tag Status of handling interrupts for none 5700 NIC. v6.45 June 23, 2003 - Fixed problem with OS2 APING. - Fixed problem where OS2 system crashs when using IBM TCP/IP ping a large packet size (14500 bytes). 05/21/03 v6.44 - Fixed problem where, When connected to a hub, a momentary disconnect will cause you to lose the network connection until the driver is reloaded. - Changed driver to perform Auto-negotiation when LineSpeed is set to 1000. See release.txt for later versions. 3.0 Installation and Configuration ____________________________________ CUSTOM KEYWORDS in driver in protocol.ini: BusNum DevNum FuncNum or PortNum LineSpeed Duplex NodeAddress BusNum: This decimal parameter, range from 0-255, specifies the PCI bus number on which the ethernet controller is located. DevNum: This decimal parameter, range from 0-31, specifies the PCI device number assigned to the ethernet controller. FuncNum or PortNum: This decimal parameter, range from 0-7, specifies the PCI function or port number assigned to the ethernet controller. LineSpeed: This decimal parameter, 10/100, specifies the speed of the network connection. NOTE: According to IEEE specifications, line speed of 1000 can not be forced and its only achievable by auto negotiation. Duplex: This string parameter, HALF/FULL, specifies duplex mode on the ethernet controller. The Linespeed parameter must be set when this keyword is used. If neither the Duplex nor the Linespeed paramaters are specified the ethernet controller will default to autonegotiate mode. NodeAddress: This string parameter specifies the network address used by the the ethernet controller. If Multicast Address or Broadcast Address was specified, the default MAC Address will be used. NOTE: The first three keywords are used concurrently and have been included for manufacturing purposes. Do not use them unless you are familiar with PCI device configuration. These three keywords are needed if multiple NetXtreme boards are on a system and (a) specific NetXtreme adapter/s need to be loaded in specific order. Example of the use of these key words in the protocol.ini: [B57] DriverName = "B57$" BusNum = 3 DevNum = 14 PortNum = 2 LineSpeed = 100 Duplex = Full NodeAddress = "001020304050" To add more adapter(up to 4) repeat the below entry, where n can be from 2 to 4. [B57_n] DriverName = "B57n$" BusNum = DevNum = Example of using addition entries to load more than one adapter in the protocol.ini: [B57] DriverName = "B57$" BusNum = 3 DevNum = 10 [B57_2] DriverName = "B572$" BusNum = 3 DevNum = 11 [B57_3] DriverName = "B573$" BusNum = 3 DevNum = 12 [B57_4] DriverName = "B574$" BusNum = 3 DevNum = 13 NOTE: RPL boot up when using v1.13, the Boot Block Configuration file *.cnf MUST specify in the DRV Type's second field the additional memory (53KB-60KB) used by the driver as follows: DRV BBLOCK\NDIS\B57.DOS ~ 53 ~ NOTE: In some cases due to memory constraints the command NET START may not function properly. For these situations NET START BASIC is recommended. 4.0 WEB Sites and Support Phone Number ________________________________________ IBM Support Web Site: http://www.pc.ibm.com/support IBM Marketing eserver 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.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 OS/2 eserver xSeries Broadcom and NetXtreme are trademarks or registered trademarks of Broadcom Corporation Other company, product, and service names may be trademarks or service marks of others 6.0 License and 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.