netl1e64.inf Driver File Contents (3com-3c2000-t-gigabit-adapter_Win.zip)

ÿþ;*****************************************************************************

;*

;*  L1E62x64.INF  -   Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller

;*  "Copyright (c) 2009, Microsoft 

;*

;*  INF File for NDIS6.20 Miniport Driver for Windows 7 x64 

;*

;*****************************************************************************

[Version]

Signature   = "$Windows NT$"

Class       = Net

ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}

Provider    = %MSFT%

DriverVer = 06/03/2011,1.0.0.23



[Manufacturer]

%ATHR% = Atheros, NTamd64



[ControlFlags]

ExcludeFromSelect	= *



[Atheros.NTamd64]

; DisplayName           Section               DeviceID

; -----------           -------	              --------

%ATHR.L1E%   = 	        L1E.SLC.ndi,          PCI\VEN_1969&DEV_1026

%ATHR.L1E%   = 	        L2E.ndi,              PCI\VEN_1969&DEV_1026&REV_F0

%ATHR.L1E%   =          L1E.SLC.ndi,          PCI\VEN_1969&DEV_1026&SUBSYS_10261969&REV_B0

%ATHR.L1E%   =          L1E.ndi,              PCI\VEN_1969&DEV_1026&SUBSYS_83041043&REV_B0

%ATHR.L1E%   =          L1E.ndi,              PCI\VEN_1969&DEV_1026&SUBSYS_831C1043&REV_B0

%ATHR.L1E%   =          L1E.ECS.ndi,          PCI\VEN_1969&DEV_1026&SUBSYS_10261019&REV_B0

%ATHR.L1E%   =          L1E.ECS.ndi,          PCI\VEN_1969&DEV_1026&SUBSYS_00501B0A&REV_B0  ; Pegatron

%ATHR.L1E%   =          L1E.ECS.ndi,          PCI\VEN_1969&DEV_1026&SUBSYS_00681B0A&REV_B0  ; Pegatron

%ATHR.L1E%   =          L1E.ShutOn.ndi,       PCI\VEN_1969&DEV_1026&SUBSYS_00821B0A&REV_B0  ; Pegatron

%ATHR.L1E%   =          L1E.WOLMagic.ndi,     PCI\VEN_1969&DEV_1026&SUBSYS_00631B0A&REV_B0  ; Pegatron

%ATHR.L1E%   =          L1E.PEGA.ndi,         PCI\VEN_1969&DEV_1026&SUBSYS_00911B0A&REV_B0  ; Pegatron

%ATHR.L1E%   =          L1E.PEGA.ndi,         PCI\VEN_1969&DEV_1026&SUBSYS_00A51B0A&REV_B0  ; Pegatron

%ATHR.L1E%   =          L1E.DisS5.ndi,        PCI\VEN_1969&DEV_1026&SUBSYS_15051043&REV_B0  ; ASUS

%ATHR.L1E%   =          L1E.DisS5.ndi,        PCI\VEN_1969&DEV_1026&SUBSYS_14F51043&REV_B0  ; ASUS

%ATHR.L1E%   =          L1E.ndi,              PCI\VEN_1969&DEV_1026&SUBSYS_202A1B0A&REV_B0  ; Pegatron_Colt

%ATHR.L1E%   =          L2E.ndi,              PCI\VEN_1969&DEV_1026&SUBSYS_10261969&REV_F0



%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_002F1B0A&REV_B0  ; Unihan



%ATHR.L1E%   =          L1E.kili.ndi,	      PCI\VEN_1969&DEV_1026&SUBSYS_01461025&REV_B0  ; Kili

%ATHR.L1E%   =          L2E.kili.ndi,         PCI\VEN_1969&DEV_1026&SUBSYS_01461025&REV_F0

%ATHR.L1E%   =          L1E.kili.ndi,         PCI\VEN_1969&DEV_1026&SUBSYS_01451025&REV_B0  ; Teton

%ATHR.L1E%   =          L2E.kili.ndi,         PCI\VEN_1969&DEV_1026&SUBSYS_01451025&REV_F0



%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_01671025&REV_B0  ; KAL90

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_01281025&REV_B0  ; KAVH0

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_019C1025&REV_B0  ; KAV10

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_02101025&REV_B0  ; KAWH0

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_02111025&REV_B0  ; KBWH0

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_02121025&REV_B0  ; KAWF0

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_02131025&REV_B0  ; KAWG0

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_022C1025&REV_B0  ; ZG8

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_021B1025&REV_B0  ; KBLG0

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_02601025&REV_B0  ; KALG0

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_022E1025&REV_B0  ; KAW10

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_028D1025&REV_B0  ; HM50/70-PU



