> Back to Contents Page

> ## UNIX Driver Software: Broadcom NetXtreme® 57XX User Guide

> SCO UnixWare 7/Caldera Open UNIX 8 Driver

> SCO OpenServer Release 5 Driver

> NOTE: Before you proceed, review the Readme.txt file to see if there are any problems or limitations associated with the specific UNIX driver software you are using.

> ### SCO UnixWare 7/Caldera Open UNIX 8 Driver

> Driver Software Package

> Installing the Driver

> Advanced Tunable Properties

> Unexpected Warning Messages

> #### Driver Software Package

> The driver is released as an installable package in datastream format.

> #### Installing the Driver

> 1. Install the bcme package on the UnixWare system by typing the following:

>     pkgadd -d <install_path>

> where <install_path> is the path to the installable package (bcme-<version>.pkg)

> 2. After you have installed the package, carry out netcfg or scoadmin network to add the new network adapter.
> 3. When you are prompted, specify the settings for the Line Speed, Flow Control, and MAC Address properties. These properties (along with other properties) and the respective available settings are listed in Table 1.

> :

> Table 1: Advanced Properties
> Property | Setting | Comments
> --- | --- | ---
> Line Speed | Auto Negotiation (default) | All speeds advertised
> | 10 Mbps half-duplex fixed |
> | 10 Mbps half-duplex auto | Only 10 Mbps speed, half-duplex mode advertised
> | 10 Mbps full-duplex fixed |
> | 10 Mbps full-duplex auto | Only 10 Mbps speed, full-duplex mode advertised
> | 100 Mbps half-duplex fixed |
> | 100 Mbps half-duplex auto | Only 100 Mbps speed, half-duplex mode advertised
> | 100 Mbps full-duplex fixed |
> | 100 Mbps full-duplex auto | Only 100 Mbps speed, full-duplex mode advertised
> | 1000 Mbps full-duplex fixed1 |
> | 1000 Mbps full-duplex auto | Only 1000 Mbps speed, full-duplex mode advertised
> Flow Control | Auto Negotiation2 (default) Disabled Receive Pause Transmit Pause Receive & Transmit Pause | Symmetric Pause advertised
> MAC Address | No Override (default). A user-administered MAC address entered with a colon separating each hexadecimal byte, for example, 12:34:56:78:9A:BC |
> Jumbo MTU Size | 1500–9000 (default value is 1500) |
> Wirespeed | Enabled3 Disabled (default) |

> 1 1000 Mbps (1Gbps) full-duplex fixed speed is only valid for fiber 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 you have specified the settings for these properties, specify the network protocol and address when prompted.

> #### Advanced Tunable Properties

> Advanced tunable properties for the Broadcom NetXtreme BCM57XX controller are located in the space.c file at /etc/conf/pack.d/bcme/. Changing these properties can affect the performance of the driver. Refer to the bcme man page for details.

> #### Unexpected Warning Messages

> This driver contains a feature that allows the link speed, as reported by ndstat, to be updated as the link conditions change.

> NOTE: Many warnings messages may be displayed on older UnixWare installations.

> If the following warning message is displayed, update your installation.

>     WARNING: mdi_primitive_handler - Unexpected message from MDI driver(bcme), primitive = 0x17

> To remove these messages, download and install the latest maintenance pack from the SCO website.

> ### SCO OpenServer Release 5 Driver

> Overview

> Creating an Installation Disk

> Installing the Driver

> Jumbo Frames and Other Advanced Properties

> #### Overview

> The SCO OpenServer Release 5 driver is released as a media image file containing the driver package. The media image file can be directly copied to the target system for installation, or you can install the media image from a disk.

> #### Creating an Installation Disk

> 1. Copy the file VOL.000.000 to an SCO system.
> 2. Create the disk using the following command:

>     dd if=VOL.000.000 of=/dev/rfd0135ds18

> #### Installing the Driver

> 1. Use custom or scoadmin software to install the driver from the media image or from the installation disk.
> 2. After the package is installed, use netconfig to add the new network adapter and configure the network protocol and address.
> 3. After the adapter is added, you can modify the advanced properties to change the settings for the line speed and flow control properties. The advanced properties and their settings are described in Table 2.

> Table 2: Advanced Properties
> Property | Setting | Comments
> --- | --- | ---
> Line Speed | Auto Negotiation (default) | All speeds advertised
> | FixedHalfDduplex10 |
> | AutoHalfDduplex10 | Only 10 Mbps speed, half-duplex mode advertised
> | FixedFullDduplex10 |
> | AutoFullDduplex10 | Only 10 Mbps speed, full-duplex mode advertised
> | FixedHalfDduplex100 |
> | AutoHalfDduplex100 | Only 100 Mbps speed, half-duplex mode advertised
> | FixedFullDduplex100 |
> | AutoFullDduplex100 | Only 100 Mbps speed, full-duplex mode advertised
> | FixedFullDduplex10001 |
> | AutoFullDduplex1000 | Only 1 Gbps speed, full-duplex mode advertised
> Flow Control | Auto Negotiation2 Off RxPause TxPause RxPause/TxPause | Symmetric Pause advertised (default)

> 1 1000 Mbps (1 Gbps) full-duplex fixed speed is valid only for fiber connections. For copper twisted-pair connections, 1 Gbps can be set only through auto negotiation with a 1 Gbps link partner.
> 2 Auto-negotiation of flow control is valid only when the line speed is set to auto-negotiate (all speeds advertised or single speed advertised).

> A kernel rebuild and reboot is required before the new configuration takes effect.

> #### Jumbo Frames and Other Advanced Properties

> Jumbo MTU sizes and other advanced tunable properties for the Broadcom NetXtreme 57XX controller are located in the space.c file at /etc/conf/pack.d/bcme/. A description of each property is provided in the space.c file. Change the setting of the particular property in the space.c file, rebuild the kernel, and reboot the system. Refer to the bcme man page for details.

> Back to Contents Page