NETDLFET.INF Driver File Contents (000315.zip)

;
;   NETDLFET.inf (for Windows 95 (OSR2)/98/2000 (Beta 2))
;
;   Copyright (c) 1993-1998, Microsoft Corporation.
;   Copyright (c) 1996-1998, D-Link
;

[Version]
Signature   = "$CHICAGO$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Compatible  = 1
Provider    = %V_MS%
LayoutFile  = layout.inf

[Manufacturer]
%V_IHV%     = Vendor

[ControlFlags]
ExcludeFromSelect = \
    PCI\VEN_1106&DEV_3065&SUBSYS_14011186, \
    PCI\VEN_1106&DEV_3043&SUBSYS_14001186

[Vendor]
; DisplayName         Section        DeviceID
;-------------------- -------------- ------------------------------------------
%VT3065.DeviceDesc% = VT3065.ndi,PCI\VEN_1106&DEV_3065&SUBSYS_14011186
%VT3043.DeviceDesc% = VT3043.ndi,PCI\VEN_1106&DEV_3043&SUBSYS_14001186

;
; Windows NT5.0
;
[VT3065.ndi.NT]
Characteristics = 0x84
BusType = 5
AddReg = VT3065.ndi.reg,FET.ndi.reg,VT3065.nt.reg,FET.nt.reg,VT3065FET.param.reg
CopyFiles = FET.nt.CopyFiles

[VT3065.ndi.NT.Services]
AddService = DLKFET, 2, FET.Service, common.EventLog

;
; Windows NT5.0
;
[VT3043.ndi.NT]
Characteristics = 0x84
BusType = 5
AddReg = VT3043.ndi.reg,FET.ndi.reg,VT3043.nt.reg,FET.nt.reg,VT3043FET.param.reg
CopyFiles = FET.nt.CopyFiles

[VT3043.ndi.NT.Services]
AddService = DLKFET, 2, FET.Service, common.EventLog


;
; Windows 95/98
;
[VT3065.ndi]
CopyFiles = win9x.inf.CopyFiles, FET.win9x.CopyFiles
AddReg = VT3065.ndi.reg,FET.ndi.reg,VT3065.win9x.reg,FET.win9x.reg,FET.flags.reg,VT3065FET.flags.reg,VT3065FET.param.reg

;
; Windows 95/98
;
[VT3043.ndi]
CopyFiles = win9x.inf.CopyFiles, FET.win9x.CopyFiles
AddReg = VT3043.ndi.reg,FET.ndi.reg,VT3043.win9x.reg,FET.win9x.reg,VT3043FET.param.reg,FET.flags.reg


;-----------------------------------------------------------------------------
; Common registry sections
; These are needed by both Win9x and NT5
;
[VT3065.ndi.reg]
HKR, ,                              AdapterCFID,     ,   30651106

;-----------------------------------------------------------------------------
; Common registry sections
; These are needed by both Win9x and NT5
;
[VT3043.ndi.reg]
HKR, ,                              AdapterCFID,     ,   30431106

[FET.ndi.reg]
HKR, ,                              MediaType,       ,   1
HKR, ,                              AdapterType,     ,   5



;-----------------------------------------------------------------------------
; NT registry section
; These are not needed by Win9x
;
[VT3065.nt.reg]

;-----------------------------------------------------------------------------
; NT registry section
; These are not needed by Win9x
;
[VT3043.nt.reg]


[FET.nt.reg]
HKR, Ndi,                           Service,         ,  "DLKFET"
HKR, Ndi\Interfaces,                LowerRange,      ,  "ethernet"
HKR, Ndi\Interfaces,                UpperRange,      ,  "ndis5"

[FET.Service]
DisplayName    = %FET.Service.DispName%
ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
StartType      = 3 ;%SERVICE_AUTO_START%
ErrorControl   = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\DLKFET.sys
LoadOrderGroup = NDIS

[common.EventLog]
AddReg = common.AddEventLog.reg

[common.AddEventLog.reg]
HKR, ,  EventMessageFile,   0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, ,  TypesSupported,     0x00010001, 7

[FET.nt.CopyFiles]
DLKFET.sys,NDIS5\DLKFET.sy_,,2



;-----------------------------------------------------------------------------
; Win9x registry section
; These are not needed by NT5
;
[VT3065.win9x.reg]
HKR, Ndi,                           DeviceID,           ,   "PCI\VEN_1106&DEV_3065"

;-----------------------------------------------------------------------------
; Win9x registry section
; These are not needed by NT5
;
[VT3043.win9x.reg]
HKR, Ndi,                           DeviceID,           ,   "PCI\VEN_1106&DEV_3043"