%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_015E1025&REV_B0  ; ZK2

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_01661025&REV_B0  ; ZK3

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_02161025&REV_B0  ; HM20-YK



%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_02141025&REV_B0  ; HM40-MV

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_019D1025&REV_B0  ; 

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_02151025&REV_B0  ; HM40-YK

%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_030D1025&REV_B0  ; HM41



%ATHR.L1E%   =       	L1e.zk.ndi,           PCI\VEN_1969&DEV_1026&SUBSYS_0CD9105B&REV_B0  ; SZ902



[L1E.ndi]

Characteristics = 0x84

BusType         = 5				 ;PCI

AddReg          = L1E.reg, L1E.params, Common.params, ShutOff.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



[L1E.SLC.ndi]

Characteristics = 0x84

BusType         = 5				 ;PCI

AddReg          = L1E.reg, L1E.params, Common.params, ShutOff.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.SLC.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.SLC.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



[L1E.ShutOn.ndi]

Characteristics = 0x84

BusType         = 5				 ;PCI

AddReg          = L1E.reg, L1E.pega.params, L1E.params, Common.params, ShutOn.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.ShutOn.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.ShutOn.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



[L1E.DisS5.ndi]

Characteristics = 0x84

BusType         = 5				 ;PCI

AddReg          = L1E.reg, L1E.ecs.params, L1E.params, Common.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.DisS5.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.DisS5.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



[L1E.WOLMagic.ndi]

Characteristics = 0x84

BusType         = 5				 ;PCI

AddReg          = L1E.reg, L1E.pega.params, L1E.params, Common.params, ShutOn.params, WOLMagic.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.WOLMagic.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.WOLMagic.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



;-----------------------------------------------------------------------------



[L1E.ECS.ndi]

Characteristics = 0x84

BusType         = 5              ;PCI

AddReg          = L1E.reg, L1E.ecs.params, L1E.params, Common.params, ShutOff.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.ECS.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.ECS.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog





;-----------------------------------------------------------------------------



[L1E.kili.ndi]

Characteristics = 0x84

BusType         = 5              ;PCI

AddReg          = L1E.reg, L1E.kili.params, L1E.params, Common.params, ShutOff.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.kili.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.kili.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



;-----------------------------------------------------------------------------



[L1E.zk.ndi]

Characteristics = 0x84

BusType         = 5              ;PCI

AddReg          = L1E.reg, L1E.zk.params, L1E.params, Common.params, ShutOff.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.zk.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.zk.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



;-----------------------------------------------------------------------------



[L1E.PEGA.ndi]

Characteristics = 0x84

BusType         = 5              ;PCI

AddReg          = L1E.reg, L1E.pega.params, L1E.params, Common.params, ShutOff.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L1E.PEGA.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L1E.PEGA.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



;-----------------------------------------------------------------------------



[L2E.kili.ndi]

Characteristics = 0x84

BusType         = 5              ;PCI

AddReg          = L1E.reg, L1E.kili.params, L2E.rev.params, Common.params, ShutOff.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L2E.kili.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L2E.kili.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



;-----------------------------------------------------------------------------



[L2E.ndi]

Characteristics = 0x84

BusType         = 5              ;PCI

AddReg          = L1E.reg, L2E.rev.params, Common.params, ShutOff.params, WOLDefault.params, LsoV1On.params

CopyFiles       = L1E.CopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[L2E.ndi.HW]

Include = machine.inf

Needs = PciASPMOptOut.Hw

Addreg = Msi.Addreg



[L2E.ndi.Services]

AddService = L1E, 2, L1E.Service, Common.EventLog



;-----------------------------------------------------------------------------

; L1E  specific

;

[L1E.reg]

HKR, Ndi, HelpText,, %HelpText%

HKR, Ndi, Service,    0, "L1E"

; use ndis5 as the upper bound because NT supports it

HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"

HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"



[Msi.Addreg]

HKR, "Interrupt Management", 0x00000010 

HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010

HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 0

HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1



[L1E.ecs.params]

HKR,, LedMode,	0x00010001,	1



[L1E.kili.params]

HKR,, LedMode,	0x00010001,	2 ;for kili,teton



[L1E.zk.params]

HKR,, LedMode,	0x00010001,	3 ;for ZK2,ZK3



[L1E.pega.params]

HKR,, LedMode,	0x00010001,	4 ;for Pegatron



[L2E.rev.params]

HKR,, ChipL2EB,	0x00010001,	1



[L1E.Service]

DisplayName     = %L1E.Service.DispName%

ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%

