Broadcom (R) NetXtreme (TM) Gigabit Ethernet SCO Open Server Release 5 Device Driver for BCM570x-based servers and adapters. ===================================================================== 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 file describes the SCO OpenServer Release 5 driver for the Broadcom NetXtreme BCM5700 series 10/100/1000 Mbps Ethernet Network Interface Controller. This package supports all IBM Broadcom 570x-based Gigabit Ethernet, including the 31P6301 and 22P7801 adapter option. The driver is released as a media image file containing the driver package. This media image file can be copied to the target machine directly for installation, or a floppy installation disk can be made. To create a floppy: 1. Copy the file VOL.000.000 to a SCO system. 2. Create the floppy using dd if=VOL.000.000 of=/dev/rfd0135ds18 2.0 Change History ____________________ v7.0.5 (October 13, 2003) - Fixed problem where driver locks up on load. v7.0.4 (October 13, 2003) - Added missing 5705 A3 initialization strings. v7.0.3 (October 8, 2003) - Fixed problem where NC7761 controller listed twice. - Fixed problem where NC7761 controller listed as "unknown" in syslog messages. v7.0.2 (September 23, 2003) - Added vendor and device IDs. v7.0.1 (August 26, 2003) - Fixed potential problem with implementation of 1.2V change for 5704S B0. v7.0.0 (August 25, 2003) - Fixed problem where Slot number reported as "0" no matter which physical port is being used. v6.1.0 (August 14, 2003) - Fixed problem where the driver sometimes gets a MAC address of all zeroes. - Added performance enhancements for long cable length. - Changed Serdes drive level for 5704S and 5704CIOBES. - Fixed "Host address overflow" error. - Updated configuration file. - Reordered the options so that all common options between fiber and copper cards appear first. - Added slot and port numbers to link messages. - Added support for event logging. v6.0.13 (August 13, 2003) - Added code to support 5704 B0. v6.0.10 (June 11, 2003) - Added branding for one major OEM. - Added a new fiber-specific AOF file for 5704S and one major OEM's fiber devices. v6.0.6 (June 02, 2003) - Fixed problem where Multiple NICs are detected when subvendor and subsystem IDs conflict with the NIC devices. - Changed link down messages to WARNING. v6.0.4 - Added new device ID and OEM IDs. v6.0.2 - Fixed link related problems. v6.0.1 - Added a new OEM ID in AOF file. - Fixed 5704S link up problem when it is set to autoneg and link partner has autoneg disabled. v6.0.0 - Added new OEM IDs and new device IDs for 5705 A2/A3. - Added MAC address override in space.c. v5.0.10 - Added new OEM IDs in AOF file. v5.0.9 - Added workaround for 5704S autoneg. - Fixed problem detecting 5782. v5.0.8 - Added OEM IDs. - Improved flow control. v5.0.7 - Added latest OEM IDs. - Enabled Flow Control Advertisement by default. v5.0.5 - Fixed 5704S linking problem. - Updated driver for 5705 A1. v5.0.4 - Added support for 5704S hardware autoneg. v5.0.2 - Fixed problem that prevented multiple NICs from loading. v5.0.1 - Added support for 5705. v3.0.1 - Added function number to allow adding the second 5704 interface. v3.0.0 - Added 5704 support. 2.2.13 - added support for IBM eserver xSeries 252. Version 2.2.12 - initial IBM release. 3.0 Installation and Configuration ____________________________________ Use custom or scoadmin software to install the driver from the media image or from the floppy created above. After the package is installed, use netconfig to add the new network adapter and configure network protocol and address. Once the adapter is added, modify the hardware configuration in Advanced Options to change line speed and flow control if desired. The different settings of these parameters are listed below: LineSpeed: AutoNegotiate (default) (all speeds advertised) FixedHalfDduplex10 AutoHalfDduplex10 (only 10 Mbps half duplex advertised) FixedFullDduplex10 AutoFullDduplex10 (only 10 Mbps full duplex advertised) FixedHalfDduplex100 AutoHalfDduplex100 (only 100 Mbps half duplex advertised) FixedFullDduplex100 AutoFullDduplex100 (only 100 Mbps full duplex advertised) AutoHalfDduplex1000 (only 1 Gbps half duplex advertised) FixedFullDduplex1000* AutoFullDduplex1000 (only 1 Gbps full duplex advertised) FlowControl: Off AutoNegotiate** (Symmetric Pause advertised) (default) RxPause TxPause RxPause/TxPause *Note that 1000 Mbps (1 Gbps) full duplex fixed speed is only valid for fibre connections. For copper twisted pair connections, 1 Gbps can only be set through auto negotiation with a 1 Gbps link partner. **Note that auto negotiation of flow control is only valid when the line speed is set to auto negotiation (all speeds advertised or single speed advertised). A kernel rebuild and reboot is required before the new configuration will take effect. Jumbo Frames and Other Advanced Parameters ========================================== Jumbo MTU sizes and other advanced tunable parameters for the BCM5700 controller are located in the file space.c in the directory /etc/conf/pack.d/bcme. Description for each parameter is contained in space.c. Modify the desired parameter in space.c, rebuild the kernel, and reboot the system. Note that the MTU sizes can be individually set for each adapter in the system whereas all other paramters apply globally to all adapters. See the bcme man page for details. 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 eserver xSeries Broadcom and NetXtreme are trademarks or registered trademarks of Broadcom Corporation SCO and Open Server are trademarks or registered trademarks of Santa Cruz Operations. 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.