                           Broadcom Corporation
                           16215 Alton Parkway,
                           Irvine, CA 92619-7013

                             Installation Notes
             Broadcom BCM5700 SCO OpenServer Release 5 driver


Introduction
============

This file describes the SCO OpenServer Release 5 driver for the Broadcom
NetXtreme BCM5700 series 10/100/1000 Mbps Ethernet Network Interface Controller.


Driver Software Package
=======================

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.


Creating Floppy
===============

1. Copy the file VOL.000.000 to an SCO system.

2. Create the floppy using dd if=VOL.000.000 of=/dev/rfd0135ds18


Installing Driver
=================

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)
                  FixedFullDduplex1000*
                  AutoFullDduplex1000 (only 1 Gbps full duplex advertised)

    FlowControl:  AutoNegotiate** (Symmetric Pause advertised) (default)
                  Off
                  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.


Disabling ASF in the firmware
==============================

This driver does not support ASF.  If you find that the driver does
not load due to ASF being enabled in the firmware, use the following
procedure to disable it:

1.  Download the BCM57xx User diagnostic from our driver
    download site at :

    http://www.broadcom.com/drivers/downloaddrivers.php

2.  Create a DOS bootable floppy

3.  Unpack the diag zip-file into this floppy

4.  Boot to DOS using this floppy

5.  Enter "b57udiag -cmd"

6.  Enter setasf -d

7.  Reboot the system