StartType       = 3 ;%SERVICE_DEMAND_START%

ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%

ServiceBinary   = %12%\L1E62x64.sys

LoadOrderGroup  = NDIS



[common.EventLog]

AddReg = common.AddEventLog.reg



[common.AddEventLog.reg]

HKR,, EventMessageFile,	0x00020000, "%%SystemRoot%%\System32\Drivers\L1E62x64.sys"

HKR,, TypesSupported,	0x00010001, 7



[L1E.params]

HKR,Ndi\params\*JumboPacket,        		ParamDesc,  	0, %JumboFrame%

HKR,Ndi\params\*JumboPacket,        		default,    	0, "1514"

HKR,Ndi\params\*JumboPacket,        		type,       	0, "enum"

HKR,Ndi\params\*JumboPacket\enum,   		"1514",     	0, %Disabled%

HKR,Ndi\params\*JumboPacket\enum,   		"2048",     	0, %2KBMTU%

HKR,Ndi\params\*JumboPacket\enum,   		"3072",     	0, %3KBMTU%

HKR,Ndi\params\*JumboPacket\enum,   		"4096",     	0, %4KBMTU%

HKR,Ndi\params\*JumboPacket\enum,   		"5120",     	0, %5KBMTU%

HKR,Ndi\params\*JumboPacket\enum,   		"6144",     	0, %6KBMTU%

HKR,Ndi\params\*JumboPacket\enum,   		"7168",     	0, %7KBMTU%



;-----------------------------------------------------------------------------

;

[Common.params]

HKR, Ndi\Params\MaxInterrupt,			ParamDesc,	0, %MaxIrq%

HKR, Ndi\Params\MaxInterrupt,			Type,		0, "int"

HKR, Ndi\Params\MaxInterrupt,			Base,		0, "10"

HKR, Ndi\Params\MaxInterrupt,			Min,		0, "1000"

HKR, Ndi\Params\MaxInterrupt,			Max,		0, "30000"

HKR, Ndi\Params\MaxInterrupt,			Step,		0, "500"

HKR, Ndi\Params\MaxInterrupt,			Default,	0, "5000"



HKR, Ndi\Params\*SpeedDuplex,			ParamDesc,	0, %SpeedDuplex%

HKR, Ndi\Params\*SpeedDuplex,			Type,		0, "enum"

HKR, Ndi\Params\*SpeedDuplex,			Default,	0, "0"

HKR, Ndi\Params\*SpeedDuplex\enum, 		"0",		0, %Auto%

HKR, Ndi\Params\*SpeedDuplex\enum, 		"1",		0, %10MHD%

HKR, Ndi\Params\*SpeedDuplex\enum, 		"2",		0, %10MFD%

HKR, Ndi\Params\*SpeedDuplex\enum, 		"3",		0, %100MHD%

HKR, Ndi\Params\*SpeedDuplex\enum, 		"4",		0, %100MFD%



HKR, Ndi\Params\*ReceiveBuffers,		ParamDesc,	0, %ReceiveBuffers%

HKR, Ndi\Params\*ReceiveBuffers,		Type,		0, "int"

HKR, Ndi\Params\*ReceiveBuffers,		Base,		0, "10"

HKR, Ndi\Params\*ReceiveBuffers,		Min,		0, "3"

HKR, Ndi\Params\*ReceiveBuffers,		Max,		0, "64"

HKR, Ndi\Params\*ReceiveBuffers,		Step,		0, "1"

HKR, Ndi\Params\*ReceiveBuffers,		Default,	0, "16"



HKR, Ndi\Params\*TransmitBuffers,		ParamDesc,	0, %TransmitBuffers%

HKR, Ndi\Params\*TransmitBuffers,		Type,		0, "int"

HKR, Ndi\Params\*TransmitBuffers,		Base,		0, "10"

HKR, Ndi\Params\*TransmitBuffers,		Min,		0, "256"

HKR, Ndi\Params\*TransmitBuffers,		Max,		0, "512"

HKR, Ndi\Params\*TransmitBuffers,		Step,		0, "128"

HKR, Ndi\Params\*TransmitBuffers,		Default,	0, "256"



HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	ParamDesc,	0, %TCPChksumOffv4%

HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Type,		0, "enum"

HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"3",		0, %TXRXEna%

HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"2",		0, %RXEna%

HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"1",		0, %TXEna%

HKR, Ndi\Params\*TCPChecksumOffloadIPv4\enum,	"0",		0, %Disabled%

HKR, Ndi\Params\*TCPChecksumOffloadIPv4,	Default,	0, "3"



