FETND4.INF Driver File Contents (VIA_LAN.zip)

; 
;  Purpose: Netcard setup information file for Windows 95 OSR2
;
;  Author:  Tevin Chen
; 
;  Date:    Jan, 2000
; 
; 


[Version]
Signature   = "$Windows 95$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %Msft%
LayoutFile  = layout.inf

[Manufacturer]
%Manuf%     = MANUF

[ControlFlags]
ExcludeFromSelect = PCI\VEN_1106&DEV_3043&REV_00, \
                    PCI\VEN_1106&DEV_3043&REV_01, \
                    PCI\VEN_1106&DEV_3043&REV_02, \
                    PCI\VEN_1106&DEV_3043&REV_03, \
                    PCI\VEN_1106&DEV_3043&REV_04

[MANUF]
; DisplayName        Section        DeviceID
; -----------        -------        --------
%VT3065.DeviceDesc% = VT3065.ndi,   PCI\VEN_1106&DEV_3065&SUBSYS_01021106
%VT3043.DeviceDesc% = VT3043.ndi,   PCI\VEN_1106&DEV_3043&SUBSYS_01001106

;-------------------------------------------------------------------------------
; ndi for 3065
;-------------------------------------------------------------------------------
[VT3065.ndi]
AddReg          = VT3065.ndi.reg.WIN, FET.ndi.reg.WIN, VT3065.pci.reg, FET.con.reg

[VT3065.ndi.NT]
Characteristics = 0x24
BusType         = 5
AddReg          = VT3065.ndi.reg.NT, FET.ndi.reg.NT, VT3065.pci.reg, FET.con.reg

;-------------------------------------------------------------------------------
; ndi for 3043
;-------------------------------------------------------------------------------
[VT3043.ndi]
AddReg          = VT3043.ndi.reg.WIN, FET.ndi.reg.WIN, VT3043.pci.reg, FET.con.reg

[VT3043.ndi.NT]
Characteristics = 0x24
BusType         = 5
AddReg          = VT3043.ndi.reg.NT, FET.ndi.reg.NT, VT3043.pci.reg, FET.con.reg

;-----------------------------------------------------------------------------
; VT3065 specific
;
[VT3065.ndi.reg.WIN]
HKR, ,                                      AdapterCFID,    0, "30651106"
HKR, ,                                      AdapterType,    0, "5"
HKR, ,                                      MediaType,      0, "1"
HKR, ,                                      BusType,        0, "5"
; WIN_95
HKR, ,                                      OsId,           0, "00000004"

HKR, Ndi,                                   DeviceID,       0, "PCI\VEN_1106&DEV_3065"

HKR, NDIS,                                  MajorNdisVersion,1,04
HKR, NDIS,                                  MinorNdisVersion,1,00

HKR, ,                                      DevLoader,      0, *ndis
HKR, NDIS,                                  LogDriverName,  0, "FETNDIS"

; the two parameters below are for VT3065 in windows 95/98 only
; Magic Packet WakeUp
HKR, Ndi\params\MagicPaketWakeUp,           ParamDesc,      0, "Magic Packet WakeUp"
HKR, Ndi\params\MagicPaketWakeUp,           default,        0, "1"
HKR, Ndi\params\MagicPaketWakeUp,           type,           0, "enum"
HKR, Ndi\params\MagicPaketWakeUp\enum,      0,              0, "Disabled"
HKR, Ndi\params\MagicPaketWakeUp\enum,      1,              0, "Enabled"

; WOL Type
HKR, Ndi\params\WOLTrigger,           		ParamDesc,      0, "WOL Type"
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"

;-----------------------------------------------------------------------------
; VT3043 specific
;
[VT3043.ndi.reg.WIN]
HKR, ,                                      AdapterCFID,    0, "30431106"
HKR, ,                                      AdapterType,    0, "5"
HKR, ,                                      MediaType,      0, "1"
HKR, ,                                      BusType,        0, "5"
; WIN_95
HKR, ,                                      OsId,           0, "00000004"

HKR, Ndi,                                   DeviceID,       0, "PCI\VEN_1106&DEV_3043"

HKR, NDIS,                                  MajorNdisVersion,1,04
HKR, NDIS,                                  MinorNdisVersion,1,00

HKR, ,                                      DevLoader,      0, *ndis
HKR, NDIS,                                  LogDriverName,  0, "FETNDIS"

;-----------------------------------------------------------------------------
; FET common driver parameters
;
[FET.ndi.reg.WIN]
HKR, Ndi\Interfaces,                        DefLower,       0, "ethernet"
HKR, Ndi\Interfaces,                        LowerRange,     0, "ethernet"
HKR, Ndi\Interfaces,                        DefUpper,       0, "ndis3"
HKR, Ndi\Interfaces,                        UpperRange,     0, "ndis3"
HKR, ,                                      DeviceVxDs,     0, FETND4.SYS
; Install sections
HKR, Ndi\Install,                           ndis3,          0, "FET.ndis3"

;-----------------------------------------------------------------------------
; VT3065 specific
;
[VT3065.ndi.reg.NT]
HKR, ,                                      AdapterCFID,    0, "30651106"
HKR, ,                                      AdapterType,    0, "5"
HKR, ,                                      MediaType,      0, "1"
; NT_40
HKR, ,                                      OsId,           0, "00080000"

;-----------------------------------------------------------------------------
; VT3043 specific
;
[VT3043.ndi.reg.NT]
HKR, ,                                      AdapterCFID,    0, "30431106"
HKR, ,                                      AdapterType,    0, "5"
HKR, ,                                      MediaType,      0, "1"
; NT_40
HKR, ,                                      OsId,           0, "00080000"

