Fast Ethernet PCI Ethernet Adapter DC21X4 miniport driver for Windows 95 [tm] Version v4.31 29-Dec-1997 1. Overview: This file explains how to install the Windows 95 driver The driver is currently supported for motherboards and option boards based on the Digital Semiconductor 2104x/2114x 10/100 mbps Ethernet Controller. 2. Requirements: A. Hardware Requirements: 80386 or higher microprocessor based computer with an PCI bus. Fast Ethernet Card B. Software Revision Requirements: Windows 95 Final Beta Release or later 3. Files and directories: --------------------------------------------------------------------- DC21X4.SYS The miniport driver. --------------------------------------------------- NETPCI.INF The driver's setup file --------------------------------------------------------------------- 5. Installing the Driver on Windows 95: The DC21X4 based adapters are autodetected by Windows95. To install the driver follow the menu driven driver's installation. 6. Parameters To overwrite the initial values set by the EISA Configuration Utility (ECU) or overwrite the driver's default values, add or edit the following values in the Registry Parameters subtree: ConnectionType: ------------------------------------------------------------------------ Digital Semiconductor 2114x based 10/100 mbps Ethernet Controller ------------------------------------------------------------------------- o AutoSense Senses dynamically the media ports o 10BaseT (TP) To connect 10BaseT Ethernet hubs o 10BaseT (TP) Full Duplex To connect 10BaseT Full Duplex hubs o 10Base2 (BNC) BNC connector o 10Base5 (AUI) 15_pin connector o 100BaseTx (TP 100) To connect 100BaseTx Ethernet hubs o 100BaseTx (TP 100) FDx To connect 100BaseTx Full Duplex hubs o 100BaseT4 To connect 100BaseT4 Ethernet hubs o 100BaseFx To connect 100BaseFx Ethernet hubs CacheLineSize = { 32 | 64 | 128 } 32 bytes (default) 64 bytes 128 bytes InterruptMitigation = {Enabled | Disabled} (21140,21143/2) Enable/disable the Interrupt Mitigation algorithm. InterruptThreshold = {number_of_interrupt/second} (default: 500) Maximum number of interrupt/second allowed before the Receive and Transmit interrupts get masked. Meaningfull only when InterruptMitigation is enabled. FrameThreshold = {number_of_frame/second} (default: 400) Minimum number of processed frame/second allowed before the Receive and Transmit interrupts get unmasked. Meaningfull only when InterruptMitigation is enabled. MapRegisters = {4,8,16,32,64} Number of map registers allocated by the adapter. EXT_MRM = { Disabled | Enabled } (21142,21143 only) Enable/disable PCI Memory Read Multiple command. MRM should be enabled when the DC21X4 is connected to the TI1130 PCI/CardBus bridge. The default is Enabled. EXT_MRL = { Disabled | Enabled } (21142,21143 only) Enable/disable PCI Memory Read Line command. The default is Enabled. EXT_MWI = { Disabled | Enabled } (21142,21143 only) Enable/disable PCI Memory Write and Invalidate command. The default is Enabled. Due to incompatibility problems with certain PCI host bridges and PCI-to-PCI bridges, the driver currently does not enable the Memory Write Invalidate (MWI) and Memory Read Line (MRL) commands simultaneously. The driver will only enable one of the two commands; by default, MRL will be enabled. NwayProtocol = { Enabled | Disabled } (21041 and 21142 Rev1.0,1.1 only) Enable/disable the 10BT/10BT_Full Duplex Autonegotiation medium in Autosense mode. ReceiveBuffers = {8..64} Number of buffers allocated by the driver in the Receive ring. SoftwareCRC = { 0 | 1 } (21040 rev 1.x, 2.0 & 2.2 only) 0 The CRC is generated by the adapter 1 (default) The CRC is generated by software for transmit packets bigger than the transmit threshold. NOTE: This option affects performances and could be disabled if the adapter does not report transmit underruns in its statistic counters UnderrunRetry = {2,4,6,8} Maximun number of retransmission attempts of an underrun packet. UnderrunThreshold = {10,20,50,100} (21140,21143/2 only) Maximun number of underrun occurences before the controller switches to the next threshold value. NoCableIndication = {Enabled | Disabled} Check the LinkStatus before sending a packet and retrieves NDIS_STATUS_NO_CABLE if there is not Link indication. When it is disabled, it will retrieve the NDIS_STATUS_SUCCESS message (workaround for the Win95 wrapper handling problem of the NO_CABLE status message). The following values allow to overwrite the DC21X4 default setting. Refer to the Digital Semiconductor 2104x/2114x 10/100 mbps Ethernet Controller Engineering specifications for detailed description: BackPressure = { 0 | 1 } (not 21040 rev1) CSR6<BP> 0 Disabled (default) 1 Enabled BurstLength = { 0 | 1 | 2 | 4 | 8 | 16 | 32 } CSR0<PBL> 0 unlimited (default) - (not 21040, 21041 & 21140 rev1) 1 doubleword 2 doublewords 4 doublewords 8 doublewords 16 doublewords (default for 21040, 21041 & 21140 rev1) 32 doublewords (not 21040 & 21041) CaptureEffect = { 0 | 1 } (not 21040 rev1) CSR6<CA> 0 Disabled (Default) 1 Enabled FifoArbitration = { 0 | 1 } CSR0<BAR> 0 Rcv/Txm Arbitration (default) 1 Round_Robin SnoozeMode = {Enabled|Disabled} CFDA<SM> 0 Disabled 1 Enabled StopBackoffCounter = { 0 | 1 } (not 21040 rev1) CSR6<SB> 0 Disabled (Default) 1 Enabled StoreAndForward = {Enabled|Disabled} (21140, 21143/2 only) Select the StoreAndForward mode if high PCI latencies causes 100Mbps Transmit Underruns CSR6<SF> 1 Enabled 0 Disabled TransmitThreshold = {value} Transmit Threshold values for 10Mbps media. CSR6<TTM,TR> 72 bytes 96 bytes 128 bytes 160 bytes TransmitThreshold100 = {value} (21140, 21143/2 only) Transmit Threshold values for 100Mbps media. Meaningless when StoreAndForward is set CSR6<TTM,TR> 128 bytes 256 bytes 512 bytes 1024 bytes 7. Driver Revision number To retrieve the driver revision number, query the Registry: HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Services\Class\Net\"num"\NDIS MajorDriverVersion MinorDriverVersionDownload 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.