Broadcom Corporation 16215 Alton Parkway, Irvine, CA 92619-7013 Release Notes Broadcom BCM5700 SCO Unixware 7/Caldera Open Unix 8 driver Version 2.2.10 04/12/2002 Introduction ============ This file describes the SCO Unixware 7/Caldera Open Unix 8 driver for the Broadcom NetXtreme BCM5700 series 10/100/1000 Mbps Ethernet Network Interface Controller. Driver Software Package ======================= The driver is released as an installable package in datastream format. Installing Driver ================= Do the following to install the bcme package on the Unixware system: pkgadd -d where is the full path name of the installable package bcme-.pkg. After the package is installed, use netcfg or scoadmin network to add the new network adapter. When prompted, choose the line speed and select Advanced option for Flow Control and MAC Address settings if desired. The different settings of these parameters are listed below: Line Speed: Auto Negotiation (default) (all speeds advertised) 10 Mbps half duplex fixed 10 Mbps half duplex auto (only 10 Mbps half duplex advertised) 10 Mbps full duplex fixed 10 Mbps full duplex auto (only 10 Mbps full duplex advertised) 100 Mbps half duplex fixed 100 Mbps half duplex auto (only 100 Mbps half duplex advertised) 100 Mbps full duplex fixed 100 Mbps full duplex auto (only 100 Mbps full duplex advertised) 1000 Mbps half duplex auto (only 1000 Mbps half duplex advertised) 1000 Mbps full duplex fixed* 1000 Mbps full duplex auto (only 1000 Mbps full duplex advertised) Flow Control: Disabled (default) Auto Negotiation** (Symmetric Pause advertised) Receive Pause Transmit Pause Receive & Transmit Pause MAC Address: No Override (default) a user administered MAC address entered with a colon separating each hexadecimal byte, e.g. 12:34:56:78:9a:bc Jumbo MTU Size: 1500 - 9000 (default is 1500) *Note that 1000 Mbps (1Gbps) 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 or single speed advertisments). After the parameters are selected, select network protocol and address when prompted. Advanced Tunable Parameters =========================== Advanced tunable parameters for the BCM5700 are located in the file /etc/conf/pack.d/bcme/space.c. Changing these parameters can affect the performance of the driver. See the bcme man page for details. Revision History ================ v2.2.10 (04/12/02) - Fixed some Fiber related problems. - Added the required delay after changing GPIOs. v2.2.9 (04/03/02) - Added new OEM subsystem IDs. - Fixed linkup problem with a fiber switch. - Fixed flow control problems when autoneg. is disabled. v2.2.8 (03/28/02) - Added new device IDs. v2.2.7 (03/22/02) - Fixed problem auto-negotiating with 3Com fiber switch. - Implemented new LED scheme. v2.2.6 (03/12/02) - Added fix for certification synch up problems. v2.2.5 (03/08/02) - Completed fix for 10Mb certification panic problem. v2.2.4 (03/08/02) - Fixed 10Mb certification problem. - Improved fiber auto negotiation. - Fixed hang problem when installing 5702/5703 cards. v2.2.3 (02/27/02) - Added new PCI IDs for 5702/5703. - Added Ethernet@WireSpeed. - Fixed parity errors on 5703 in PCIX systems. v2.2.1 (02/06/02) - Fixed some problems with speed settings. v2.2.0 (02/01/02) - Fixed problems with 5702/5703. v2.0.24 (01/10/02) - Fixed a hang problem when fiber cable is disconnected. - Added an ioctl call for an OEM. v2.0.22 (12/12/01) - Fixed panic problem during driver removal. v2.0.21 (10/26/01) - Added support for 5702. v2.0.20 (09/24/01) - Fixed a panic caused by loading the driver with no cable attached. v2.0.19 (09/20/01) - Fixed hot plug problems. - Added failover feature. v2.0.18 (09/11/01) - Fixed the problem of over counting CRC errors. - Fixed the problem of late collisions at 1000 Mbps half duplex. v2.0.16 (08/25/01) - Fixed a hang problem on 5701A3 fiber cards. v2.0.14 (08/13/01) - Fixed an interrupt sharing problem at boot up time. v2.0.13 (08/06/01) - Fixed a hang problem on some machines that boot up with no fibre cable connected. v2.0.12 (08/03/01) - Fixed various fibre connection problems. v2.0.7 (07/16/01) - Fixed a multiple card problem. v2.0.6 (07/05/01) - Fixed the unit number for multiple boards. v2.0.5 (06/28/01) - Added support for more boards. - Fixed some instability problems when running Ganymede Chariot. v2.0.3 (06/04/01) - Added OEM support. v2.0.1 (05/23/01) - Fixed some MP locking problems. v1.0.9 (05/16/01) - Fixed problems in mdi and dlpmdi tests. v1.0.8 (05/15/01) - Added support for BCM5701. v1.7 (03/30/01) - Added fix for Athlon systems. v1.6 (03/23/01) - Fixed symbol conflict problem. v1.5 (03/15/01) - Added Jumbo frame support. - Added fibre support. - Improved performance. v1.4 (02/23/01) - Added support for PCIX systems. v1.3 (02/12/01) - Fixed pkg corruption problem after running netcfg to remove the driver. - Fixed packet loss error and multicast errors reported by the test suite. - Added console messages for link changes. v1.2 (01/25/01) - Improved performance by adding copy threshold parameters in space.c. v1.1 (01/15/01) - Fixed Multiprocessor hang problem. - Fixed line-speed setting problem. v1.0 (01/11/01) - First Release.