; Copyright (c) 2008, Microsoft

[Version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %MSFT%
DriverVer=06/19/2008,1.9.0.12

[Manufacturer]
%Amertek%   = Amertek, NTX86
%VIA%       = VIA, NTX86
%DLINK%     = DLINK, NTX86
%corega%    = corega, NTX86
%ELECOM%    = ELECOM, NTX86
%DCDLINK%   = DCDLINK, NTX86
%IODATA%    = IODATA, NTX86
%PLANX%     = PLANX, NTX86
%CNet%      = CNet, NTX86
%Edimax%    = Edimax, NTX86
%GIGABYTE%  = GIGABYTE, NTX86
%LINKSYS%   = LinkSys, NTX86

[ControlFlags]
ExcludeFromSelect = *

[Amertek.NTX86]
%Amertek.DeviceDesc%    = VT3043.ndi,  PCI\VEN_1106&DEV_3043&SUBSYS_14201186

[VIA.NTX86]
%GEN106S.DeviceDesc%    = VT3106S.ndi, PCI\VEN_1106&DEV_3053
%GEN106J.DeviceDesc%    = VT3106J.ndi, PCI\VEN_1106&DEV_3106
%GEN65.DeviceDesc%      = VT3065.ndi,  PCI\VEN_1106&DEV_3065
%GEN43.DeviceDesc%      = VT3043.ndi,  PCI\VEN_1106&DEV_3043
%VT3106S.DeviceDesc%    = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_01061106
%VT3106J.DeviceDesc%    = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_01051106
%VT3065.DeviceDesc%     = VT3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_01021106
%VT3043.DeviceDesc%     = VT3043.ndi,  PCI\VEN_1106&DEV_3043&SUBSYS_01001106
%VT3043.DeviceDesc%     = VT3043.ndi,  PCI\VEN_1106&DEV_3043&SUBSYS_0100086C

[DLINK.NTX86]
%DFE538TX.DeviceDesc%   = DK3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_14071186
%DFE530TXF.DeviceDesc%  = DK3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_14061186
%DFE520TX.DeviceDesc%   = DK3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_14051186
%DFE530TXD.DeviceDesc%  = DK3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_14041186
%DFE530TXC.DeviceDesc%  = DK3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_14031186
%DFE530TXB3.DeviceDesc% = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_14021186
%DFE530TXB.DeviceDesc%  = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_14011186
%DFE530TXA2.DeviceDesc% = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_14001186
%DFE530TXA.DeviceDesc%  = DK3043.ndi,  PCI\VEN_1106&DEV_3043&SUBSYS_14001186

[corega.NTX86]
%coregaTXL.DeviceDesc%  = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_A1111259
%coregaTXM.DeviceDesc%  = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_A1101259
%coregaTX2.DeviceDesc%  = DK3043.ndi,  PCI\VEN_1106&DEV_3043&SUBSYS_A1051259

[ELECOM.NTX86]
%LD100AWL.DeviceDesc%   = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_140113B9
%LD100ALB.DeviceDesc%   = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_142113B9
%LD100ALA.DeviceDesc%   = DK3043.ndi,  PCI\VEN_1106&DEV_3043&SUBSYS_142013B9

[DCDLINK.NTX86]
%DDFE530TXB.DeviceDesc% = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_14911186

[IODATA.NTX86]
%IODATA.DeviceDesc%     = VT3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_808010FC

[PLANX.NTX86]
%PL3065.DeviceDesc%     = DK3065.ndi,  PCI\VEN_1106&DEV_3065&SUBSYS_970214EA
%PL3043.DeviceDesc%     = DK3043.ndi,  PCI\VEN_1106&DEV_3043&SUBSYS_11063043

[CNet.NTX86]
%CN106JWOL.DeviceDesc%  = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_434E4554
%CN106J.DeviceDesc%     = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_50323030

[Edimax.NTX86]
%EN9150.DeviceDesc%     = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_91501432

[GIGABYTE.NTX86]
%GNFE605.DeviceDesc%    = VT3106J.ndi, PCI\VEN_1106&DEV_3106&SUBSYS_01051458
%GNFE605M.DeviceDesc%   = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_01061458

[LINKSYS.NTX86]
%LS6105M.DeviceDesc%    = VT3106S.ndi, PCI\VEN_1106&DEV_3053&SUBSYS_07021737

;-------------------------------------------------------------------------------
; ndi for 3106S VIA
;-------------------------------------------------------------------------------
[VT3106S.ndi.NTX86]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 5
DelReg          = FET.delreg
AddReg          = VT3106S.reg, FET.reg, FlowCtrl.reg, AI.reg, pQ.reg, ChecksumOffload.reg
CopyFiles       = FET.CopyFiles.NTX86
*IfType            = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0 ; NdisMedium802_3
*PhysicalMediaType = 14	        ; NdisPhysicalMedium802_3

[VT3106S.ndi.NTX86.Services]
AddService      = FETNDIS, 2, FET.Service, FET.EventLog

;-------------------------------------------------------------------------------
; ndi for 3106J VIA
;-------------------------------------------------------------------------------
[VT3106J.ndi.NTX86]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 5
DelReg          = FET.delreg
AddReg          = VT3106J.reg, FET.reg, FlowCtrl.reg, AI.reg
CopyFiles       = FET.CopyFiles.NTX86
*IfType            = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0 ; NdisMedium802_3
*PhysicalMediaType = 14	        ; NdisPhysicalMedium802_3

[VT3106J.ndi.NTX86.Services]
AddService      = FETNDIS, 2, FET.Service, FET.EventLog

;-------------------------------------------------------------------------------
; ndi for 3065 VIA
;-------------------------------------------------------------------------------
[VT3065.ndi.NTX86]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 5
DelReg          = FET.delreg
AddReg          = VT3065.reg, FET.reg, FlowCtrl.reg, AI.reg
CopyFiles       = FET.CopyFiles.NTX86
*IfType            = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0 ; NdisMedium802_3
*PhysicalMediaType = 14	        ; NdisPhysicalMedium802_3

[VT3065.ndi.NTX86.Services]
AddService      = FETNDIS, 2, FET.Service, FET.EventLog

;-------------------------------------------------------------------------------
; ndi for 3043 VIA
;-------------------------------------------------------------------------------
[VT3043.ndi.NTX86]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 5
DelReg          = FET.delreg
AddReg          = VT3043.reg, FET.reg
CopyFiles       = FET.CopyFiles.NTX86
*IfType            = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0 ; NdisMedium802_3
*PhysicalMediaType = 14	        ; NdisPhysicalMedium802_3

[VT3043.ndi.NTX86.Services]
AddService      = FETNDIS, 2, FET.Service, FET.EventLog

;-------------------------------------------------------------------------------
; ndi for 3106S D-Link
;-------------------------------------------------------------------------------
[DK3106S.ndi.NTX86]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 5
DelReg          = FET.delreg
AddReg          = VT3106S.reg, FET.reg, FlowCtrl.reg, AI.reg, pQ.reg, ChecksumOffload.reg
CopyFiles       = FET.CopyFiles.NTX86
*IfType            = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0 ; NdisMedium802_3
*PhysicalMediaType = 14	        ; NdisPhysicalMedium802_3

[DK3106S.ndi.NTX86.Services]
AddService      = FETNDIS, 2, FET.Service, FET.EventLog

;-------------------------------------------------------------------------------
; ndi for 3106J D-Link
;-------------------------------------------------------------------------------
[DK3106J.ndi.NTX86]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 5
DelReg          = FET.delreg
AddReg          = VT3106J.reg, FET.reg, FlowCtrl.reg, AI.reg
CopyFiles       = FET.CopyFiles.NTX86
*IfType            = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0 ; NdisMedium802_3
*PhysicalMediaType = 14	        ; NdisPhysicalMedium802_3

[DK3106J.ndi.NTX86.Services]
AddService      = FETNDIS, 2, FET.Service, FET.EventLog

;-------------------------------------------------------------------------------
; ndi for 3065 D-Link
;-------------------------------------------------------------------------------
[DK3065.ndi.NTX86]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 5
DelReg          = FET.delreg
AddReg          = VT3065.reg, FET.reg, FlowCtrl.reg, AI.reg
CopyFiles       = FET.CopyFiles.NTX86
*IfType            = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0 ; NdisMedium802_3
*PhysicalMediaType = 14	        ; NdisPhysicalMedium802_3

[DK3065.ndi.NTX86.Services]
AddService      = FETNDIS, 2, FET.Service, FET.EventLog

;-------------------------------------------------------------------------------
; ndi for 3043 D-Link
;-------------------------------------------------------------------------------
[DK3043.ndi.NTX86]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType         = 5
DelReg          = FET.delreg
AddReg          = VT3043.reg, FET.reg
CopyFiles       = FET.CopyFiles.NTX86
*IfType            = 6 ; IF_TYPE_ETHERNET_CSMACD
*MediaType         = 0 ; NdisMedium802_3
*PhysicalMediaType = 14	        ; NdisPhysicalMedium802_3

[DK3043.ndi.NTX86.Services]
AddService      = FETNDIS, 2, FET.Service, FET.EventLog


;===============================================================================
; VT3106S specific
;
[VT3106S.reg]
HKR, Ndi,                           DeviceID,   0, "PCI\VEN_1106&DEV_3053"

;-------------------------------------------------------------------------------
; VT3106J specific
;
[VT3106J.reg]
HKR, Ndi,                           DeviceID,   0, "PCI\VEN_1106&DEV_3106"

;-------------------------------------------------------------------------------
; VT3065 specific
;
[VT3065.reg]
HKR, Ndi,                           DeviceID,   0, "PCI\VEN_1106&DEV_3065"

;-------------------------------------------------------------------------------
; VT3043 specific
;
[VT3043.reg]
HKR, Ndi,                           DeviceID,   0, "PCI\VEN_1106&DEV_3043"


;-------------------------------------------------------------------------------
; FET common driver parameters
;
[FET.reg]
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi,            Service,    0, "FETNDIS"

HKR, ,                                      ReceiveBurstIndicate, 0,"64"
HKR, ,                                      ReceiveThreshold,     0, "0"
HKR, ,                                      TransmitThreshold,    0, "0"
HKR, ,                                      BurstLength,          0, "1"

; Nway Forced Mode
HKR, ,                                      NwayForce,            0, "1"

; Power Management Capability
HKR, ,                                      PMC,                  0, "0"

; Validate Rx SNAP/802.3 packet length
HKR, ,                                      ValidatePacketLen,    0, "0"

; User defined Network Address (standardized keyword)
HKR, ,                                      NetworkAddress,       0, ""
HKR, Ndi\params\NetworkAddress,             ParamDesc,            0, %NetAddress%
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"
HKR, NDI\params\NetworkAddress,             Base,                 0, "16"

; Tx Buffers (standardized keyword)
HKR, ,                                      *TransmitBuffers,     0, "160"
HKR, Ndi\params\*TransmitBuffers,           ParamDesc,            0, %TXBuffer%
HKR, Ndi\params\*TransmitBuffers,           default,              0, "160"
HKR, Ndi\params\*TransmitBuffers,           type,                 0, "int"
HKR, Ndi\params\*TransmitBuffers,           Min,                  0, "64"
HKR, Ndi\params\*TransmitBuffers,           Max,                  0, "256"
HKR, Ndi\params\*TransmitBuffers,           Step,                 0, "1"
HKR, Ndi\params\*TransmitBuffers,           Base,                 0, "10"

; Rx Buffers (standardized keyword)
HKR, ,                                      *ReceiveBuffers,      0, "160"
HKR, Ndi\params\*ReceiveBuffers,            ParamDesc,            0, %RXBuffer%
HKR, Ndi\params\*ReceiveBuffers,            default,              0, "160"
HKR, Ndi\params\*ReceiveBuffers,            type,                 0, "int"
HKR, Ndi\params\*ReceiveBuffers,            Min,                  0, "64"
HKR, Ndi\params\*ReceiveBuffers,            Max,                  0, "256"
HKR, Ndi\params\*ReceiveBuffers,            Step,                 0, "1"
HKR, Ndi\params\*ReceiveBuffers,            Base,                 0, "10"

; Connection Type (standardized keyword)
HKR, ,                                      *SpeedDuplex,         0, "0"
HKR, Ndi\params\*SpeedDuplex,               ParamDesc,            0, %SpeedDuplexSet%
HKR, Ndi\params\*SpeedDuplex,               default,              0, "0"
HKR, Ndi\params\*SpeedDuplex,               type,                 0, "enum"
HKR, Ndi\params\*SpeedDuplex\enum,          "0",                  0, %autoN%
HKR, Ndi\params\*SpeedDuplex\enum,          "1",                  0, %10HD%
HKR, Ndi\params\*SpeedDuplex\enum,          "2",                  0, %10FD%
HKR, Ndi\params\*SpeedDuplex\enum,          "3",                  0, %100HD%
HKR, Ndi\params\*SpeedDuplex\enum,          "4",                  0, %100FD%

[FlowCtrl.reg]
; Flow control capability advertisement (standardized keyword)
HKR, ,                                      *FlowControl,         0, "0"
HKR, Ndi\params\*FlowControl,               ParamDesc,            0, %FlowCtl%
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,          "3",                  0, %EnableRxTx%

[AI.reg]
; Interrupt Moderation (standardized keyword)
HKR, ,                                      *InterruptModeration, 0, "1"
HKR, Ndi\params\*InterruptModeration,       ParamDesc,            0, %AI%
HKR, Ndi\params\*InterruptModeration,       default,              0, "1"
HKR, Ndi\params\*InterruptModeration,       type,                 0, "enum"
HKR, Ndi\params\*InterruptModeration\enum,  "0",                  0, %Disabled%
HKR, Ndi\params\*InterruptModeration\enum,  "1",                  0, %Enabled%

[pQ.reg]
; number of Tx queue allocation
HKR, ,                                      TxQueueNum,           0, "8"

; 802.1p/802.1Q Packet Tagging (standardized keyword)
HKR, ,                                      *PriorityVLANTag,     0, "0"
HKR, Ndi\Params\*PriorityVLANTag,           ParamDesc,            0, %8021pq%
HKR, Ndi\Params\*PriorityVLANTag,           Default,              0, "0"
HKR, Ndi\Params\*PriorityVLANTag,           type,                 0, "enum"
HKR, Ndi\Params\*PriorityVLANTag\enum,      "0",                  0, %PQDisabled%
HKR, Ndi\Params\*PriorityVLANTag\enum,      "3",                  0, %PQEnabled%

; static single VLAN ID setting
HKR, ,                                      VLANID,               0, "0"
HKR, Ndi\params\VLANID,                     ParamDesc,            0, %VLANID%
HKR, Ndi\params\VLANID,                     default,              0, "0"
HKR, Ndi\params\VLANID,                     type,                 0, "int"
HKR, Ndi\params\VLANID,                     Min,                  0, "0"
HKR, Ndi\params\VLANID,                     Max,                  0, "4094"
HKR, Ndi\params\VLANID,                     Step,                 0, "1"
HKR, Ndi\params\VLANID,                     Base,                 0, "10"

[ChecksumOffload.reg]
; IPv4 IP Checksum (standardized keyword)
HKR, ,                                          *IPChecksumOffloadIPv4,   0, "3"
HKR, Ndi\params\*IPChecksumOffloadIPv4,         ParamDesc,                0, %IPCKSMv4%
HKR, Ndi\params\*IPChecksumOffloadIPv4,         default,                  0, "3"
HKR, Ndi\params\*IPChecksumOffloadIPv4,         type,                     0, "enum"
HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,    "0",                      0, %Disabled%
HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,    "1",                      0, %EnableTx%
HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,    "2",                      0, %EnableRx%
HKR, Ndi\params\*IPChecksumOffloadIPv4\enum,    "3",                      0, %EnableRxTx%

; IPv4 TCP Checksum (standardized keyword)
HKR, ,                                          *TCPChecksumOffloadIPv4,  0, "3"
HKR, Ndi\params\*TCPChecksumOffloadIPv4,        ParamDesc,                0, %TCPCKSMv4%
HKR, Ndi\params\*TCPChecksumOffloadIPv4,        default,                  0, "3"
HKR, Ndi\params\*TCPChecksumOffloadIPv4,        type,                     0, "enum"
HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,   "0",                      0, %Disabled%
HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,   "1",                      0, %EnableTx%
HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,   "2",                      0, %EnableRx%
HKR, Ndi\params\*TCPChecksumOffloadIPv4\enum,   "3",                      0, %EnableRxTx%

; IPv4 UDP Checksum (standardized keyword)
HKR, ,                                          *UDPChecksumOffloadIPv4,  0, "3"
HKR, Ndi\params\*UDPChecksumOffloadIPv4,        ParamDesc,                0, %UDPCKSMv4%
HKR, Ndi\params\*UDPChecksumOffloadIPv4,        default,                  0, "3"
HKR, Ndi\params\*UDPChecksumOffloadIPv4,        type,                     0, "enum"
HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,   "0",                      0, %Disabled%
HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,   "1",                      0, %EnableTx%
HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,   "2",                      0, %EnableRx%
HKR, Ndi\params\*UDPChecksumOffloadIPv4\enum,   "3",                      0, %EnableRxTx%

;-------------------------------------------------------------------------------
; Installation for NT
;

[FET.CopyFiles.NTX86]
fetnd6.sys,,,2

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

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

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

;-------------------------------------------------------------------------------
; DestinationDirs
;
[DestinationDirs]
FET.CopyFiles.NTX86     = 12

[SourceDisksNames]
1 = %DiskName%,,

[SourceDisksFiles]
fetnd6.sys = 1

;-------------------------------------------------------------------------------
; Uninstall/DelFiles/DelReg
;
[FET.delreg]
HKR,Ndi\Params

;-------------------------------------------------------------------------------
; Localizable Strings
;
[Strings]
MSFT                = "Microsoft"
VIA                 = "VIA Technologies, Inc."
Amertek             = "Amertek"
IODATA              = "I-O DATA DEVICE, INC."
DLINK               = "D-Link"
corega              = "Corega K.K."
ELECOM              = "ELECOM"
DCDLINK             = "Digitalchina/D-Link"
PLANX               = "PLANEX COMMUNICATIONS INC."
CNet                = "CNet Technology Inc."
Edimax              = "EDIMAX"
GIGABYTE            = "GIGA-BYTE TECHNOLOGY CO., LTD"
LinkSys             = "The Linksys Group Inc."
DiskName            = "VIA 10/100 Fast Ethernet Adapter driver disk"

SpeedDuplexSet      = "Speed & Duplex Settings"
autoN               = "Auto Negotiation"
10HD                = "10 Mbps Half Duplex"
10FD                = "10 Mbps Full Duplex"
100HD               = "100 Mbps Half Duplex"
100FD               = "100 Mbps Full Duplex"
RXBuffer            = "Receive Buffers"
TXBuffer            = "Transmit Buffers"
FlowCtl             = "Flow Control"
Disabled            = "Disabled"
Enabled             = "Enabled"
EnableTx            = "Tx enabled"
EnableRx            = "Rx enabled"
EnableRxTx          = "Rx & Tx enabled"
8021pq              = "Priority & VLAN"
PQDisabled          = "Priority & VLAN Disabled"
PQEnabled           = "Priority & VLAN Enabled"
AI                  = "InterruptModeration"
NetAddress          = "Network Address"
IPCKSMv4            = "IPv4 Checksum Offload"
TCPCKSMv4           = "TCP Checksum Offload (IPv4)"
UDPCKSMv4           = "UDP Checksum Offload (IPv4)"

VLANID              = "VLAN ID"

Amertek.DeviceDesc    = "Amertek C110TX PCI Fast Ethernet Adapter"
GEN106S.DeviceDesc    = "VIA Rhine III Compatible Management Adapter"
GEN106J.DeviceDesc    = "VIA Rhine III Compatible Fast Ethernet Adapter"
GEN65.DeviceDesc      = "VIA Rhine II Compatible Fast Ethernet Adapter"
GEN43.DeviceDesc      = "VIA VT86C100A Rhine Compatible Fast Ethernet Adapter"
VT3106S.DeviceDesc    = "VIA Rhine III Management Adapter"
VT3106J.DeviceDesc    = "VIA Rhine III Fast Ethernet Adapter"
VT3065.DeviceDesc     = "VIA Rhine II Fast Ethernet Adapter"
VT3043.DeviceDesc     = "VIA VT86C100A Rhine Fast Ethernet Adapter"
DFE538TX.DeviceDesc   = "D-Link DFE-538TX PCI Fast Ethernet Adapter"
DFE530TXF.DeviceDesc  = "D-Link DFE-530TX+ PCI Fast Ethernet Adapter (rev.F)"
DFE520TX.DeviceDesc   = "D-Link DFE-520TX PCI Fast Ethernet Adapter"
DFE530TXD.DeviceDesc  = "D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.D)"
DFE530TXC.DeviceDesc  = "D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.C)"
DFE530TXB3.DeviceDesc = "D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.B)"
DFE530TXB.DeviceDesc  = "D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.B)"
DFE530TXA2.DeviceDesc = "D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.A)"
DFE530TXA.DeviceDesc  = "D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.A)"
coregaTXL.DeviceDesc  = "corega FEther PCI-TXL Ethernet Adapter"
coregaTXM.DeviceDesc  = "corega FEther PCI-TXM Ethernet Adapter"
coregaTX2.DeviceDesc  = "corega FastEther II PCI-TX Ethernet Adapter"
LD100ALB.DeviceDesc   = "Laneed LD-10/100AL PCI Fast Ethernet Adapter (rev.B)"
LD100ALA.DeviceDesc   = "Laneed LD-10/100AL PCI Fast Ethernet Adapter (rev.A)"
LD100AWL.DeviceDesc   = "Laneed LD-10/100AWL Fast Ethernet Adapter"
DDFE530TXB.DeviceDesc = "Digitalchina/D-Link DFE-530TX PCI Fast Ethernet Adapter (rev.B)"
IODATA.DeviceDesc     = "I-O DATA ET100-PCI-S Fast Ethernet Adapter"
PL3065.DeviceDesc     = "Planex FNW-9702-T Fast Ethernet Adapter"
PL3043.DeviceDesc     = "Planex FNW-9700-T Fast Ethernet Adapter"
CN106JWOL.DeviceDesc  = "CNet 10/100 Mbps PCI Wake On LAN Fast Ethernet Adapter"
CN106J.DeviceDesc     = "CNet 10/100 Mbps PCI Fast Ethernet Adapter"
EN9150.DeviceDesc     = "EDIMAX EN-9150 SERIES PCI Fast Ethernet Adapter"
GNFE605.DeviceDesc    = "GN-FE605 Fast Ethernet Adapter"
GNFE605M.DeviceDesc   = "GN-FE605M Management Ethernet Adapter"
LS6105M.DeviceDesc    = "EtherFast 10/100 Managed Network Adapter"

FET.Service.DispName = "VIA Rhine-Family Fast Ethernet Adapter Driver"