HKR, Ndi\Params\*IPChecksumOffloadIPv4,		ParamDesc,	0, %IPChksumOffv4%

HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Type,		0, "enum"

HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"3",		0, %TXRXEna%

HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"2",		0, %RXEna%

HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"1",		0, %TXEna%

HKR, Ndi\Params\*IPChecksumOffloadIPv4\enum,	"0",		0, %Disabled%

HKR, Ndi\Params\*IPChecksumOffloadIPv4,		Default,	0, "3"



HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	ParamDesc,	0, %UDPChksumOffv4%

HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Type,		0, "enum"

HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"3",		0, %TXRXEna%

HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"2",		0, %RXEna%

HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"1",		0, %TXEna%

HKR, Ndi\Params\*UDPChecksumOffloadIPv4\enum,	"0",		0, %Disabled%

HKR, Ndi\Params\*UDPChecksumOffloadIPv4,	Default,	0, "3"



HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	ParamDesc,	0, %TCPChksumOffv6%

HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Type,		0, "enum"

HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"3",		0, %TXRXEna%

HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"2",		0, %RXEna%

HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"1",		0, %TXEna%

HKR, Ndi\Params\*TCPChecksumOffloadIPv6\enum,	"0",		0, %Disabled%

HKR, Ndi\Params\*TCPChecksumOffloadIPv6,	Default,	0, "3"



HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	ParamDesc,	0, %UDPChksumOffv6%

HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Type,		0, "enum"

HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"3",		0, %TXRXEna%

HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"2",		0, %RXEna%

HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"1",		0, %TXEna%

HKR, Ndi\Params\*UDPChecksumOffloadIPv6\enum,	"0",		0, %Disabled%

HKR, Ndi\Params\*UDPChecksumOffloadIPv6,	Default,	0, "3"



HKR, Ndi\Params\NetworkAddress,			ParamDesc,	0, %NetAddress%

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,			Default,	0, ""

HKR, Ndi\Params\NetworkAddress,			Optional,	0, "1"



HKR, Ndi\Params\*InterruptModeration,		ParamDesc,	0, %IntMod%

HKR, Ndi\Params\*InterruptModeration,		Type,		0, "enum"

HKR, Ndi\Params\*InterruptModeration\enum,	"1",		0, %Enabled%

HKR, Ndi\Params\*InterruptModeration\enum,	"0",		0, %Disabled%

HKR, Ndi\Params\*InterruptModeration,		Default,	0, "1"



HKR, Ndi\Params\*FlowControl,			ParamDesc,	0, %FlowCtrl%

HKR, Ndi\Params\*FlowControl,			Type,		0, "enum"

HKR, Ndi\Params\*FlowControl\enum,		"3",		0, %TXRXEna%

HKR, Ndi\Params\*FlowControl\enum,		"0",		0, %Disabled%

HKR, Ndi\Params\*FlowControl,			Default,	0, "3"



HKR, Ndi\Params\APSmode,			ParamDesc,	0, %APSmode%

HKR, Ndi\Params\APSmode,			Type,		0, "enum"

HKR, Ndi\Params\APSmode\enum,			"1",		0, %Enabled%

HKR, Ndi\Params\APSmode\enum,			"0",		0, %Disabled%

HKR, Ndi\Params\APSmode,			Default,	0, "0"



[LsoV1On.params]

HKR, Ndi\Params\*LsoV1IPv4,			ParamDesc,	0, %LSOv1IPv4%

HKR, Ndi\Params\*LsoV1IPv4,			Type,		0, "enum"

HKR, Ndi\Params\*LsoV1IPv4\enum,		"1",		0, %Enabled%

HKR, Ndi\Params\*LsoV1IPv4\enum,		"0",		0, %Disabled%

HKR, Ndi\Params\*LsoV1IPv4,			Default,	0, "0"



[WOLDefault.params]

HKR, Ndi\Params\WakeUpCapabilities,		ParamDesc,	0, %WakeUpCapabilities%

HKR, Ndi\Params\WakeUpCapabilities,		Type,		0, "enum"

HKR, Ndi\Params\WakeUpCapabilities\enum, 	"0",		0, %None%

HKR, Ndi\Params\WakeUpCapabilities\enum, 	"1",		0, %MagicPacket%

HKR, Ndi\Params\WakeUpCapabilities\enum, 	"2",		0, %PatternMatch%

HKR, Ndi\Params\WakeUpCapabilities\enum, 	"3",		0, %MagicPacket_PatternMatch%

HKR, Ndi\Params\WakeUpCapabilities,		Default,	0, "3"



[WOLMagic.params]

