DEC 10/100Base-T
Windows For Workgroups
Digital Equipment Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description.
Copyright Digital Equipment Corporation 1994, 1995, 1996.
All rights reserved.
Do not redistribute the driver files.
Intel is a trademark of Intel Corporation.
Windows and Windows for Workgroups are trademarks of Microsoft Corporation.
Microsoft, MS, MS-DOS are registered trademarks of Microsoft Corporation.
Digital Semiconductor, DEC, DECnet, Digital, PATHWORKS,
ThinWire, and the DIGITAL logo are trademarks of Digital
Equipment Corporation.
All other trademarks and registered trademarks are
the property of their respective holders.
This file explains how to install the Windows for
Workgroups driver for x86-based platforms.
80386 or higher microprocessor based computer with PCI bus.
Digital Semiconductor's 21140-based Fast Ethernet PCI adapter or on-board chipset.
Windows for Workgroups Version 3.11 or later
INSTALL.DOC This file.
OEMSETUP.INF The driver's setup file for WFW.
DC21X4.386 The driver's executable.
2. In the Network Setup applet, press the [Drivers...] button.
3. In the Network Drivers applet, press the [Add_Adapter...] button.
4. Select the [Unlisted or Updated Network Adapter] option and click [OK]
5. When the Insert Driver dialog box prompts you for a disk, insert the driver installation diskette into the drive, press the [Browse...] button and select the i386\wfw sub_directory.
6. Select the following adapter from the Network Adapters list:
[DEC PCI Fast Ethernet Digital Semiconductor's 21140
]
7. For PCI adapters, the driver's [Setup..] option allows the user to change the following driver's properties:
Bus Number: Specify the PCI Bus Number the adapter is plugged in. Should be modified only for adapter plugged over a Pci to Pci bridge.
ConnectionType: Specify
the selected Media port
AutoSense Senses dynamically the media ports
100BaseTx To connect 100BaseTx Ethernet hubs
100BaseTx Full_Duplex To connect 100BaseTx Full Duplex hubs
100BaseT4 To connect 100BaseT4 Ethernet hubs
100BaseFx To connect 100BaseFx Ethernet hubs
10BaseT To connect 10BaseT Ethernet hubs
10BaseT Full_Duplex To connect 10BaseT Full Duplex hubs
BNC (10Base2) BNC connector
AUI (10Base5) 15_pin connector
PciMechanism: Specify the mechanism access to the PCI configuration space.
AutoDetect Detect the system's PCI mechanism automatically
Mechanism 1 Force PCI mechanism #1 accesses to the PCI configuration space
Mechanism 2 Force PCI mechanism #2 accesses to the
PCI configuration space
ReceiveBuffers: Specify
the size of the receive buffer's ring 8 .. 64 (default 16)
MapRegisters = REG_DWORD {4,8,16} (default: 8)
SnoozeMode = REG_DWORD { 0 | 1 } (DC21041 only) CFDA<SM>
0 Disabled (default)
1 Enabled
StoreAndForward = REG_DWORD { 0 | 1} (DC21140 only) Select the StoreAndForward mode if high PCI latencies causes 100Mbps Transmit Underruns
CSR6<SF>
1 Enabled
0 Disabled (default)
TransmitThreshold = REG_DWORD { 72 | 96 | 128 | 160 }
Transmit Threshold value for 10Mbps media.
CSR6<TTM,TR> 72 bytes
TransmitThreshold100 = REG_DWORD { 128 | 256 | 512 | 1024 }
Transmit Threshold value for 100Mbps media.
UnderrunThreshold = REG_DWORD
number_of_underruns (default=10) (21140 and 21142 only) Maximun
number of underrun occurences before the controller switches to
StoreAndForward mode.
8. Click [Close] and [OK] to complete the driver installation.
9. Shutdown and reboot the system.
10. Installing multiple PCI boards: Repeat the procedure
above.
The error messages are logged in the Entry Log. Each error message has a standard Ndis error code and an driver's additional code. The additional codes are:
DC21X4_ERRMSG_INIT_INTERRUPT 0x01
DC21X4_ERRMSG_CREATE_FILTER 0x02
DC21X4_ERRMSG_ALLOC_MEMORY 0x03
DC21X4_ERRMSG_INITIAL_INIT 0x04
DC21X4_ERRMSG_ALLOC_OPEN 0x05
DC21X4_ERRMSG_NETWORK_ADDRESS 0x06
DC21X4_ERRMSG_SYSTEM_ERROR 0x07
DC21X4_ERRMSG_TXM_JABBER_TIMEOUT 0x08
DC21X4_ERRMSG_OPEN_DB 0x09
DC21X4_ERRMSG_DEVICE_ID 0x0A
DC21X4_ERRMSG_INIT_DEVICE 0x0B
DC21X4_ERRMSG_SROM 0X0C
NDIS_ERROR_CODE_ADAPTER_NOT_FOUND DC21X4_ERRMSG_DEVICE_ID
No board matching the AdapterCFID Registry's key
value was found plugged into the PCI bus
NDIS_ERROR_CODE_OUT_OF_RESOURCES DC21X4_ERRMSG_ALLOC_MEMORY
Not enough memory to allocate space for the Adapter
data block
NDIS_ERROR_CODE_INVALID_VALUE_FROM_ADAPTER DC21X4_ERRMSG_SROM
Invalid data read from the adapter's serial ROM
NDIS_ERROR_CODE_NETWORK_ADDRESS DC21X4_ERRMSG_NETWORK_ADDRESS
No readable burnt_in or
software configured station address
NDIS_ERROR_CODE_OUT_OF_RESOURCES DC21X4_ERRMSG_CREATE_FILTER
Ethernet Filter initialization failed
NDIS_ERROR_CODE_INTERRUPT_CONNECT DC21X4_ERRMSG_INIT_INTERRUPT
Interrupt initilization failed
NDIS_ERROR_CODE_TIMEOUT DC21X4_ERRMSG_INIT_DEVICE
DC21x4 Cam initialization failed
NDIS_ERROR_CODE_OUT_OF_RESOURCES DC21X4_ERRMSG_ALLOC_OPEN
Not enough memory space to allocate space for the
open binding.
NDIS_ERROR_CODE_OUT_OF_RESOURCES DC21X4_ERRMSG_OPEN_DB
Not enough memory space to allocate space for the
Ethernet filter
NDIS_ERROR_CODE_HARDWARE_FAILURE DC21X4_ERRMSG_SYSTEM_ERROR
System_Error interrupt (bus parity error)
NDIS_ERROR_CODE_HARDWARE_FAILURE DC21X4_ERRMSG_TXM_JABBER_TIMEOUT
Transmit Jabber timer expired
Call Cubix Customer Service for information and technical support:
Voice 1-800-829-0551
Fax 1-702-888-1001
BBS 1-702-888-1003