L1E60x86.inf Driver File Contents (LAN_Atheros_v1.0.0.26_v1.0.0.20_Vistax86x64_XPx86x64.zip)

;*****************************************************************************
;*
;*  L1E60x86.INF  -   Atheros AR8121/AR8113 PCI-E Ethernet Controller
;*  Copyright 2004-, Atheros Co., Ltd.
;*
;*  Created on 01/04/2008 by Yu Hao
;*  INF File for NDIS6.0 Miniport Driver for Windows Vista x86 
;*
;*****************************************************************************
[Version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %ATHR%
CatalogFile = L1E60x86.cat
DriverVer   = 02/18/2008,1.0.0.26

[Manufacturer]
%ATHR% = Atheros, NTx86.6.0

[ControlFlags]

ExcludeFromSelect	= *


[Atheros.NTx86.6.0]
; DisplayName           Section       DeviceID
; -----------           -------	      --------
%ATHR.L1E% = 	L1E.ndi,     PCI\VEN_1969&DEV_1026
%ATHR.L1E% = 	L2E.ndi,     PCI\VEN_1969&DEV_1026&REV_F0
%ATHR.L1E%   =  L1E.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.ECS.ndi, PCI\VEN_1969&DEV_1026&SUBSYS_10261019&REV_B0
%ATHR.L1E%   =  L2E.ndi,     PCI\VEN_1969&DEV_1026&SUBSYS_10261969&REV_F0

%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

[L1E.ndi]
Characteristics = 0x84
BusType         = 5				 ;PCI
AddReg          = L1E.reg, L1E.params, Common.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
Addreg = Msi.Addreg

[L1E.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
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
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
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
Addreg = Msi.Addreg

[L1E.kili.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
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
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
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
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

[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%\L1E60x86.sys
LoadOrderGroup  = NDIS

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

[common.AddEventLog.reg]
HKR,, EventMessageFile,	0x00020000, "%%SystemRoot%%\System32\Drivers\L1E60x86.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, "256"
HKR, Ndi\Params\*ReceiveBuffers,	Max,		0, "512"
HKR, Ndi\Params\*ReceiveBuffers,	Step,		0, "128"
HKR, Ndi\Params\*ReceiveBuffers,	Default,	0, "256"

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\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"

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\*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, "1"

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"

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,	 %LinkChange%
HKR, Ndi\Params\WakeUpCapabilities\enum, "2",	0,	 %MagicPacket%
HKR, Ndi\Params\WakeUpCapabilities\enum, "4",	0,	 %PatternMatch%
HKR, Ndi\Params\WakeUpCapabilities\enum, "6",	0,	 %MagicPacket_PatternMatch%
HKR, Ndi\Params\WakeUpCapabilities\enum, "7",	0,	 %All%
HKR, Ndi\Params\WakeUpCapabilities,	Default,	0,	 "6"

;-----------------------------------------------------------------------------
; DestinationDirs
;
[L1E.CopyFiles]
L1E60x86.sys,,,2

[SourceDisksNames]
;
; diskid = description[, [tagfile] [, <unused>, subdir]]
;
1 = %DriverDisk%,,,

[SourceDisksFiles]
;
; filename_on_source = diskID[, [subdir][, size]]
;
L1E60x86.sys = 1

[DestinationDirs]
L1E.CopyFiles     	= 12
DefaultDestDir       	= 11

[Strings]
JumboFrame  = "Jumbo Frame"
2KBMTU      = "2KB MTU"
3KBMTU      = "3KB MTU"
4KBMTU      = "4KB MTU"
5KBMTU      = "5KB MTU"
6KBMTU      = "6KB MTU"
7KBMTU      = "7KB MTU"
IntMod 			= "Interrupt Moderation"
VLanID			= "VLAN ID"
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		= "FlowControl"
ShutDW			= "Shutdown Wake Up"
RSS					= "Receive Side Scaling"
TXEna 			= "Tx Enabled"
RXEna 			= "Rx Enabled"
TXRXEna 		= "Tx & Rx 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 (IPv4)"
LSOv2IPv4 		= "Large Send Offload v2 (IPv4)"
LSOv2IPv6 		= "Large Send Offload v2 (IPv6)"
PriorityVLAN 		= "Priority & VLAN"
PriorityVLANDisabled    = "Priority & VLAN Disabled"
PriorityVLANEnabled     = "Priority & VLAN Enabled"
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 			= "Atheros"
ATHR.L1E 		= "Atheros AR8121/AR8113 PCI-E Ethernet Controller"
L1E.Service.DispName 	= "NDIS Miniport Driver for Atheros AR8121/AR8113 PCI-E Ethernet Controller"
DriverDisk		= "Atheros AR8121/AR8113 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: web1, load: 1.21