[FET.win9x.reg]
HKR, ,                              BusType,            ,   5
HKR, ,                              DevLoader,          ,   *ndis
HKR, ,                              DeviceVxDs,         ,   DLKFET.sys
HKR, NDIS,                          LogDriverName,      ,   DLKFET
HKR, NDIS,                          MajorNdisVersion,   1,  04
HKR, NDIS,                          MinorNdisVersion,   1,  0
HKR, NDIS,                          MajorDriverVersion, 1,  2
HKR, NDIS,                          MinorDriverVersion, 1,  29
;HKR, Ndi\Install,                   ndis3,              ,   "FET.ndis4.install"
HKR, Ndi\Interfaces,                DefLower,           ,   "ethernet"
HKR, Ndi\Interfaces,                LowerRange,         ,   "ethernet"
HKR, Ndi\Interfaces,                DefUpper,           ,   "ndis3"
HKR, Ndi\Interfaces,                UpperRange,         ,   "ndis3"

[FET.ndis4.install]
CopyFiles   = FET.win9x.CopyFiles

[FET.win9x.CopyFiles]
DLKFET.sys,NDIS3\DLKFET.sy_,,2
;DLKFET.sys,,,2

[win9x.inf.CopyFiles]
NETDLFET.inf


;-----------------------------------------------------------------------------
; Common parameters for driver
; The flags sections are not needed by NT.
;

[VT3043FET.param.reg]
; DMA Burst Length
HKR, Ndi\params\BurstLength,                ParamDesc,  0,  %BurstLength%
HKR, Ndi\params\BurstLength,                default,    0,  "3"
HKR, Ndi\params\BurstLength,                type,       0,  "enum"
HKR, Ndi\params\BurstLength\enum,           0,          0,  "  8 DWORD"
HKR, Ndi\params\BurstLength\enum,           1,          0,  " 16 DWORDS"
HKR, Ndi\params\BurstLength\enum,           2,          0,  " 32 DWORDS"
HKR, Ndi\params\BurstLength\enum,           3,          0,  " 64 DWORDS"
HKR, Ndi\params\BurstLength\enum,           4,          0,  "128 DWORDS"
HKR, Ndi\params\BurstLength\enum,           5,          0,  "256 DWORDS"
HKR, Ndi\params\BurstLength\enum,           6,          0,  %SandF%
; Receive buffers
HKR, Ndi\params\ReceiveBuffers,             ParamDesc,  0,  %RxBuffer%
HKR, Ndi\params\ReceiveBuffers,             default,    0,  "10"
HKR, Ndi\params\ReceiveBuffers,             type,       0,  "enum"
HKR, Ndi\params\ReceiveBuffers\enum,        8,          0,  " 8"
HKR, Ndi\params\ReceiveBuffers\enum,        10,         0,  "16"
HKR, Ndi\params\ReceiveBuffers\enum,        20,         0,  "32"
HKR, Ndi\params\ReceiveBuffers\enum,        30,         0,  "48"
HKR, Ndi\params\ReceiveBuffers\enum,        40,         0,  "64"
; Transmit buffers
HKR, Ndi\params\TransmitBuffers,            ParamDesc,  0,  %TxBuffer%
HKR, Ndi\params\TransmitBuffers,            default,    0,  "4"
HKR, Ndi\params\TransmitBuffers,            type,       0,  "enum"
HKR, Ndi\params\TransmitBuffers\enum,       4,          0,  " 4"
HKR, Ndi\params\TransmitBuffers\enum,       8,          0,  " 8"
HKR, Ndi\params\TransmitBuffers\enum,       10,         0,  "16"
HKR, Ndi\params\TransmitBuffers\enum,       20,         0,  "32"
HKR, Ndi\params\TransmitBuffers\enum,       30,         0,  "48"
; Receive Threshold
HKR, Ndi\params\ReceiveThreshold,           ParamDesc,  0,  %RxThreshold%
HKR, Ndi\params\ReceiveThreshold,           default,    0,  "3"
HKR, Ndi\params\ReceiveThreshold,           type,       0,  "enum"
HKR, Ndi\params\ReceiveThreshold\enum,      1,          0,  "  32 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      0,          0,  "  64 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      2,          0,  " 128 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      3,          0,  " 256 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      4,          0,  " 512 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      5,          0,  " 768 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      6,          0,  "1024 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      7,          0,  %SandF%
; Transmit Threshold
HKR, Ndi\params\TransmitThreshold,          ParamDesc,  0,  %TxThreshold%
HKR, Ndi\params\TransmitThreshold,          default,    0,  "3"
HKR, Ndi\params\TransmitThreshold,          type,       0,  "enum"
HKR, Ndi\params\TransmitThreshold\enum,     0,          0,  " 128 bytes"
HKR, Ndi\params\TransmitThreshold\enum,     1,          0,  " 256 bytes"
HKR, Ndi\params\TransmitThreshold\enum,     2,          0,  " 512 bytes"
HKR, Ndi\params\TransmitThreshold\enum,     3,          0,  "1024 bytes"
HKR, Ndi\params\TransmitThreshold\enum,     4,          0,  %SandF%
; Map Registers
HKR, Ndi\params\MapRegisters,               ParamDesc,  0,  %MapRegister%
HKR, Ndi\params\MapRegisters,               default,    0,  "8"
HKR, Ndi\params\MapRegisters,               type,       0,  "enum"
HKR, Ndi\params\MapRegisters\enum,          4,          0,  " 4"
HKR, Ndi\params\MapRegisters\enum,          8,          0,  " 8"
HKR, Ndi\params\MapRegisters\enum,          10,         0,  "16"
HKR, Ndi\params\MapRegisters\enum,          20,         0,  "32"
HKR, Ndi\params\MapRegisters\enum,          30,         0,  "64"
; Connection Type
HKR, Ndi\params\ConnectionType,             ParamDesc,  0,  %ConnectionType%
HKR, Ndi\params\ConnectionType,             default,    0,  "0"
HKR, Ndi\params\ConnectionType,             type,       0,  "enum"
HKR, Ndi\params\ConnectionType\enum,        0,          0,  %AUTO%
HKR, Ndi\params\ConnectionType\enum,        1,          0,  %100HD%
HKR, Ndi\params\ConnectionType\enum,        2,          0,  %100FD%
HKR, Ndi\params\ConnectionType\enum,        3,          0,  %10HD%
HKR, Ndi\params\ConnectionType\enum,        4,          0,  %10FD%
; Network Address
HKR, Ndi\params\NetworkAddress,             ParamDesc,  0,  %NetworkAddress%
HKR, Ndi\params\NetworkAddress,             default,    0,  ""
HKR, Ndi\params\NetworkAddress,             type,       0,  "edit"
HKR, Ndi\params\NetworkAddress,             LimitText,  0,  "12"
HKR, Ndi\params\NetworkAddress,             UpperCase,  0,  "1"
HKR, Ndi\params\NetworkAddress,             optional,   0,  "1"
; No Cable Indication
HKR, Ndi\params\NoCableIndication,          ParamDesc,  0,  %NoCableInd%
HKR, Ndi\params\NoCableIndication,          default,    0,  "0"
HKR, Ndi\params\NoCableIndication,          type,       0,  "enum"
HKR, Ndi\params\NoCableIndication\enum,     0,          0,  %Disabled%
HKR, Ndi\params\NoCableIndication\enum,     1,          0,  %Enabled%
; Receive Burst Indicate
HKR, ,                                      ReceiveBurstIndicate,0,"20"
; Total PHY
HKR, ,                                      TotalPHY,           0, "1"

