
Broadcom Corporation 10/100/1000 NetXtreme Ethernet DOS/OS2 NDIS2 driver.

CUSTOM KEYWORDS in driver in protocol.ini:

BusNum
DevNum
FuncNum or PortNum
LineSpeed
Duplex
NodeAddress
FullSize


BusNum:
This decimal parameter, range from 0-255, specifies the PCI bus number on which the
ethernet controller is located.

DevNum:
This decimal parameter, range from 0-31, specifies the PCI device number assigned
to the ethernet controller.

FuncNum or PortNum:
This decimal parameter, range from 0-7, specifies the PCI function or port number
assigned to the ethernet controller.

LineSpeed:
This decimal parameter, 10/100/1000, specifies the speed of the network connection.

Note: According to IEEE specifications, line speed of 1000 can not be forced and its
      only achievable by auto negotiation. For simplicity the driver will performs
      auto negotiation when LineSpeed = 1000.

Duplex:
This string parameter, HALF/FULL, specifies duplex mode on the ethernet controller.
The Linespeed parameter must be set when this keyword is used. If neither the Duplex
nor the Linespeed paramaters are specified the ethernet controller will default to
autonegotiate mode.

NodeAddress:
This string parameter specifies the network address used by the the ethernet controller.
If Multicast Address or Broadcast Address was specified, the default MAC Address will
be used.

FullSize:
This string parameter set driver in "Full Size" mode where the driver will use additional
of 48KB. Not applicable for 5705, 5901, and 5788.


Note: The first three keywords are used concurrently and have been included for 
      manufacturing purposes.  Do not use them unless you are familiar with PCI
      device configuration.
      These three keywords are needed if multiple NetXtreme boards are on a system 
      and (a) specific NetXtreme adapter/s need to be loaded in specific order.


Example of the use of these key words in the protocol.ini:
		
[B57]
    DriverName = "B57$"
    BusNum = 3
    DevNum = 14
    PortNum = 2
    LineSpeed = 1000
    Duplex = Full
    NodeAddress = "001020304050"

To add more adapter(up to 4) repeat the below entry, where n can be from 2 to 4.

[B57_n]
    DriverName = "B57n$"
    BusNum =
    DevNum =

Example of using addition entries to load more than one adapter in the protocol.ini:

[B57]
    DriverName = "B57$"
    BusNum = 3
    DevNum = 10

[B57_2]
    DriverName = "B572$"
    BusNum = 3
    DevNum = 11

[B57_3]
    DriverName = "B573$"
    BusNum = 3
    DevNum = 12

[B57_4]
    DriverName = "B574$"
    BusNum = 3
    DevNum = 13


NOTE: RPL boot up when using v1.13 and earlier and when use with keyword "fullsize", 
      the Boot Block Configuration file *.cnf MUST specify in the DRV Type's second
      field the additional memory (53KB-60KB) used by the driver as follows:

      DRV BBLOCK\NDIS\B57.DOS ~ 53 ~

NOTE: In some cases due to memory constraints the command NET START may not function
      properly.  For these situations NET START BASIC is recommended. 