This file describes those advanced features which can only be enabled
via special keywords, such as full duplex etc..
;----------------------------------------------------------------------------
; Network Configuration File for ND5200 ODI driver in Novell DOS Client,
; NET.CFG
;----------------------------------------------------------------------------
NOTE: * is default if nothing else specified
Link Support
Protocol
Bind ND5200
LINK DRIVER ND5200
Frame Ethernet_802.3
Protocol IPX 0 Ethernet_802.3
* Frame Ethernet_802.2
Protocol IPX E0 Ethernet_802.2
Frame Ethernet_II
Protocol IPX 8137 Ethernet_II
Frame Ethernet_snap
Protocol IPX 8137 Ethernet_snap
;Optional ND5200 driver keywords:
;---------------------------------
;BNC ;Selects BNC interface.
;TP ;Selects Twisted Pair interface.
;TP_FULL_DUPLEX ;Selects Twisted Pair interface running in FullDuplex
;mode.
* ;AUTODETECT ;Automatic Detection between AUI, TP and BNC according
;to the active line (default).
;TURBO ;Disable PCI post write buffer in Intel PCI chipset
;which gives the PCI bus higher priority over the other
;busses (EISA or ISA).
;TP_No_Link_Test ;Selects Twisted Pair interface. Transmit does not
;perform link pulses test. Some Hubs may need this
;option to work properly.
;----------------------------------------------------------------------------
; Network Configuration File for ND5200 driver in Novell Server,
; AUTOEXEC.NCF
;----------------------------------------------------------------------------
Node xxxxxxxxxxxxL ; node address overwrite
Frame Ethernet_802.2 ; Frame type
; Ethernet_802.3
; Ethernet_II
; Ethernet_SNAP
TX_Buffers = 0A ; How many Transmit Buffer available
; Hex, range 2..0A, def=0A
RX_Buffers = 0A ; Hex, range 2..0A, def=0A
CFLT = 12 ; PCI configuration latency Timer
; Hex, range 0..FF, def=12
TX_THRESHOLD=1 ; Transmit threshold
; range 0..3, def=1
; 0 - 72bytes
; 1 - 96 bytes
; 2 - 128 bytes
; 3 - 160 bytes
CARRIER_STOPS_BACKOF_CTR ; Start/Stop backoff counter
; don't use it(violate ethernet spec.)
CAL=2 ; cache alignment, range 0..3,def=2
; 0 - Not used
; 1 - 8 longword boundary alignment
; 2 -16 longword boundary alignment
; 3 -32 longword boundary alignment
PBL=20 ; programmable burst length
; 0, 1, 2, 4, 8, 10, 20, def=20
TP ; TP, BNC, TP_NO_LINK_TEST, TP_FULL_DUPLEX
BNC ; and AUTODETECT are the cable connection
TP_NO_LINK_TEST ; type. One of them can be selected in a
TP_FULL_DUPLEX ; AUTOEXEC.NCF file.
AUTODETECT
;----------------------------------------------------------------------------
; Network Configuration File for ND5200 NDIS2 driver in DOS/OS2,
; PROTOCOL.INI
;----------------------------------------------------------------------------
DriverName = ND5200$
;Slot = 16 ; Specifies where the ND5200 adapter is placed.
; range : 1 - 26
; default : 16
; 1 -15: specifies a slot number on the EISA
; Bus.
; 16-26: specifies the relative position of an
; adapter on the PCI bus. 16 specifies
; the first ND5200-based adapter on the
; PCI bus, 17 the second such adapter,
; and so on.
;
; If the slot value is not specified or is
; specified as 0, the driver scans for an
; EISA adapter; if no EISA adapter is found,
; it then scans for a PCI adapter.
;SIA_Mode = TP ; Defines the Serial Interface connection.
; { TP, BNC, TP_FULL_DUPLEX }
Note: if SIA_MODE = means autodetect
;SOFTWARE_CRC = ENABLE; Controls whether packet CRCs are calculated
; by the software or appended by the ND5200.
; range:[ENABLED, DISABLED]
; default:[ENABLE]
; ENABLED: mean that the CRC will always be
; calculated by the software for
; packets greater than 144 bytes.
; DISABLED: means that the CRC will never be
; calculated by the software.
; (always appended by ND5200)
;----------------------------------------------------------------------------
; Network Configuration File for ND5200 NDIS3 driver (WFW311,NT31,NT35),
; PROTOCOL.INI
;----------------------------------------------------------------------------
AdapterCFID=00021011 ; fixed for DEC Tulip chip
AdapterType=5 ; fixed for DEC Tulip chip
BusType=5 ; fixed for DEC Tulip chip
MediaType=1 ; fixed for DEC Tulip chip
BurstLength=8 ; 1, 2, 4, 8, 16, 32 dword per burst
BusNumber=0 ; 0, 1, 2(0 means first PCI bus)
ConnectionType=0 ; 0 - Auto Detection
; 2 - Twisted Pair
; 3 - TP Full_Duplex
; 4 - TP No_Link_Test
; 1 - BNC (Thinwire)
;----------------------------------------------------------------------------
; Glossary
;----------------------------------------------------------------------------
CAL ; cache alignment
Programmable address boundaries for data burst stop. If the buffer
is not aligned, the Network controller(NIC) executes the first
transfer up to the address boundary, then all transfers are aligned
to the specified boundary. Depending on the length of most
frequent data packet and where the buffer is allocated, you can adjust
the setting to fine tune the system performance.
PBL ; programmable burst length
Indicates the maximum number of longwords to be transferred in one
DMA transaction. If PBL=0, the NIC burst is limited only by the
amount of data stored in the receive FIFO(First In First Out buffer)
or by the amount of free space in the transmit FIFO before issuing
a bus request. Higher setting is suitable for heavily congested
bus, and busy network traffic.
TX_THRESHOLD ; transmit threshold
Transmit starts when the frame size within the transmit FIFO, is larger
than the threshold. In addition, full frames with a length longer than
the threshold are also transmitted. Ideally, set smaller value should
increase transmit performance.
TX_Buffers
RX_Buffers = X ; How many FIFO buffers should be allocated.
The FIFO buffers are allocated within PC conventional memory, which
is used to hold incoming or outgoing data frame. If frame loss ever
occures, this setting should be increased to hold more unprocessed
frames. At the same time, increasing the number of FIFO buffers
will decrease the amount of memory you can use with other programs.
TP_NO_LINK_TEST ;
The NIC is capable of detecting wire failure and switching of wire
by combining auto polarity and LinkTest. In general, link fail
would be reported to a higher layer and processed there. This
setting should be used only when necessary(due to some special hubs).
However, network integrity is not guaranteed.
CFLT ; configuration latency timer
This field specifies, in units of PCI bus clocks, the value of the
latency timer of NIC. Once the counter expired, the NIC initiates
a transaction termination so other PCI devices can access the BUS.
Adjusting this setting requires a thorough understanding of PCI
architecture and is not recommended.