; ; NETINF.INF (for Win9x & NT 5.0) ; ; Copyright 1993-1998, Microsoft Corporation. ; Copyright 1996-1998, D-Link Corporation. ; [version] Signature = "$CHICAGO$" Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %V_MS% LayoutFile = layout.inf [Manufacturer] %V_OEM% = Vendor [ControlFlags] ExcludeFromSelect = \ ; PCI\VEN_1011&DEV_0002, \ ; PCI\VEN_1011&DEV_0014&SUBSYS_01001186, \ PCI\VEN_1011&DEV_0009&SUBSYS_11001186, \ PCI\VEN_1011&DEV_0019&SUBSYS_11011186, \ PCI\VEN_1011&DEV_0019&SUBSYS_11021186 [Vendor] ;DisplayName Section DeviceID ;---------------- -------- ------------------------------------- ;%530.DeviceDesc% = 530.ndi, PCI\VEN_1011&DEV_0002 ;%530P.DeviceDesc% = 530P.ndi,PCI\VEN_1011&DEV_0014&SUBSYS_01001186 %500C.DeviceDesc% = 500C.ndi,PCI\VEN_1011&DEV_0009&SUBSYS_11001186 %500D.DeviceDesc% = 500D.ndi,PCI\VEN_1011&DEV_0019&SUBSYS_11011186 %500E.DeviceDesc% = 500E.ndi,PCI\VEN_1011&DEV_0019&SUBSYS_11021186 [530.ndi.NT] Characteristics = 0x24 BusType = 5 AddReg = 21040.ndi.reg, 21x4.ndi.reg, 21040.nt.reg, 21x4.nt.reg, 530.param.reg, 21x4.param.reg [530P.ndi.NT] Characteristics = 0x24 BusType = 5 AddReg = 21041.ndi.reg, 21x4.ndi.reg, 21041.nt.reg, 21x4.nt.reg, 530D.param.reg, 21x4.param.reg [500C.ndi.NT] Characteristics = 0x24 BusType = 5 AddReg = 21140.ndi.reg, 21x4.ndi.reg, 21140.nt.reg, 21x4.nt.reg, 500C.param.reg, 21x4.param.reg [500D.ndi.NT] Characteristics = 0x24 BusType = 5 AddReg = 21143.ndi.reg, 21x4.ndi.reg, 21143.nt.reg, 21x4.nt.reg, 500D.param.reg, 21x4.param.reg [500E.ndi.NT] Characteristics = 0x24 BusType = 5 AddReg = 21143.ndi.reg, 21x4.ndi.reg, 21143.nt.reg, 21x4.nt.reg, 500E.param.reg, 21x4.param.reg [530.ndi] CopyFiles = win9x.inf.CopyFiles, 21x4.win9x.ndis4.CopyFiles, 21x4.win9x.ndis2.CopyFiles AddReg = 21040.ndi.reg, 21x4.ndi.reg, 21040.win9x.reg, 21x4.win9x.reg, 530.param.reg, 21x4.param.reg, 530.flags.reg, 21x4.flags.reg [530P.ndi] CopyFiles = win9x.inf.CopyFiles, 21x4.win9x.ndis4.CopyFiles, 21x4.win9x.ndis2.CopyFiles AddReg = 21041.ndi.reg, 21x4.ndi.reg, 21041.win9x.reg, 21x4.win9x.reg, 530P.param.reg, 21x4.param.reg, 530P.flags.reg, 21x4.flags.reg [500C.ndi] CopyFiles = win9x.inf.CopyFiles, 21x4.win9x.ndis4.CopyFiles, 21x4.win9x.ndis2.CopyFiles AddReg = 21140.ndi.reg, 21x4.ndi.reg, 21140.win9x.reg, 21x4.win9x.reg, 500C.param.reg, 21x4.param.reg, 500C.flags.reg, 21x4.flags.reg [500D.ndi] CopyFiles = win9x.inf.CopyFiles, 21x4.win9x.ndis4.CopyFiles, 21x4.win9x.ndis2.CopyFiles AddReg = 21143.ndi.reg, 21x4.ndi.reg, 21143.win9x.reg, 21x4.win9x.reg, 500D.param.reg, 21x4.param.reg, 500D.flags.reg, 21x4.flags.reg [500E.ndi] CopyFiles = win9x.inf.CopyFiles, 21x4.win9x.ndis4.CopyFiles, 21x4.win9x.ndis2.CopyFiles AddReg = 21143.ndi.reg, 21x4.ndi.reg, 21143.win9x.reg, 21x4.win9x.reg, 500E.param.reg, 21x4.param.reg, 500E.flags.reg, 21x4.flags.reg ;----------------------------------------------------------------------------- ; Common registry sections ; These are needed by both Win9x and NT ; [21040.ndi.reg] HKR, , AdapterCFID, , 00021011 [21041.ndi.reg] HKR, , AdapterCFID, , 00141011 [21140.ndi.reg] HKR, , AdapterCFID, , 00091011 [21143.ndi.reg] HKR, , AdapterCFID, , 00191011 [21x4.ndi.reg] HKR, , MediaType, , 1 HKR, , AdapterType, , 5 ;----------------------------------------------------------------------------- ; NT regitry section ; These are not needed by Win9x ; [21040.nt.reg] [21041.nt.reg] [21140.nt.reg] [21143.nt.reg] [21x4.nt.reg] HKR, Ndi, Service, , "DLKPCI" HKR, Ndi\Interfaces, DefLower, , "ethernet" HKR, Ndi\Interfaces, LowerRange, , "ethernet" HKR, Ndi\Interfaces, DefUpper, , "ndis5" HKR, Ndi\Interfaces, UpperRange, , "ndis5" HKR, Ndi\Install, , , "21x4.install" [21x4.install.NT] CopyFiles = 21x4.nt.CopyFiles [21x4.nt.CopyFiles] DLKPCI.sys, DLKPCI.sy_,,2 ; The service section name is based on the install section name found. ; "21x4.install" is listed but since "21x4.install.NT" will be found ; on NT, the Services section must be based on the new name ; "21x4.install.NT". [21x4.install.NT.Services] AddService = DLKPCI, 2, 21x4.Service, 21x4.EventLog [21x4.Service] DisplayName = %21x4.Service.DispName% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_AUTO_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\DLKPCI.sys LoadOrderGroup = NDIS AddReg = TextNodeFlags.reg [21x4.EventLog] AddReg = 21x4.AddEventLog.reg [21x4.AddEventLog.reg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\Systen32\netevent.dll" HKR, , TypesSupported, 0x00010001, 7 [TextModeFlags.reg] HKR, , TextModeFlags, 0x00010001, 0x0001 ;----------------------------------------------------------------------------- ; Win9x registry section ; These are not needed by NT ; [21040.win9x.reg] HKR, Ndi, DeviceID, , "PCI\VEN_1011&DEV_0002" [21041.win9x.reg] HKR, Ndi, DeviceID, , "PCI\VEN_1011&DEV_0014" [21140.win9x.reg] HKR, Ndi, DeviceID, , "PCI\VEN_1011&DEV_0009" [21143.win9x.reg] HKR, Ndi, DeviceID, , "PCI\VEN_1011&DEV_0019" [21x4.win9x.reg] HKR, , BusType, , 5 HKR, , DevLoader, , *ndis HKR, , DeviceVxDs, , DLKPCI.sys HKR, NDIS, LogDriverName, , DLKPCI HKR, NDIS, MajorNdisVersion, 1, 04 HKR, NDIS, MinorNdisVersion, 1, 0 HKR, NDIS, MajorDriverVersion, 1, 4 HKR, NDIS, MinorDriverVersion, 1, 22 HKR, NDIS\NDIS2, DriverName, , "DLKPCI$" HKR, NDIS\NDIS2, FileName, , "DLKPCI.dos" ;HKR, Ndi\Install, ndis3, , "21x4.ndis4.install" ;HKR, Ndi\Install, ndis2, , "21x4.ndis2.install" HKR, Ndi\Interfaces, DefLower, , "ethernet" HKR, Ndi\Interfaces, LowerRange, , "ethernet" HKR, Ndi\Interfaces, DefUpper, , "ndis3" HKR, Ndi\Interfaces, UpperRange, , "ndis2,ndis3" [21x4.ndis4.install] CopyFiles = 21x4.win9x.ndis4.CopyFiles [21x4.win9x.ndis4.CopyFiles] DLKPCI.sys, DLKPCI.sy_,,2 [win9x.inf.CopyFiles] NETDLPCI.inf, NETINF.inf,,2 [21x4.ndis2.install] CopyFiles = 21x4.win9x.ndis2.CopyFiles [21x4.win9x.ndis2.CopyFiles] DLKPCI.dos, DLKPCI.dos ;----------------------------------------------------------------------------- ; Common parameters for driver ; The flags sections are not needed by NT. ; [530.param.reg] ; Connection Type HKR, Ndi\params\ConnectionType, ParamDesc, , "Connection Type" HKR, Ndi\params\ConnectionType, default, , 0 HKR, Ndi\params\ConnectionType, type, , enum HKR, Ndi\params\ConnectionType\enum, 0, , "AutoDetect" HKR, Ndi\params\ConnectionType\enum, 2, , "10Base-T (Twisted Pair)" HKR, Ndi\params\ConnectionType\enum, 3, , "10Base-T Full Duplex" HKR, Ndi\params\ConnectionType\enum, 4, , "10Base-T No Link Test" HKR, Ndi\params\ConnectionType\enum, 1, , "10Base-2 (BNC)" ; Burst Length HKR, Ndi\params\BurstLength, ParamDesc, , "Burst Length" HKR, Ndi\params\BurstLength, default, , 10 HKR, Ndi\params\BurstLength, type, , enum HKR, Ndi\params\BurstLength\enum, 1, , "1 DWORD" HKR, Ndi\params\BurstLength\enum, 2, , "2 DOWRDs" HKR, Ndi\params\BurstLength\enum, 4, , "4 DOWRDs" HKR, Ndi\params\BurstLength\enum, 8, , "8 DOWRDs" HKR, Ndi\params\BurstLength\enum, 10, , "16 DOWRDs" ; Transmit Threshold ;HKR, Ndi\params\TransmitThreshold, ParamDesc, , "Transmit Threshold" ;HKR, Ndi\params\TransmitThreshold, default, , 60 ;HKR, Ndi\params\TransmitThreshold, type, , enum ;HKR, Ndi\params\TransmitThreshold\enum, 48, , "72 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 60, , "96 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 80, , "128 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, A0, , "160 bytes" [530.flags.reg] HKR, Ndi\params\ConnectionType, flag, 1, 20,00,00,00 HKR, Ndi\params\BurstLength, flags, 1, 20,00,00,00 ;HKR, Ndi\params\TransmitThreshold, flags, 1, 20,00,00,00 [530P.param.reg] ; Connection Type HKR, Ndi\params\ConnectionType, ParamDesc, , "Connection Type" HKR, Ndi\params\ConnectionType, default, , 0 HKR, Ndi\params\ConnectionType, type, , enum HKR, Ndi\params\ConnectionType\enum, 0, , "AutoSense" HKR, Ndi\params\ConnectionType\enum, 6, , "AutoSense No Nway" HKR, Ndi\params\ConnectionType\enum, 2, , "10Base-T (Twisted Pair)" HKR, Ndi\params\ConnectionType\enum, 3, , "10Base-T Full Duplex" HKR, Ndi\params\ConnectionType\enum, 4, , "10Base-T No Link Test" HKR, Ndi\params\ConnectionType\enum, 1, , "10Base-2 (BNC)" ; SnoozeMode ;HKR, Ndi\params\SnoozeMode, ParamDesc, , "SnoozeMode" ;HKR, Ndi\params\SnoozeMode, default, , 0 ;HKR, Ndi\params\SnoozeMode, type, , enum ;HKR, Ndi\params\SnoozeMode\enum, 0, , "Disabled" ;HKR, Ndi\params\SnoozeMode\enum, 1, , "Enabled" ; Burst Length HKR, Ndi\params\BurstLength, ParamDesc, , "Burst Length" HKR, Ndi\params\BurstLength, default, , 10 HKR, Ndi\params\BurstLength, type, , enum HKR, Ndi\params\BurstLength\enum, 1, , "1 DWORD" HKR, Ndi\params\BurstLength\enum, 2, , "2 DWORDs" HKR, Ndi\params\BurstLength\enum, 4, , "4 DWORDs" HKR, Ndi\params\BurstLength\enum, 8, , "8 DWORDs" HKR, Ndi\params\BurstLength\enum, 10, , "16 DWORDs" ; Transmit Threshold ;HKR, Ndi\params\TransmitThreshold, ParamDesc, , "Transmit Threshold" ;HKR, Ndi\params\TransmitThreshold, default, , 60 ;HKR, Ndi\params\TransmitThreshold, type, , enum ;HKR, Ndi\params\TransmitThreshold\enum, 48, , "72 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 60, , "96 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 80, , "128 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, A0, , "160 bytes" [530P.flags.reg] HKR, Ndi\params\ConnectionType, flags, 1, 20,00,00,00 ;HKR, Ndi\params\SnoozeMode, flags, 1, 20,00,00,00 HKR, Ndi\params\BurstLength, flags, 1, 20,00,00,00 ;HKR, Ndi\params\TransmitThreshold, flags, 1, 20,00,00,00 [500C.param.reg] ; Connection Type HKR, Ndi\params\ConnectionType, ParamDesc, , "Connection Type" HKR, Ndi\params\ConnectionType, default, , 0 HKR, Ndi\params\ConnectionType, type, , enum HKR, Ndi\params\ConnectionType\enum, 0, , "AutoSense" ;HKR, Ndi\params\ConnectionType\enum, 6, , "AutoSense No Nway" HKR, Ndi\params\ConnectionType\enum, 9, , "100Base-Tx Full Duplex" HKR, Ndi\params\ConnectionType\enum, 8, , "100Base-Tx" HKR, Ndi\params\ConnectionType\enum, 3, , "10Base-T Full Duplex" HKR, Ndi\params\ConnectionType\enum, 2, , "10Base-T (Twisted Pair)" ; Burst Length HKR, Ndi\params\BurstLength, ParamDesc, , "Burst Length" HKR, Ndi\params\BurstLength, default, , 10 HKR, Ndi\params\BurstLength, type, , enum HKR, Ndi\params\BurstLength\enum, 1, , "1 DWORD" HKR, Ndi\params\BurstLength\enum, 2, , "2 DWORDs" HKR, Ndi\params\BurstLength\enum, 4, , "4 DWORDs" HKR, Ndi\params\BurstLength\enum, 8, , "8 DWORDs" HKR, Ndi\params\BurstLength\enum, 10, , "16 DWORDs" HKR, Ndi\params\BurstLength\enum, 20, , "32 DWORDs" ; Tranmit Threshold 100Mbps ;HKR, Ndi\params\TransmitThreshold100, ParamDesc, , "Tranmit Threshold 100Mbps" ;HKR, Ndi\params\TransmitThreshold100, default, , 200 ;HKR, Ndi\params\TransmitThreshold100, type, , enum ;HKR, Ndi\params\TransmitThreshold100\enum, 80, , "128 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 100, , "256 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 200, , "512 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 400, , "1024 bytes" ; Transmit Threshold 10Mbps ;HKR, Ndi\params\TransmitThreshold, ParamDesc, , "Transmit Threshold 10Mbps ;HKR, Ndi\params\TransmitThreshold, default, , 60 ;HKR, Ndi\params\TransmitThreshold, type, , enum ;HKR, Ndi\params\TransmitThreshold\enum, 48, , "72 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 60, , "96 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 80, , "128 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, A0, , "160 bytes" ; Underrun Threshold ;HKR, Ndi\params\UnderrunThreshold, ParamDesc, , "Underrun Threshold" ;HKR, Ndi\params\UnderrunThreshold, default, , 0A ;HKR, Ndi\params\UnderrunThreshold, type, , enum ;HKR, Ndi\params\UnderrunThreshold\enum, 0A, , "10" ;HKR, Ndi\params\UnderrunThreshold\enum, 14, , "20" ;HKR, Ndi\params\UnderrunThreshold\enum, 32, , "50" ;HKR, Ndi\params\UnderrunThreshold\enum, 64, , "100" ; Store And Forward HKR, Ndi\params\StoreAndForward, ParamDesc, , "Store And Forward" HKR, Ndi\params\StoreAndForward, default, , 0 HKR, Ndi\params\StoreAndForward, type, , enum HKR, Ndi\params\StoreAndForward\enum, 0, , "Disabled" HKR, Ndi\params\StoreAndForward\enum, 1, , "Enabled" ; Memory Read Multiple ;HKR, Ndi\params\MemoryReadMultiple, ParamDesc, , "Memory Read Multiple" ;HKR, Ndi\params\MemoryReadMultiple, default, , 0 ;HKR, Ndi\params\MemoryReadMultiple, type, , enum ;HKR, Ndi\params\MemoryReadMultiple\enum, 0, , "Disabled" ;HKR, Ndi\params\MemoryReadMultiple\enum, 1, , "Enabled" ; Interrupt Mitigation ;HKR, Ndi\params\InterruptMitigation, ParamDesc, , "Interrupt Mitigation" ;HKR, Ndi\params\InterruptMitigation, default, , 0 ;HKR, Ndi\params\InterruptMitigation, type, , enum ;HKR, Ndi\params\InterruptMitigation\enum, 0, , "Disabled" ;HKR, Ndi\params\InterruptMitigation\enum, 1, , "Enabled" [500C.flags.reg] HKR, Ndi\params\ConnectionType, flags, 1, 20,00,00,00 HKR, Ndi\params\BurstLength, flags, 1, 20,00,00,00 ;HKR, Ndi\params\TransmitThreshold100, flags, 1, 20,00,00,00 ;HKR, Ndi\params\TransmitThreshold, flags, 1, 20,00,00,00 ;HKR, Ndi\params\UnderrunThreshold, flags, 1, 20,00,00,00 HKR, Ndi\params\StoreAndForward, flags, 1, 20,00,00,00 ;HKR, Ndi\params\MemoryReadMultiple, flags, 1, 20,00,00,00 ;HKR, Ndi\params\InterruptMitigation, flags, 1, 20,00,00,00 [500D.param.reg] ; Connection Type HKR, Ndi\params\ConnectionType, ParamDesc, , "Connection Type" HKR, Ndi\params\ConnectionType, default, , 0 HKR, Ndi\params\ConnectionType, type, , enum HKR, Ndi\params\ConnectionType\enum, 0, , "AutoSense" HKR, Ndi\params\ConnectionType\enum, 6, , "AutoSense No Nway" HKR, Ndi\params\ConnectionType\enum, 9, , "100Base-Tx Full Duplex" HKR, Ndi\params\ConnectionType\enum, 8, , "100Base-Tx" HKR, Ndi\params\ConnectionType\enum, 3, , "10Base-T Full Duplex" HKR, Ndi\params\ConnectionType\enum, 2, , "10Base-T (Twisted Pair)" HKR, Ndi\params\ConnectionType\enum, 4, , "10Base-T No Link Test" ; Burst Length HKR, Ndi\params\BurstLength, ParamDesc, , "Burst Length" HKR, Ndi\params\BurstLength, default, , 10 HKR, Ndi\params\BurstLength, type, , enum HKR, Ndi\params\BurstLength\enum, 1, , "1 DWORD" HKR, Ndi\params\BurstLength\enum, 2, , "2 DWORDs" HKR, Ndi\params\BurstLength\enum, 4, , "4 DWORDs" HKR, Ndi\params\BurstLength\enum, 8, , "8 DWORDs" HKR, Ndi\params\BurstLength\enum, 10, , "16 DWORDs" HKR, Ndi\params\BurstLength\enum, 20, , "32 DWORDs" ; Tranmit Threshold 100Mbps ;HKR, Ndi\params\TransmitThreshold100, ParamDesc, , "Tranmit Threshold 100Mbps" ;HKR, Ndi\params\TransmitThreshold100, default, , 200 ;HKR, Ndi\params\TransmitThreshold100, type, , enum ;HKR, Ndi\params\TransmitThreshold100\enum, 80, , "128 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 100, , "256 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 200, , "512 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 400, , "1024 bytes" ; Transmit Threshold 10Mbps ;HKR, Ndi\params\TransmitThreshold, ParamDesc, , "Transmit Threshold 10Mbps ;HKR, Ndi\params\TransmitThreshold, default, , 60 ;HKR, Ndi\params\TransmitThreshold, type, , enum ;HKR, Ndi\params\TransmitThreshold\enum, 48, , "72 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 60, , "96 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 80, , "128 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, A0, , "160 bytes" ; Underrun Threshold ;HKR, Ndi\params\UnderrunThreshold, ParamDesc, , "Underrun Threshold" ;HKR, Ndi\params\UnderrunThreshold, default, , 0A ;HKR, Ndi\params\UnderrunThreshold, type, , enum ;HKR, Ndi\params\UnderrunThreshold\enum, 0A, , "10" ;HKR, Ndi\params\UnderrunThreshold\enum, 14, , "20" ;HKR, Ndi\params\UnderrunThreshold\enum, 32, , "50" ;HKR, Ndi\params\UnderrunThreshold\enum, 64, , "100" ; Store And Forward HKR, Ndi\params\StoreAndForward, ParamDesc, , "Store And Forward" HKR, Ndi\params\StoreAndForward, default, , 0 HKR, Ndi\params\StoreAndForward, type, , enum HKR, Ndi\params\StoreAndForward\enum, 0, , "Disabled" HKR, Ndi\params\StoreAndForward\enum, 1, , "Enabled" ; Memory Read Multiple ;HKR, Ndi\params\MemoryReadMultiple, ParamDesc, , "Memory Read Multiple" ;HKR, Ndi\params\MemoryReadMultiple, default, , 0 ;HKR, Ndi\params\MemoryReadMultiple, type, , enum ;HKR, Ndi\params\MemoryReadMultiple\enum, 0, , "Disabled" ;HKR, Ndi\params\MemoryReadMultiple\enum, 1, , "Enabled" [500D.flags.reg] HKR, Ndi\params\ConnectionType, flags, 1, 20,00,00,00 HKR, Ndi\params\BurstLength, flags, 1, 20,00,00,00 ;HKR, Ndi\params\TransmitThreshold100, flags, 1, 20,00,00,00 ;HKR, Ndi\params\TransmitThreshold, flags, 1, 20,00,00,00 ;HKR, Ndi\params\UnderrunThreshold, flags, 1, 20,00,00,00 HKR, Ndi\params\StoreAndForward, flags, 1, 20,00,00,00 ;HKR, Ndi\params\MemoryReadMultiple, flags, 1, 20,00,00,00 [500E.param.reg] ; Connection Type HKR, Ndi\params\ConnectionType, ParamDesc, , "Connection Type" HKR, Ndi\params\ConnectionType, default, , 0 HKR, Ndi\params\ConnectionType, type, , enum HKR, Ndi\params\ConnectionType\enum, 0, , "AutoSense" HKR, Ndi\params\ConnectionType\enum, 9, , "100Base-Tx Full Duplex" HKR, Ndi\params\ConnectionType\enum, 8, , "100Base-Tx" HKR, Ndi\params\ConnectionType\enum, 3, , "10Base-T Full Duplex" HKR, Ndi\params\ConnectionType\enum, 2, , "10Base-T (Twisted Pair)" ; Burst Length HKR, Ndi\params\BurstLength, ParamDesc, , "Burst Length" HKR, Ndi\params\BurstLength, default, , 10 HKR, Ndi\params\BurstLength, type, , enum HKR, Ndi\params\BurstLength\enum, 1, , "1 DWORD" HKR, Ndi\params\BurstLength\enum, 2, , "2 DWORDs" HKR, Ndi\params\BurstLength\enum, 4, , "4 DWORDs" HKR, Ndi\params\BurstLength\enum, 8, , "8 DWORDs" HKR, Ndi\params\BurstLength\enum, 10, , "16 DWORDs" HKR, Ndi\params\BurstLength\enum, 20, , "32 DWORDs" ; Tranmit Threshold 100Mbps ;HKR, Ndi\params\TransmitThreshold100, ParamDesc, , "Tranmit Threshold 100Mbps" ;HKR, Ndi\params\TransmitThreshold100, default, , 200 ;HKR, Ndi\params\TransmitThreshold100, type, , enum ;HKR, Ndi\params\TransmitThreshold100\enum, 80, , "128 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 100, , "256 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 200, , "512 bytes" ;HKR, Ndi\params\TransmitThreshold100\enum, 400, , "1024 bytes" ; Transmit Threshold 10Mbps ;HKR, Ndi\params\TransmitThreshold, ParamDesc, , "Transmit Threshold 10Mbps ;HKR, Ndi\params\TransmitThreshold, default, , 60 ;HKR, Ndi\params\TransmitThreshold, type, , enum ;HKR, Ndi\params\TransmitThreshold\enum, 48, , "72 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 60, , "96 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, 80, , "128 bytes" ;HKR, Ndi\params\TransmitThreshold\enum, A0, , "160 bytes" ; Underrun Threshold ;HKR, Ndi\params\UnderrunThreshold, ParamDesc, , "Underrun Threshold" ;HKR, Ndi\params\UnderrunThreshold, default, , 0A ;HKR, Ndi\params\UnderrunThreshold, type, , enum ;HKR, Ndi\params\UnderrunThreshold\enum, 0A, , "10" ;HKR, Ndi\params\UnderrunThreshold\enum, 14, , "20" ;HKR, Ndi\params\UnderrunThreshold\enum, 32, , "50" ;HKR, Ndi\params\UnderrunThreshold\enum, 64, , "100" ; Store And Forward HKR, Ndi\params\StoreAndForward, ParamDesc, , "Store And Forward" HKR, Ndi\params\StoreAndForward, default, , 0 HKR, Ndi\params\StoreAndForward, type, , enum HKR, Ndi\params\StoreAndForward\enum, 0, , "Disabled" HKR, Ndi\params\StoreAndForward\enum, 1, , "Enabled" ; Memory Read Multiple ;HKR, Ndi\params\MemoryReadMultiple, ParamDesc, , "Memory Read Multiple" ;HKR, Ndi\params\MemoryReadMultiple, default, , 0 ;HKR, Ndi\params\MemoryReadMultiple, type, , enum ;HKR, Ndi\params\MemoryReadMultiple\enum, 0, , "Disabled" ;HKR, Ndi\params\MemoryReadMultiple\enum, 1, , "Enabled" [500E.flags.reg] HKR, Ndi\params\ConnectionType, flags, 1, 20,00,00,00 HKR, Ndi\params\BurstLength, flags, 1, 20,00,00,00 ;HKR, Ndi\params\TransmitThreshold100, flags, 1, 20,00,00,00 ;HKR, Ndi\params\TransmitThreshold, flags, 1, 20,00,00,00 ;HKR, Ndi\params\UnderrunThreshold, flags, 1, 20,00,00,00 HKR, Ndi\params\StoreAndForward, flags, 1, 20,00,00,00 ;HKR, Ndi\params\MemoryReadMultiple, flags, 1, 20,00,00,00 [21x4.param.reg] ; Receive Buffers HKR, Ndi\params\ReceiveBuffers, ParamDesc, , "Receive Buffers" HKR, Ndi\params\ReceiveBuffers, default, , 10 HKR, Ndi\params\ReceiveBuffers, type, , enum HKR, Ndi\params\ReceiveBuffers\enum, 8, , "8" HKR, Ndi\params\ReceiveBuffers\enum, 10, , "16" HKR, Ndi\params\ReceiveBuffers\enum, 20, , "32" HKR, Ndi\params\ReceiveBuffers\enum, 30, , "48" HKR, Ndi\params\ReceiveBuffers\enum, 40, , "64" ; Underrun Max Retries ;HKR, Ndi\params\UnderrunRetry, ParamDesc, , "Underrun Max Retries" ;HKR, Ndi\params\UnderrunRetry, default, , 10 ;HKR, Ndi\params\UnderrunRetry, type, , enum ;HKR, Ndi\params\UnderrunRetry\enum, 2, , "2" ;HKR, Ndi\params\UnderrunRetry\enum, 4, , "4" ;HKR, Ndi\params\UnderrunRetry\enum, 6, , "6" ;HKR, Ndi\params\UnderrunRetry\enum, 8, , "8" ; Extra Receive Buffers ;HKR, Ndi\params\ExtraReceiveBuffers, ParamDesc, , "Extra Receive Buffers" ;HKR, Ndi\params\ExtraReceiveBuffers, default, , 10 ;HKR, Ndi\params\ExtraReceiveBuffers, type, , enum ;HKR, Ndi\params\ExtraReceiveBuffers\enum, 0, , "0" ;HKR, Ndi\params\ExtraReceiveBuffers\enum, 10, , "16" ;HKR, Ndi\params\ExtraReceiveBuffers\enum, 20, , "32" ;HKR, Ndi\params\ExtraReceiveBuffers\enum, 40, , "64" ;HKR, Ndi\params\ExtraReceiveBuffers\enum, 80, , "128" ; Extra Receive Packets ;HKR, Ndi\params\ExtraReceivePackets, ParamDesc, , "Extra Receive Packets" ;HKR, Ndi\params\ExtraReceivePackets, default, , 64 ;HKR, Ndi\params\ExtraReceivePackets, type, , enum ;HKR, Ndi\params\ExtraReceivePackets\enum, 10, , "16" ;HKR, Ndi\params\ExtraReceivePackets\enum, 20, , "32" ;HKR, Ndi\params\ExtraReceivePackets\enum, 40, , "64" ;HKR, Ndi\params\ExtraReceivePackets\enum, 64, , "100" ;HKR, Ndi\params\ExtraReceivePackets\enum, 128, , "200" ; No Cable Indication HKR, Ndi\params\NoCableIndication, ParamDesc, , "No Cable Indication" HKR, Ndi\params\NoCableIndication, default, , 0 HKR, Ndi\params\NoCableIndication, type, , enum HKR, Ndi\params\NoCableIndication\enum, 0, , "Disabled" HKR, Ndi\params\NoCableIndication\enum, 1, , "Enabled" ; Network Address HKR, Ndi\params\NetworkAddress, ParamDesc, , "Network Address" HKR, Ndi\params\NetworkAddress, type, , edit HKR, Ndi\params\NetworkAddress, LimitText, , 12 HKR, Ndi\params\NetworkAddress, UpperCase, , 1 HKR, Ndi\params\NetworkAddress, default, , "" HKR, Ndi\params\NetworkAddress, optional, , 1 [21x4.flags.reg] HKR, Ndi\params\ReceiveBuffers, flag, 1, 20,00,00,00 ;HKR, Ndi\params\UnderrunRetry, flag, 1, 20,00,00,00 ;HKR, Ndi\params\ExtraReceiveBuffers, flag, 1, 20,00,00,00 ;HKR, Ndi\params\ExtraReceivePackets, flag, 1, 20,00,00,00 HKR, Ndi\params\NoCableIndication, flag, 1, 20,00,00,00 HKR, Ndi\params\NetworkAddress, flag, 1, 20,00,00,00 ;----------------------------------------------------------------------------- ; DestinationDirs ; [DestinationDirs] 21x4.nt.CopyFiles = 12 ; Drivers directory. 21x4.win9x.ndis4.CopyFiles = 11 ; LDID_SYS 21x4.win9x.ndis2.CopyFiles = 26 ; LDID_WINBOOT win9x.inf.CopyFiles = 17 ; INF file directory. ;----------------------------------------------------------------------------- ; Source Disk layout ; [SourceDisksNames] 50="D-Link PCI Ethernet Adapter Drivers Disk","disk1",0 [SourceDisksFiles] NETINF.inf = 50 DLKPCI.sy_ = 50,NDIS4 DLKPCI.dos = 50,NDIS2\DOS [Strings] V_MS = "Microsoft" V_OEM = "D-Link" 530.DeviceDesc = "D-Link DE-530 PCI Ethernet Adapter" 530P.DeviceDesc = "D-Link DE-530+ PCI Ethernet Adapter" 500C.DeviceDesc = "D-Link DFE-500TX PCI Fast Ethernet Adapter (Rev B/C)" 500D.DeviceDesc = "D-Link DFE-500TX PCI Fast Ethernet Adapter (Rev D)" 500E.DeviceDesc = "D-Link DFE-500TX PCI Fast Ethernet Adapter (Rev E)" 21x4.Service.DispName = "D-Link PCI Ethernet Adapter"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.