[VT3065FET.param.reg]
; DMA Burst Length
HKR, Ndi\params\BurstLength,                ParamDesc,  0,  %BurstLength%
HKR, Ndi\params\BurstLength,                default,    0,  "1"
HKR, Ndi\params\BurstLength,                type,       0,  "enum"
HKR, Ndi\params\BurstLength\enum,           0,          0,  "  8 DWORD"
HKR, Ndi\params\BurstLength\enum,           1,          0,  " 16 DWORDS"
HKR, Ndi\params\BurstLength\enum,           2,          0,  " 32 DWORDS"
HKR, Ndi\params\BurstLength\enum,           3,          0,  " 64 DWORDS"
HKR, Ndi\params\BurstLength\enum,           4,          0,  "128 DWORDS"
HKR, Ndi\params\BurstLength\enum,           5,          0,  "256 DWORDS"
HKR, Ndi\params\BurstLength\enum,           6,          0,  %SandF%
; Receive buffers
HKR, Ndi\params\ReceiveBuffers,             ParamDesc,  0,  %RxBuffer%
HKR, Ndi\params\ReceiveBuffers,             default,    0,  "20"
HKR, Ndi\params\ReceiveBuffers,             type,       0,  "enum"
HKR, Ndi\params\ReceiveBuffers\enum,        8,          0,  " 8"
HKR, Ndi\params\ReceiveBuffers\enum,        10,         0,  "16"
HKR, Ndi\params\ReceiveBuffers\enum,        20,         0,  "32"
HKR, Ndi\params\ReceiveBuffers\enum,        30,         0,  "48"
HKR, Ndi\params\ReceiveBuffers\enum,        40,         0,  "64"
; Transmit buffers
HKR, Ndi\params\TransmitBuffers,            ParamDesc,  0,  %TxBuffer%
HKR, Ndi\params\TransmitBuffers,            default,    0,  "20"
HKR, Ndi\params\TransmitBuffers,            type,       0,  "enum"
HKR, Ndi\params\TransmitBuffers\enum,       4,          0,  " 4"
HKR, Ndi\params\TransmitBuffers\enum,       8,          0,  " 8"
HKR, Ndi\params\TransmitBuffers\enum,       10,         0,  "16"
HKR, Ndi\params\TransmitBuffers\enum,       20,         0,  "32"
HKR, Ndi\params\TransmitBuffers\enum,       30,         0,  "48"
; Receive Threshold
HKR, Ndi\params\ReceiveThreshold,           ParamDesc,  0,  %RxThreshold%
HKR, Ndi\params\ReceiveThreshold,           default,    0,  "0"
HKR, Ndi\params\ReceiveThreshold,           type,       0,  "enum"
HKR, Ndi\params\ReceiveThreshold\enum,      1,          0,  "  32 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      0,          0,  "  64 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      2,          0,  " 128 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      3,          0,  " 256 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      4,          0,  " 512 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      5,          0,  " 768 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      6,          0,  "1024 bytes"
HKR, Ndi\params\ReceiveThreshold\enum,      7,          0,  %SandF%
; Transmit Threshold
HKR, Ndi\params\TransmitThreshold,          ParamDesc,  0,  %TxThreshold%
HKR, Ndi\params\TransmitThreshold,          default,    0,  "0"
HKR, Ndi\params\TransmitThreshold,          type,       0,  "enum"
HKR, Ndi\params\TransmitThreshold\enum,     0,          0,  " 128 bytes"
HKR, Ndi\params\TransmitThreshold\enum,     1,          0,  " 256 bytes"
HKR, Ndi\params\TransmitThreshold\enum,     2,          0,  " 512 bytes"
HKR, Ndi\params\TransmitThreshold\enum,     3,          0,  "1024 bytes"
HKR, Ndi\params\TransmitThreshold\enum,     4,          0,  %SandF%
; Map Registers
HKR, Ndi\params\MapRegisters,               ParamDesc,  0,  %MapRegister%
HKR, Ndi\params\MapRegisters,               default,    0,  "20"
HKR, Ndi\params\MapRegisters,               type,       0,  "enum"
HKR, Ndi\params\MapRegisters\enum,          4,          0,  " 4"
HKR, Ndi\params\MapRegisters\enum,          8,          0,  " 8"
HKR, Ndi\params\MapRegisters\enum,          10,         0,  "16"
HKR, Ndi\params\MapRegisters\enum,          20,         0,  "32"
HKR, Ndi\params\MapRegisters\enum,          30,         0,  "64"
; Connection Type
HKR, Ndi\params\ConnectionType,             ParamDesc,  0,  %ConnectionType%
HKR, Ndi\params\ConnectionType,             default,    0,  "0"
HKR, Ndi\params\ConnectionType,             type,       0,  "enum"
HKR, Ndi\params\ConnectionType\enum,        0,          0,  %AUTO%
HKR, Ndi\params\ConnectionType\enum,        1,          0,  %100HD%
HKR, Ndi\params\ConnectionType\enum,        2,          0,  %100FD%
HKR, Ndi\params\ConnectionType\enum,        3,          0,  %10HD%
HKR, Ndi\params\ConnectionType\enum,        4,          0,  %10FD%
; Network Address
HKR, Ndi\params\NetworkAddress,             ParamDesc,  0,  %NetworkAddress%
HKR, Ndi\params\NetworkAddress,             default,    0,  ""
HKR, Ndi\params\NetworkAddress,             type,       0,  "edit"
HKR, Ndi\params\NetworkAddress,             LimitText,  0,  "12"
HKR, Ndi\params\NetworkAddress,             UpperCase,  0,  "1"
HKR, Ndi\params\NetworkAddress,             optional,   0,  "1"
; No Cable Indication
HKR, Ndi\params\NoCableIndication,          ParamDesc,  0,  %NoCableInd%
HKR, Ndi\params\NoCableIndication,          default,    0,  "0"
HKR, Ndi\params\NoCableIndication,          type,       0,  "enum"
HKR, Ndi\params\NoCableIndication\enum,     0,          0,  %Disabled%
HKR, Ndi\params\NoCableIndication\enum,     1,          0,  %Enabled%
; Magic Packet WakeUp
HKR, Ndi\params\MagicPaketWakeUp,           ParamDesc,      0, %MPWakeUp%
HKR, Ndi\params\MagicPaketWakeUp,           default,        0, "0"
HKR, Ndi\params\MagicPaketWakeUp,           type,           0, "enum"
HKR, Ndi\params\MagicPaketWakeUp\enum,      0,              0, %Enabled%
HKR, Ndi\params\MagicPaketWakeUp\enum,      1,              0, %Disabled%
; WOL Type
HKR, Ndi\params\WOLTrigger,                     ParamDesc,      0, %WOLType%
HKR, Ndi\params\WOLTrigger,                     default,        0, "0"
HKR, Ndi\params\WOLTrigger,                     type,           0, "enum"
HKR, Ndi\params\WOLTrigger\enum,                0,              0, %Pulse%
HKR, Ndi\params\WOLTrigger\enum,                1,              0, %Button%
; Flow Control
HKR, Ndi\params\FlowControl,                ParamDesc,  0,  %FlowControl%
HKR, Ndi\params\FlowControl,                default,    0,  "0"
HKR, Ndi\params\FlowControl,                type,       0,  "enum"
HKR, Ndi\params\FlowControl\enum,           0,          0,  %Disabled%
HKR, Ndi\params\FlowControl\enum,           1,          0,  %Enabled%
; Receive Burst Indicate
HKR, ,                                      ReceiveBurstIndicate,0,"20"
; Total PHY
HKR, ,                                      TotalPHY,           0, "1"


