Driver Installation - for Windows NT 3.5x
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(1) Introduction:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
This document describes the procedure to install Windows NT ver. 3.5x
driver for 10/100 Base-TX PCI Bus Ethernet Adapter.
(2) Location of compressed Driver:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
\WINNT35\DC21X4.SY_
\WINNT351\DC21X4.SY_
(3) Driver Installation Procedures for Microsoft Windows NT:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
1. In the Main group of NT, select the "Control Panel" icon.
2. In the Control Panel window, choose the "Network" icon.
3. In the Network Settings dialog box, choose the "Add Adapter" button.
The Add Network Adapter dialog box appears.
4. In the list of network cards, select "<other> Requires disk from
manufacturer", and then press <Enter> button.
5. Insert the driver disk in drive A, enter drive and pathname
A:\WINNT35 which is the path where the driver and setup
file OEMSETUP.INF are located, and then choose the OK button.
6. A Dialog box pops up to select the followings:
ConnectionType:
o AutoSense Senses dynamically the media ports
supported by the adapter. The precedence
100BaseTx, 10BaseT.
o 100Mbps To connect 100BaseT Ethernet hubs
o 100Mbps Full_Duplex To connect 100BaseT Full Duplex hubs
o 10Mbps To connect 10BaseT Ethernet hubs
o 10Mbps Full_Duplex To connect 10BaseT Full Duplex hubs
7. NT will then perform the binding process. If any additional network
software options were installed, you may be prompted for specific
information for these packages.
8. Restarting your system then you will acquire network service.
Note: If the adapter did not work fine after installation, try to adjust
TransmitThreshold and ReceiveBuffers.
(4). Parameters:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
ReceiveBuffers = REG_DWORD {8..64} (default 16)
Number of buffers allocated by the
driver in the Receive ring.
MapRegisters = REG_DWORD {4,8,16} (default: 16(alpha) | 8)
Number of map registers allocated
by the adapter.
CacheLineSize = REG_DWORD { 16 | 32 | 64 | 128 }
16 bytes
32 bytes (default)
64 bytes
128 bytes
The following values allow to overwrite the DC21X4 default setting.
BurstLength = REG_DWORD { 1 | 2 | 4 | 8 | 16 | 32}
CSR0<PBL> 1 doubleword
2 doublewords
4 doublewords
8 doublewords
16 doublewords (default)
32 doublewords
FifoArbitration = REG_DWORD { 0 | 1 }
CSR0<BAR> 0 Rcv/Txm Arbitration (default)
1 Round_Robin
StoreAndForward = REG_DWORD { 0 | 1 }
Select the StoreAndForward mode if high
PCI latencies causes Transmit Underruns
CSR6<SF> 1 Enabled
0 Disabled (default)
TransmitThreshold = REG_DWORD { 72 | 96 | 128 | 160 |
256 | 512 | 1024 }
CSR6<TTM,TR> 72 bytes
96 bytes
128 bytes
160 bytes (default)
256 bytes
512 bytes
1024 bytes
StopBackoffCounter = REG_DWORD { 0 | 1 }
CSR6<SB> 0 Disabed (Default)
1 Enabled
BackPressure = REG_DWORD { 0 | 1 }
CSR6<BP> 0 Disabed (default)
1 Enabled
CaptureEffect = REG_DWORD { 0 | 1 }
CSR6<CA> 0 Disabed (Default)
1 Enabled
These Registry values can be edited interactively through the Registry
editor (winnt\system32\regedt32.exe) or by invoking the regini command
Edit an DC21X4.ini file as described below, then invoke the command:
regini DC21X4.ini
DC21X4.ini format:
\Registry\Machine
System
CurrentControlSet
Services
dc21x4_{adapter_number}
Parameters
{valuename} = {type}{value}
(5). Error Messages:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
The error messages are logged in the Entry Log and can be seen using the
Entry Log Viewer (in WNT's Administration Tools group).
Each error message has a standard Ndis error code and an driver's
additional code.
The additional codes are:
DC21X4_ERRMSG_REGISTRY 0x01
DC21X4_ERRMSG_ALLOC_MEMORY 0x02
DC21X4_ERRMSG_SROM 0x03
DC21X4_ERRMSG_MEDIA 0x04
DC21X4_ERRMSG_LOAD_CAM 0x05
DC21X4_ERRMSG_SYSTEM_ERROR 0x06
DC21X4_ERRMSG_TXM_JABBER_TIMEOUT 0x07
(6). Driver Initialization Errors:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
o NDIS_ERROR_CODE_UNSUPPORTED_CONFIGURATION
DC21X4_ERRMSG_REGISTRY
The AdapterType Registry's key is missing or its value is
unsupported by the adapter board
o NDIS_ERROR_CODE_ADAPTER_NOT_FOUND
No board matching the AdapterCFID Registry's key value was found
plugged into the PCI bus or in the slot specified in the Registry
o NDIS_ERROR_CODE_OUT_OF_RESOURCES
DC21X4_ERRMSG_ALLOC_MEMORY
Not enough memory to allocate space for the Adapter data block
o NDIS_ERROR_CODE_INVALID_VALUE_FROM_ADAPTER
DC21X4_ERRMSG_SROM
Invalid data read from the adapter's serial ROM
o NDIS_ERROR_CODE_NETWORK_ADDRESS
No readable burnt_in or software configured station address
o NDIS_ERROR_CODE_UNSUPPORTED_CONFIGURATION
DC21X4_ERRMSG_MEDIA
The selected media port is not supported by the board.
o NDIS_ERROR_CODE_INTERRUPT_CONNECT
Interrupt initialization failed
o NDIS_ERROR_CODE_TIMEOUT
DC21X4_ERRMSG_LOAD_CAM
DC21X4 CAM initialization failed
(7). Driver Run Time Errors:
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
o NDIS_ERROR_CODE_HARDWARE_FAILURE
DC21X4_ERRMSG_SYSTEM_ERROR
System_Error interrupt (bus parity error)
o NDIS_ERROR_CODE_HARDWARE_FAILURE
DC21X4_ERRMSG_TXM_JABBER_TIMEOUT
Transmit Jabber timer expired
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.