HKR, Ndi\Params\WakeUpCapabilities,		ParamDesc,	0, %WakeUpCapabilities%

HKR, Ndi\Params\WakeUpCapabilities,		Type,		0, "enum"

HKR, Ndi\Params\WakeUpCapabilities\enum, 	"0",		0, %None%

HKR, Ndi\Params\WakeUpCapabilities\enum, 	"1",		0, %MagicPacket%

HKR, Ndi\Params\WakeUpCapabilities\enum, 	"2",		0, %PatternMatch%

HKR, Ndi\Params\WakeUpCapabilities\enum, 	"3",		0, %MagicPacket_PatternMatch%

HKR, Ndi\Params\WakeUpCapabilities,		Default,	0, "1"



[ShutOn.params]

HKR, Ndi\Params\ShutdownWake,			ParamDesc,	0, %ShutDW%

HKR, Ndi\Params\ShutdownWake,			Type,		0, "enum"

HKR, Ndi\Params\ShutdownWake\enum,		1,		0, %Enabled%

HKR, Ndi\Params\ShutdownWake\enum,		0,		0, %Disabled%

HKR, Ndi\Params\ShutdownWake,			Default,	0, "1"



[ShutOff.params]

HKR, Ndi\Params\ShutdownWake,			ParamDesc,	0, %ShutDW%

HKR, Ndi\Params\ShutdownWake,			Type,		0, "enum"

HKR, Ndi\Params\ShutdownWake\enum,		1,		0, %Enabled%

HKR, Ndi\Params\ShutdownWake\enum,		0,		0, %Disabled%

HKR, Ndi\Params\ShutdownWake,			Default,	0, "0"



;-----------------------------------------------------------------------------

; DestinationDirs

;

[L1E.CopyFiles]

L1E62x64.sys,,,2



[SourceDisksNames]

;

; diskid = description[, [tagfile] [, <unused>, subdir]]

;

1 = %DriverDisk%,,,



[SourceDisksFiles]

;

; filename_on_source = diskID[, [subdir][, size]]

;

L1E62x64.sys = 1



[DestinationDirs]

L1E.CopyFiles     	= 12

DefaultDestDir       	= 11



[Strings]

MSFT			 = "Microsoft"

ATHR 			 = "Atheros"

JumboFrame  		 = "Jumbo Frame"

2KBMTU      		 = "2KB MTU"

3KBMTU      		 = "3KB MTU"

4KBMTU      		 = "4KB MTU"

5KBMTU      		 = "5KB MTU"

6KBMTU      		 = "6KB MTU"

7KBMTU      		 = "7KB MTU"

IntMod 			 = "Interrupt Moderation"

MaxIrq			 = "Max IRQ per Second"

Enabled			 = "Enabled"

Disabled		 = "Disabled"

SpeedDuplex		 = "Speed & Duplex"

Auto		  	 = "Auto Negotiation"

10MHD		  	 = "10 Mbps Half Duplex"

10MFD		  	 = "10 Mbps Full Duplex"

100MHD			 = "100 Mbps Half Duplex"

100MFD			 = "100 Mbps Full Duplex"

FlowCtrl		 = "Flow Control"

ShutDW			 = "Shutdown Wake Up"

RSS			 = "Receive Side Scaling"

TXEna 			 = "Tx Enabled"

RXEna 			 = "Rx Enabled"

TXRXEna 		 = "Rx & Tx Enabled"

ReceiveBuffers 		 = "Receive Buffers"

TransmitBuffers 	 = "Transmit Buffers"

IPChksumOffv4 		 = "IPv4 Checksum Offload"

TCPChksumOffv4 		 = "TCP Checksum Offload (IPv4)"

TCPChksumOffv6 		 = "TCP Checksum Offload (IPv6)"

UDPChksumOffv4 		 = "UDP Checksum Offload (IPv4)"

UDPChksumOffv6 		 = "UDP Checksum Offload (IPv6)"

LSOv1IPv4 		 = "Large Send Offload Version 1 (IPv4)"

NetAddress   		 = "Network Address"

WakeUpCapabilities       = "Wake Up Capabilities"

APSmode			 = "APS mode"

None		         = "None"

LinkChange	         = "Link Change"

MagicPacket	         = "Magic Packet"

PatternMatch	         = "Pattern Match"

MagicPacket_PatternMatch = "MagicPacket & PatternMatch"

All 			 = "All"



ATHR.L1E 		= "Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller"

L1E.Service.DispName 	= "NDIS Miniport Driver for Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller"

DriverDisk		= "Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller Installation Disk"

HelpText		= "This Atheros network Controller connects you to the network."

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: 1.63