[FET.flags.reg]
HKR, Ndi\params\BurstLength,                flags,      1,  20,00,00,00
HKR, Ndi\params\ReceiveBuffers,             flags,      1,  20,00,00,00
HKR, Ndi\params\TransmitBuffers,            flags,      1,  20,00,00,00
HKR, Ndi\params\ReceiveThreshold,           flags,      1,  20,00,00,00
HKR, Ndi\params\TransmitThreshold,          flags,      1,  20,00,00,00
HKR, Ndi\params\MapRegisters,               flags,      1,  20,00,00,00
HKR, Ndi\params\ConnectionType,             flags,      1,  20,00,00,00
HKR, Ndi\params\NetworkAddress,             flags,      1,  20,00,00,00
HKR, Ndi\params\NoCableIndication,          flags,      1,  20,00,00,00

[VT3065FET.flags.reg]
HKR, Ndi\params\FlowControl,                flags,      1,  20,00,00,00


;-----------------------------------------------------------------------------
; DestinationDirs
;
[DestinationDirs]
FET.nt.CopyFiles            = 12                                ; Driver directory.
FET.win9x.CopyFiles         = 11                                ; LDID_SYS
win9x.inf.CopyFiles         = 17                                ; LDID_INF

;-----------------------------------------------------------------------------
; Source Disk layout
;
[SourceDisksNames]
50=%DriverDisketteName%,"NETDLFET.inf",0

