Back to Contents Page
UNIX Driver Software: Broadcom NetXtreme 57XX User Guide
This section contains procedures for installing Broadcom NetXtreme Gigabit Ethernet Adapter drivers for SCO OpenServer and UnixWare.
Contents
SCO Unixware 7/Caldera Open Unix 8 Driver
- Introduction
- Driver Software Package
- Installing the Driver
- Advanced Tunable Parameters
- Unexpected Warning Messages
SCO OpenServer Release 5 Driver
- SCO OpenServer
- Overview
- Creating a Floppy
- Installing the Driver
- Jumbo Frames and Other Advanced Parameters
SCO Unixware 7/Caldera Open Unix 8 Driver
I. Introduction
This file describes the SCO UnixWare 7/Caldera OpenUnix 8 driver for the
Broadcom NetXtreme BCM5700 series 10/100/1000 Mbps Ethernet network interface
Controller.
II. Driver Software Package
The driver is released as an installable package in datastream format.
III. Installing the Driver
- Do the following to install the bcme package on the Unixware system:
pkgadd -d <install_path>
where <install_path> is the full path name of the installable package
bcme-<version>.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 the 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 fixed1 |
|
|
1000 Mbps full-duplex auto |
(only 1000 Mbps full-duplex advertised) |
|
|
|
Flow Control: |
Auto Negotiation2 |
(Symmetric Pause advertised) |
|
(default) |
|
|
Disabled |
|
|
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) |
|
|
|
|
Wirespeed: |
Enabled3 |
|
|
Disabled (default) |
|
1 |
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. |
2 |
Auto negotiation of flow control is only valid when the line speed is set to auto negotiation (all speeds or single speed advertisements). |
3 |
Ethernet@wirespeed allows the hardware to attempt to work with broken Ethernet cables. It is not recommended that this option be used when configuring interfaces in team. |
|
After the parameters are selected, select network protocol and address
when prompted.
IV. 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.
V. Unexpected Warning Messages
This driver contains a new feature that allows the linkspeed, as reported
by ndstat, to be updated as the link conditions change.
 |
Note: Many warnings may appear on older UnixWare installations. |
If you see the following warning message, update your installation:
WARNING: mdi_primitive_handler - Unexpected message from MDI driver(bcme), primitive = 0x17
To remove these messages, download and install Maintenance Pack 2 from
SCO's website.
SCO OpenServer Release 5 Driver
I. SCO OpenServer
This section describes the SCO OpenServer release 5 driver for the Broadcom NetXtreme BCM5700 series 10/100/1000 Mbps Ethernet network interface Controller.
II. Overview
This procedure describes the installation of the SCO OpenServer driver. This driver is released as a media image file containing the driver package. The media image file can be directly copied to the target machine for installation, or from a floppy installation disk that you can create.
III. Creating a Floppy
- Copy the file VOL.000.000 to an SCO system.
- Create the floppy using: dd if=VOL.000.000 of=/dev/rfd0135ds18
IV. Installing the 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 the line speed and flow control if desired. The 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) |
|
FixedFullDduplex10001 |
|
|
AutoFullDduplex1000 |
(only 1 Gbps full-duplex advertised) |
|
|
|
FlowControl: |
AutoNegotiate2 |
(Symmetric Pause advertised) (default) |
|
Off
RxPause
TxPause
RxPause/TxPause |
|
1 |
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. |
2 |
Auto-negotiation of flow control is only valid when the line speed is set to Autonegotiate (all speeds advertised or single speed advertised). |
|
A kernel rebuild and reboot is required before the new configuration takes effect.
V. 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. A 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 parameters apply globally to all adapters. See the bcme man page for details.
Back to Contents Page