ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Installation for Windows 95, OSR2, 98 ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ A. Installing the Driver on Windows 95, OSR2, 98 : The DC21X4 based adapters are autodetected by Windows 9X. To install the driver follow the menu driven driver's installation. Update the newer driver from driver disk : 1. Activate the "Control Panel" from the "Settings" of "Start" menu. 2. Double click the "System" in "Control Panel". 3. Choose the "Device Manager" from "System Properties" menu. 4. Double click the "Intel 21143 Based 10/100 mbps Ethernet Controller" of "Network Adapters". 5. Choose "Driver" in "Intel 21143 Based 10/100 mbps Ethernet Controller Properties" 6. Click the "Update Driver.." button. 7. Select the "Display a list of all the drivers in a specific location, ....." option. 8. Click "Have Disk", then insert driver disk into drive A: and type the proper path in the "Install From Disk" menu. 9. Follow the update device driver wizard menus to update the driver. B. 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: 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 10BaseT (TP) No_Link_Test To connect hubs not supporting the Link Integrity Test o 100BaseTx (TP 100) To connect 100BaseTx Ethernet hubs o 100BaseTx (TP 100) FDx To connect 100BaseTx Full Duplex hubs CacheLineSize = { 16 | 32 | 64 | 128 } 16 bytes 32 bytes (default) 64 bytes 128 bytes ExtraReceiveBuffers = {value} Number of buffers allocated by the driver in the Receive look_aside list. ExtraReceivePackets = {value} Number of packets preallocated by the driver. InterruptMitigation = {Enabled | Disabled} 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. MemoryReadMultiple = { Disabled | Enabled } Enable/disable PCI Memory_Read_Multiple command. MRM should be enabled when the DC21X4 is connected to the TI1130 PCI/CardBus bridge. ReceiveBuffers = {8..64} Number of buffers allocated by the driver in the Receive ring. UnderrunRetry = {2,4,6,8} Maximun number of retransmission attempts of an underrun packet. UnderrunThreshold = {10,20,50,100} 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 Win98 wrapper handling problem of the NO_CABLE status message). The following values allow to overwrite the DC21X4 default setting. Refer to the Digital Semiconductor 21143 10/100 mbps Ethernet Controller Engineering specifications for detailed description: BackPressure = { 0 | 1 } CSR6<BP> 0 Disabled (default) 1 Enabled BurstLength = { 0 | 1 | 2 | 4 | 8 | 16 | 32 } CSR0<PBL> 0 unlimited (default) 21041 & 21140 rev1) 1 doubleword 2 doublewords 4 doublewords 8 doublewords 32 doublewords CaptureEffect = { 0 | 1 } 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 } CSR6<SB> 0 Disabled (Default) 1 Enabled StoreAndForward = {Enabled|Disabled} 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} Transmit Threshold values for 100Mbps media. Meaningless when StoreAndForward is set CSR6<TTM,TR> 128 bytes 256 bytes 512 bytes 1024 bytes C. Driver Revision number To retrieve the driver revision number, query the Registry: HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Services\Class\Net\"num"\NDIS MajorDriverVersion MinorDriverVersion D. Error messages 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 1. 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 2. 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 expiredDownload 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.