Broadcom Corporation 10/100/1000 NetXtreme Ethernet DOS/OS2 NDIS2 driver. ===================================================================== NDIS2 DOS / OS2 Drivers package from the Broadcom Drivers Software CD Release. CONTENTS -------- 1.0 Overview 2.0 Limitations 3.0 Change History 4.0 Installation and Configuration 5.0 Web Sites and Support Phone Number 6.0 Trademarks and Notices 7.0 License and Disclaimer 1.0 Overview _____________ This package includes the NDIS2 DOS/OS2 drivers version 1.19 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 Limitations _________________ This driver does not share IRQs correctly. Use the system BIOS configuration utility to ensure that the Broadcom adapter has a unique IRQ assignment. 3.0 Change History ____________________ 10/17/02 - v1.19 Fixed problem with forced LineSpeed and Duplex. 10/16/02 - v1.18 Fixed problem with ASF enabled. 10/16/02 - v1.17 Fixed problem with system appeared to hang when cable was removed. 08/13/02 - v1.14- Fixed problem with EMM386. Used PXE's LM. Clean out NIC's Status Block during initialization to prevent spur-interrupt after initialization. Slim down Host memory used by adpater (dropped 48K memory foot print). 07/25/02 - v1.13- Hanle Transmit Segment equal to 0 for OS2 Granite trap. 07/12/02 - v1.12- Fixed problem with the RPL boot up, the driver hangs while downloading file image. 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 ~ Block re-entrance during Interrupt handler loop in OS2 driver. Hanle Transmit Segment equal to 0 for OS2 Granite trap-this does not work. Fixed a low performance problem with BCM5701 Serdes LOMs with Copper Trace media. As in the PXE v2.1.2. Port number correction. 05/10/02 - v1.11- Original IBM release. 4.0 Installation and Configuration ____________________________________ CUSTOM KEYWORDS for the driver in protocol.ini: BUSNUM DEVNUM FUNCNUM or PORTNUM The first two keywords are used concurrently and have been included for manufacturing purposes. Do not use them unless you are familiar with PCI device configuration. These two keywords are needed if multiple NetXtreme boards are on a system and (a) specific NetXtreme adapter/s need to be loaded in specific order. BUSNUM specifies the PCI bus number and DEVNUM specifies the device number given to the board when configured by the PCI BIOS. A PCI device scan utility is needed to find this info. The values are in decimal. Example of the use of these key words in the protocol.ini: [B57] DriverName = "B57$" BusNum = 3 DevNum = 14 PortNum = 2 To add more adapter(up to 4) repeat the below entry, where n can be from 1 to 3. [B57_n] DriverName = "B57$" 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_1] DriverName = "B57$" BusNum = 3 DevNum = 11 [B57_2] DriverName = "B57$" BusNum = 3 DevNum = 12 [B57_3] DriverName = "B57$" BusNum = 3 DevNum = 13 NOTE: For RPL boot up, 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 ~ 5.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. 6.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 7.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.