[SourceDisksFiles]
NETDLFET.inf    = 50
DLKFET.sy_      = 50


[Strings]
V_MS            = "Microsoft"
V_IHV           = "D-Link"

BurstLength     = "DMA Burst Length"
SandF           = "Store and Forward"
RxBuffer        = "Receive Buffers"
TxBuffer        = "Transmit Buffers"
RxThreshold     = "Receive Threshold"
TxThreshold     = "Transmit Threshold"
MapRegister     = "Map Registers"
ConnectionType  = "Connection Type"
AUTO            = "AutoSense"
100HD           = "100Base-Tx"
100FD           = "100Base-Tx Full Duplex"
10HD            = "10Base-T (Twisted Pair)"
10FD            = "10Base-T Full_Duplex"
NetworkAddress  = "Network Address"
NoCableInd      = "No Cable Indication"
Disabled        = "Disabled"
Enabled         = "Enabled"
MPWakeUp        = "Magic Packet WakeUp"
WOLType         = "WOL Type"
Pulse           = "Pulse"
Button          = "Button"
FlowControl     = "Flow Control"


VT3065.DeviceDesc    = "D-Link DFE-530TX PCI Fast Ethernet Adapter (Rev B)"
VT3043.DeviceDesc    = "D-Link DFE-530TX PCI Fast Ethernet Adapter (Rev A)"
FET.Service.DispName = "D-Link DFE-530TX PCI Fast Ethernet Adapter"

DLKNetDisketteName   = "D-Link Supplemental Diskette"
DriverDisketteName   = "D-Link DFE-530TX Adapter Drivers Diskette"

;RunOnce              = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
Download Driver Pack

How To Update Drivers Manually

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.

server: ftp, load: 2.23