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:
  2. pkgadd -d <install_path>
    

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

  3. After you have installed the package, carry out netcfg or scoadmin network to add the new network adapter.
  4. 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.
  5. :

    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:
  3. 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.
  4. 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. Note that the MTU sizes can be individually set for each adapter in the system, whereas all other properties apply globally to all adapters. Refer to the bcme man page for details.


Back to Contents Page