;-----------------------------------------------------------------------------
; FET common driver parameters
;
[FET.ndi.reg.NT]
HKR, Ndi\Interfaces,                        DefLower,       0, "ethernet"
HKR, Ndi\Interfaces,                        LowerRange,     0, "ethernet"
HKR, Ndi\Interfaces,                        DefUpper,       0, "ndis4"
HKR, Ndi\Interfaces,                        UpperRange,     0, "ndis4"
HKR, Ndi,                                   Service,        0, "FETNDIS"
; Install sections
HKR, Ndi\Install,                           ,               0, "FET.ndis5"


;-----------------------------------------------------------------------------
; PCI common parameters
;
[VT3065.pci.reg]

; NDIS3 driver parameters:
HKR, ,                                      ReceiveBurstIndicate,0,"20"
HKR, ,                                      ReceiveBuffers,     0, "40"
HKR, ,                                      TransmitBuffers,    0, "20"
HKR, ,                                      ReceiveThreshold,   0, "0"
HKR, ,                                      TransmitThreshold,  0, "0"
HKR, ,                                      BurstLength,        0, "1"
HKR, ,                                      MapRegisters,       0, "20"
HKR, ,                                      EarlyReceive,       0, "0"
HKR, ,                                      EarlyTransmit,      0, "0"
HKR, ,                                      NetworkAddress,     0, "000000000000"

HKR, Ndi\params\ReceivePAUSE,               ParamDesc,      0, "Receive PAUSE Frame"
HKR, Ndi\params\ReceivePAUSE,               default,        0, "1"
HKR, Ndi\params\ReceivePAUSE,               type,           0, "enum"
HKR, Ndi\params\ReceivePAUSE\enum,          0,              0, "Disabled"
HKR, Ndi\params\ReceivePAUSE\enum,          1,              0, "Enabled"

[VT3043.pci.reg]

; NDIS3 driver parameters:
HKR, ,                                      ReceiveBurstIndicate,0,"20"
HKR, ,                                      ReceiveBuffers,     0, "40"
HKR, ,                                      TransmitBuffers,    0, "8"
HKR, ,                                      ReceiveThreshold,   0, "0"
HKR, ,                                      TransmitThreshold,  0, "0"
HKR, ,                                      BurstLength,        0, "1"
HKR, ,                                      MapRegisters,       0, "8"
HKR, ,                                      EarlyReceive,       0, "0"
HKR, ,                                      EarlyTransmit,      0, "0"
HKR, ,                                      NetworkAddress,     0, "000000000000"

;-----------------------------------------------------------------------------
; VT3065 common conection type parameter
;
[FET.con.reg]
; 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, %autoN%
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%
;HKR, Ndi\params\ConnectionType\enum,        5,              0, %1PL%

; Validate Rx SNAP/802.3 packet length
HKR, Ndi\params\ValidatePacketLen,          ParamDesc,      0, "Validate Packet Length"
HKR, Ndi\params\ValidatePacketLen,          default,        0, "1"
HKR, Ndi\params\ValidatePacketLen,          type,           0, "enum"
HKR, Ndi\params\ValidatePacketLen\enum,     0,              0, "Disabled"
HKR, Ndi\params\ValidatePacketLen\enum,     1,              0, "Enabled"

;-----------------------------------------------------------------------------
; Installation for Windows
;
[FET.ndis3]
CopyFiles=FET.ndis3.CopyFiles,FET.inf.CopyFiles

[FET.ndis3.CopyFiles]
FETND4.SYS
[FET.inf.CopyFiles]
FETND4.INF

;-----------------------------------------------------------------------------
; Installation for NT
;
[FET.ndis5.NT]
CopyFiles = FET.ndis5.CopyFiles

[FET.ndis5.CopyFiles]
FETND4.SYS,,,2

[FET.ndis5.NT.Services]
AddService = FETNDIS, 2, FET.Service, FET.EventLog

[FET.Service]
DisplayName     = %FET.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_AUTO_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\FETND4.SYS
LoadOrderGroup  = NDIS
AddReg          = TextModeFlags.reg

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

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

[TextModeFlags.reg]
HKR, , TextModeFlags, 0x00010001, 0x0001


;-----------------------------------------------------------------------------
; DestinationDirs
;
[DestinationDirs]
FET.ndis5.CopyFiles      = 12
FET.ndis3.CopyFiles      = 11 ; LDID_SYS
FET.inf.CopyFiles        = 17 ; LDID_INF

[SourceDisksNames]
50="","",0

[SourceDisksFiles]
FETND4.SYS=50,,10000
FETND4.INF=50,,10000



[Strings]
Msft                 = "Microsoft"
ConnectionType       = "Connection Type"
autoN                = "Auto-Negotiation"
100HD                = "100BaseTx Half Duplex"
100FD                = "100BaseTx Full Duplex"
10HD                 = "10BaseT   Half Duplex"
10FD                 = "10BaseT   Full Duplex"
1PL                  = "1Mb       Phone Line"

Manuf   = "VIA Technologies, Inc."
VT3065.DeviceDesc    = "VIA PCI 10/100Mb Fast Ethernet Adapter"
VT3043.DeviceDesc    = "VIA VT86C100A Fast Ethernet Adapter"
FET.Service.DispName = "VIA PCI 10/100Mb Fast Ethernet Adapter NT Driver"
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: web1, load: 0.80