e100exp.inf Driver File Contents (lan-driver_xp-embedded.zip)

Driver Package File Name: lan-driver_xp-embedded.zip
File Size: 120.5 KB

;*******************************************************************************
;*                                                                            **
;*                     I N T E L   P R O P R I E T A R Y                      **
;*                                                                            **
;*   COPYRIGHT (c) 2000-2003 BY INTEL CORPORATION. ALL RIGHTS RESERVED.  NO   **
;*   PART  OF  THIS  PROGRAM OR PUBLICATION MAY BE REPRODUCED, TRANSMITTED,   **
;*   TRANSCRIBED, STORED IN A RETRIEVAL  SYSTEM,  OR  TRANSLATED  INTO  ANY   **
;*   LANGUAGE OR COMPUTER LANGUAGE IN ANY FORM OR BY ANY MEANS, ELECTRONIC,   **
;*   MECHANICAL, MAGNETIC, OPTICAL, CHEMICAL, MANUAL, OR OTHERWISE, WITHOUT   **
;*   THE PRIOR WRITTEN PERMISSION OF :                                        **
;*                                                                            **
;*                             INTEL CORPORATION                              **
;*                                                                            **
;*                          2200 MISSION COLLEGE BLVD                         **
;*                                                                            **
;*                     SANTA CLARA, CALIFORNIA 95052-8119                     **
;*                                                                            **
;*******************************************************************************
;
;*******************************************************************************
; e100b325.INF
; $Revision: 3 $
;
; Intel 8255x-based PCI Ethernet Adapters
; PnP install script for Windows XP
;
;   Version 7.0.28

[Version]
Signature       = "$Windows NT$"
Class           = Net
ClassGUID       = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider        = %V_INTEL%
DriverVer       = 09/17/2003,7.0.28

[Manufacturer]
%V_INTEL%   = Intel

[Intel]
; DisplayName                Section        DeviceID
; -----------                -------        --------
; ich
%PCIE100EMBLON.DeviceDesc%      = XP_D110K.ndi,   PCI\VEN_8086&DEV_2449

;ICH3 - kinerreth (9)LOM/(A)CNR/(B)+LOM/(C)+CNR/(D)LOM mobile/(E)+ Mobile

%PCIE100EMBLOM.DeviceDesc%      = XP_D110KMP.ndi, PCI\VEN_8086&DEV_1031
%PCIE100EMBLOM.DeviceDesc%      = XP_D110KMP.ndi, PCI\VEN_8086&DEV_1032
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110KMP.ndi, PCI\VEN_8086&DEV_1033
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110KMP.ndi, PCI\VEN_8086&DEV_1034
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110KMP.ndi, PCI\VEN_8086&DEV_1038

;ICH4 - kinerreth (9)LOM/(A)CNR/(B)+LOM/(C)+CNR/(D)LOM mobile/(E)+ Mobile
; need to see if there are different parameters required in registry between them
%PCIE100EMBLOM.DeviceDesc%      = XP_D110K.ndi,   PCI\VEN_8086&DEV_1039
%PCIE100EMBLOM.DeviceDesc%      = XP_D110K.ndi,   PCI\VEN_8086&DEV_103A
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110K.ndi,   PCI\VEN_8086&DEV_103B
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110K.ndi,   PCI\VEN_8086&DEV_103C
%PCIE100EMBLOM.DeviceDesc%      = XP_D110KMP.ndi, PCI\VEN_8086&DEV_103D
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110KMP.ndi, PCI\VEN_8086&DEV_103E

;ICH5 - kinerreth (9)LOM/(A)CNR/(B)+LOM/(C)+CNR/(D)LOM mobile/(E)+ Mobile
%PCIE100EMBLOM.DeviceDesc%      = XP_D110K.ndi,   PCI\VEN_8086&DEV_1050
%PCIE100EMBLOM.DeviceDesc%      = XP_D110K.ndi,   PCI\VEN_8086&DEV_1051
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110K.ndi,   PCI\VEN_8086&DEV_1052
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110K.ndi,   PCI\VEN_8086&DEV_1053
%PCIE100EMBLOM.DeviceDesc%      = XP_D110KMP.ndi, PCI\VEN_8086&DEV_1054  ;mobile
%PCIE100PLUSEMBLOM.DeviceDesc%  = XP_D110KMP.ndi, PCI\VEN_8086&DEV_1055  ;mobile

; CICH support for embedded dual kinnereth
%PCIE100CICHEMBEDDED.DeviceDesc% = XP_D110K.ndi, PCI\VEN_8086&DEV_2459
%PCIE100CICHEMBEDDED.DeviceDesc% = XP_D110K.ndi, PCI\VEN_8086&DEV_245D


;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;                        Installation sections
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


;--- D110 Ethernet
;
[XP_D110K.ndi]
Characteristics = 0x84
BusType         = 5
DelReg          = Kinnerth.DelReg, TaskOffload.DelReg, 82558BDelReg.DelReg
AddReg          = Speed100.reg,ICH2.reg,Kinnereth.reg, EnablePME.reg, e100b.ndi.NT.reg, XP_PowerSave.reg, LogLinkState.reg
AddReg          = LargeSendOffload.reg, 82558B.reg
CopyFiles       = E100B_325.ndis5.CopyFiles, E100B325.INF.CopyFiles

[XP_D110K.ndi.Services]
AddService = E100B, 2, e100b325.Service, common325.EventLog


;--- D110 Ethernet Mobile
;
[XP_D110KMP.ndi]
Characteristics = 0x84
BusType         = 5
DelReg          = Kinnerth.DelReg, TaskOffload.DelReg, ALR.DelReg, 82558BDelReg.DelReg
AddReg          = Speed100.reg,ICH2.reg,Kinnereth.reg, EnablePME.reg, EnableLLPD.reg, XP_PowerSave.reg, LogLinkState.reg
AddReg          = e100b.ndi.NT.reg, LargeSendOffload.reg, 82558B.reg
CopyFiles       = E100B_325.ndis5.CopyFiles, E100B325.INF.CopyFiles

[XP_D110KMP.ndi.Services]
AddService = E100B, 2, e100b325.Service, common325.EventLog


;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;                   Registry settings
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

;--- Log Link State Event
;
[LogLinkState.reg]
HKR,Ndi\Params\LogLinkStateEvent,         ParamDesc,  0, %LogLinkState%
HKR,Ndi\Params\LogLinkStateEvent,         Type,       0, "enum"
HKR,Ndi\Params\LogLinkStateEvent,         Default,    0, "0"
HKR,Ndi\Params\LogLinkStateEvent\Enum,    "1",        0, %Enabled%
HKR,Ndi\Params\LogLinkStateEvent\Enum,    "0",        0, %Disabled%
HKR,PROSetNdi\NdiExt\Params\LogLinkStateEvent, MiniHelp, 0, %LogLinkStateMiniHelp%

;--- 82559 Enable PME
;
[EnablePME.reg]
HKR,Ndi\Params\EnablePME,             ParamDesc,  0, %EnablePME%
HKR,Ndi\Params\EnablePME,             Type,       0, "enum"
HKR,Ndi\Params\EnablePME,             Default,    0, "2"
HKR,Ndi\Params\EnablePME\Enum,        "1",        0, %Enabled%
HKR,Ndi\Params\EnablePME\Enum,        "0",        0, %Disabled%
HKR,Ndi\Params\EnablePME\Enum,        "2",        0, %NoAction%
HKR,Ndi\Params\EnablePME\Enum,        "255",      0, %HardwareDefault%
HKR,PROSetNdi\NdiExt\Params\EnablePME, MiniHelp,  0, %EnablePMEMiniHelp%

;---
;
[XP_PowerSave.reg]
HKR,,AutoPowerSaveModeEnabled, 0, "0"
HKR,,Force10MbOnD3, 0, "1"
HKR,,SavePowerNowEnabled,    0, "1"

[ICH2.reg]
; 802.1p/802.1q Packet Tagging  - This parameter repeated in 82558.REG
HKR,Ndi\Params\TaggingMode,         ParamDesc,  0, %QoSPacketTag%
HKR,Ndi\Params\TaggingMode,         Type,       0, "enum"
HKR,Ndi\Params\TaggingMode,         Default,    0, "0"
HKR,Ndi\Params\TaggingMode\Enum,    "1",        0, %Enabled%
HKR,Ndi\Params\TaggingMode\Enum,    "0",        0, %Disabled%
HKR,PROSetNdi\NdiExt\Params\TaggingMode, MiniHelp, 0, %QoSPacketTagMiniHelp%

; Flow Control Settings
HKR,Ndi\Params\FlowControl,         ParamDesc,  0, %FlowControlSettings%
HKR,Ndi\Params\FlowControl,         Type,       0, "enum"
HKR,Ndi\Params\FlowControl,         Default,    0, "3"
HKR,Ndi\Params\FlowControl\Enum,    "3",        0, %GenerateAndRespond%
HKR,Ndi\Params\FlowControl\Enum,    "2",        0, %Respond%
HKR,Ndi\Params\FlowControl\Enum,    "1",        0, %Generate%
HKR,Ndi\Params\FlowControl\Enum,    "0",        0, %Off%
HKR,PROSetNdi\NdiExt\Params\FlowControl, MiniHelp,   0, %FlowControlSettingsMiniHelp%

HKR,Ndi\Params\NumRfd,                ParamDesc,  0, %RxBuffers%
HKR,Ndi\Params\NumRfd,                Type,       0, "int"
HKR,Ndi\Params\NumRfd,                Default,    0, "48"
HKR,Ndi\Params\NumRfd,                Min,        0, "8"
HKR,Ndi\Params\NumRfd,                Max,        0, "1024"
HKR,Ndi\Params\NumRfd,                Step,       0, "1"
HKR,Ndi\Params\NumRfd,                Base,       0, "10"
HKR,PROSetNdi\NdiExt\Params\NumRfd,   MiniHelp,   0, %RxBuffersMiniHelp%

HKR,Ndi\Params\NumTcb,                ParamDesc,  0, %TxBuffers%
HKR,Ndi\Params\NumTcb,                Type,       0, "int"
HKR,Ndi\Params\NumTcb,                Default,    0, "16"
HKR,Ndi\Params\NumTcb,                Min,        0, "8"
HKR,Ndi\Params\NumTcb,                Max,        0, "64"
HKR,Ndi\Params\NumTcb,                Step,       0, "1"
HKR,Ndi\Params\NumTcb,                Base,       0, "10"
HKR,PROSetNdi\NdiExt\Params\NumTcb,   MiniHelp,   0, %TxBuffersMiniHelp%

HKR,Ndi\Params\NumCoalesce,           ParamDesc,  0, %CoalesceBuffers%
HKR,Ndi\Params\NumCoalesce,           Type,       0, "int"
HKR,Ndi\Params\NumCoalesce,           Default,    0, "8"
HKR,Ndi\Params\NumCoalesce,           Min,        0, "1"
HKR,Ndi\Params\NumCoalesce,           Max,        0, "32"
HKR,Ndi\Params\NumCoalesce,           Step,       0, "1"
HKR,Ndi\Params\NumCoalesce,           Base,       0, "10"
HKR,PROSetNdi\NdiExt\Params\NumCoalesce, MiniHelp, 0, %CoalesceBuffersMiniHelp%

HKR,Ndi\Params\Adaptive_IFS,          ParamDesc,  0, %AdaptiveIFS%
HKR,Ndi\Params\Adaptive_IFS,          Type,       0, "int"
HKR,Ndi\Params\Adaptive_IFS,          Default,    0, "1"
HKR,Ndi\Params\Adaptive_IFS,          Min,        0, "0"
HKR,Ndi\Params\Adaptive_IFS,          Max,        0, "255"
HKR,Ndi\Params\Adaptive_IFS,          Step,       0, "1"
HKR,Ndi\Params\Adaptive_IFS,          Base,       0, "10"
HKR,PROSetNdi\NdiExt\Params\Adaptive_IFS, MiniHelp, 0, %AdaptiveIFSMiniHelp%

HKR,Ndi\Params\Threshold,             ParamDesc,  0, %AdaptiveTxThreshold%
HKR,Ndi\Params\Threshold,             Type,       0, "int"
HKR,Ndi\Params\Threshold,             Default,    0, "200"
HKR,Ndi\Params\Threshold,             Min,        0, "0"
HKR,Ndi\Params\Threshold,             Max,        0, "200"
HKR,Ndi\Params\Threshold,             Step,       0, "1"
HKR,Ndi\Params\Threshold,             Base,       0, "10"
HKR,PROSetNdi\NdiExt\Params\Threshold, MiniHelp,  0, %AdaptiveTxThresholdMiniHelp%

HKR,Ndi\Params\UcodeSW,               ParamDesc,  0, %AdaptiveTechnology%
HKR,Ndi\Params\UcodeSW,               Type,       0, "enum"
HKR,Ndi\Params\UcodeSW,               Default,    0, "1"
HKR,Ndi\Params\UcodeSW\Enum,          "1",        0, %On%
HKR,Ndi\Params\UcodeSW\Enum,          "0",        0, %Off%
HKR,PROSetNdi\NdiExt\Params\UcodeSW,  MiniHelp,   0, %AdaptiveTechnologyMiniHelp%

HKR,Ndi\Params\Coalesce,              ParamDesc,  0, %PciBusEfficiency%
HKR,Ndi\Params\Coalesce,              Type,       0, "enum"
HKR,Ndi\Params\Coalesce,              Default,    0, "0"
HKR,Ndi\Params\Coalesce\Enum,         "1",        0, %Enabled%
HKR,Ndi\Params\Coalesce\Enum,         "0",        0, %Disabled%
HKR,PROSetNdi\NdiExt\Params\Coalesce, MiniHelp,   0, %PciBusEfficiencyMiniHelp%

; Adaptive Performance Tuning
HKR,PROSetNdi\Params\CPUSaver,        ParamDesc,  0, %AdaptivePerfTuning%
HKR,PROSetNdi\Params\CPUSaver,        Type,       0, "slider"
HKR,PROSetNdi\Params\CPUSaver,        Default,    0, "0"
HKR,,CPUSaver,                                    0, "0"
HKR,PROSetNdi\Params\CPUSaver,        LeftLabel,  0, %AdapterBandwidth%
HKR,PROSetNdi\Params\CPUSaver,        RightLabel, 0, %CpuUtil%
HKR,PROSetNdi\Params\CPUSaver,        MiniHelp,   0, %AdaptivePerfTuningMiniHelp%
HKR,PROSetNdi\Params\CPUSaver\Values, "0",        0, "0"
HKR,PROSetNdi\Params\CPUSaver\Values, "1",        0, "1"
HKR,PROSetNdi\Params\CPUSaver\Values, "2",        0, "512"
HKR,PROSetNdi\Params\CPUSaver\Values, "3",        0, "768"
HKR,PROSetNdi\Params\CPUSaver\Values, "4",        0, "1024"
HKR,PROSetNdi\Params\CPUSaver\Values, "5",        0, "1280"
HKR,PROSetNdi\Params\CPUSaver\Values, "6",        0, "1536"
HKR,PROSetNdi\Params\CPUSaver\Values, "7",        0, "1792"
HKR,PROSetNdi\Params\CPUSaver\Values, "8",        0, "2048"
HKR,PROSetNdi\Params\CPUSaver\Values, "9",        0, "2304"
HKR,PROSetNdi\Params\CPUSaver\Values, "10",       0, "2560"
HKR,PROSetNdi\Params\CPUSaver\Values, "11",       0, "2816"
HKR,PROSetNdi\Params\CPUSaver\Values, "12",       0, "3072"
HKR,PROSetNdi\Params\CPUSaver\Values, "13",       0, "3328"
HKR,PROSetNdi\Params\CPUSaver\Values, "14",       0, "3584"
HKR,PROSetNdi\Params\CPUSaver\Values, "15",       0, "3840"
HKR,PROSetNdi\Params\CPUSaver\Values, "16",       0, "4096"

HKR,Ndi\Params\NetworkAddress,  ParamDesc,  0, %LocalyAdminAddress%
HKR,Ndi\Params\NetworkAddress,  Type,       0, "edit"
HKR,Ndi\Params\NetworkAddress,  Default,    0, ""
HKR,NDI\params\NetworkAddress,  LimitText,  0, "12"
HKR,NDI\params\NetworkAddress,  UpperCase,  0, "1"
HKR,NDI\params\NetworkAddress,  optional,   0, "1"
HKR,PROSetNdi\NdiExt\Params\NetworkAddress,  MiniHelp,   0, %LocalyAdminAddressMiniHelp%

HKR,Ndi\Params\ConfigIFS,             ParamDesc,  0, %RetransmitInterFrameSpace%
HKR,Ndi\Params\ConfigIFS,             Type,       0, "int"
HKR,Ndi\Params\ConfigIFS,             Default,    0, "10"
HKR,Ndi\Params\ConfigIFS,             Min,        0, "0"
HKR,Ndi\Params\ConfigIFS,             Max,        0, "15"
HKR,Ndi\Params\ConfigIFS,             Step,       0, "1"
HKR,Ndi\Params\ConfigIFS,             Base,       0, "10"
HKR,PROSetNdi\NdiExt\Params\ConfigIFS,   MiniHelp,   0, %RetransmitInterFrameSpaceMiniHelp%

HKR,,TaggingMode,               0, "0"          ; Tagging mode
HKR,,PcNic,                     0, "1"
HKR,,MWIEnable,                 0, "0"
HKR,,DeviceVxDsPrefix,          0, "e100b"
HKR,,HPQDisable,                0, "1"
HKR,,AdaptiveStalledInterrupts, 2, "1"
HKR,,AdaptiveCarrierLoss,       2, "1"
HKR,,AdaptiveTransmitMethod,    2, "1"
HKR,,Threshold,                 0, "200"

;--- Kinnereth
[Kinnereth.reg]
HKR,,BroadcastEnable,           0, "1"
HKR,,EnableDynamicReducedPower, 0, "1"

[Kinnerth.DelReg]
HKR,Ndi\Params\AcpiWol
HKR,,AcpiWol

[82558B.reg]
; WakeOn
HKR, Ndi\Params\WakeOn,       	  ParamDesc,          0, %WakeOnSettings%
HKR, Ndi\Params\WakeOn,       	  default,            0, "246"
HKR, Ndi\Params\WakeOn\Enum,  	  "0",                0, %Disabled%
HKR, Ndi\Params\WakeOn\Enum,  	  "6",                0, %WakeOnMagicPacket%
HKR, Ndi\Params\WakeOn\Enum,  	  "116",              0, %WakeOnDirected%
HKR, Ndi\Params\WakeOn\Enum,  	  "118",              0, %WakeOnMagicAndDirectedPackets%
HKR, Ndi\Params\WakeOn\Enum,      "246",              0, %OSControlled%
HKR, Ndi\Params\WakeOn,       	  type,               0, "enum"
HKR, Ndi\Params\WakeOn,       	  ExposeLevel,        0, "2"
HKR, Ndi\Params\WakeOn,       	  MiniHelp,           0,  %WakeOnSettingsMiniHelp%
HKR,,				  WakeOn, 	      0, "246"

;Wake on Link parameter
HKR, Ndi\Params\WakeOnLink,       ParamDesc,          0, %WakeOnLinkSettings%
HKR, Ndi\Params\WakeOnLink\Enum,  "0",                0, %Disabled%
HKR, Ndi\Params\WakeOnLink\Enum,  "1",                0, %OSControlled% 
HKR, Ndi\Params\WakeOnLink\Enum,  "2",                0, %Forced%
HKR, Ndi\Params\WakeOnLink,       type,               0, "enum"
;HKR, Ndi\Params\WakeOnLink,       ExposeLevel,        0, "2"
HKR, PROSetNdi\NdiExt\Params\WakeOnLink,       MiniHelp,           0, %WakeOnLinkHelp% 
;--- Enable Power Down
;
[EnableLLPD.reg]
HKR,Ndi\Params\EnablePowerDownOnLinkLoss,      ParamDesc,  0, %SmartPowerDown%
HKR,Ndi\Params\EnablePowerDownOnLinkLoss,      Type,       0, "enum"
HKR,Ndi\Params\EnablePowerDownOnLinkLoss,      Default,    0, "1"
HKR,Ndi\Params\EnablePowerDownOnLinkLoss\Enum, "1",        0, %Enabled%
HKR,Ndi\Params\EnablePowerDownOnLinkLoss\Enum, "0",        0, %Disabled%
HKR,PROSetNdi\NdiExt\Params\EnablePowerDownOnLinkLoss, MiniHelp, 0, %SmartPowerDownMiniHelp%

;HKR,Ndi\Params\LinkBasedLogin,              ParamDesc,  0, %AdaptiveLinkResponse%
;HKR,Ndi\Params\LinkBasedLogin,              Type,       0, "enum"
;HKR,Ndi\Params\LinkBasedLogin,              Default,    0, "0"
;HKR,Ndi\Params\LinkBasedLogin\Enum,         "1",        0, %On%
;HKR,Ndi\Params\LinkBasedLogin\Enum,         "0",        0, %Off%
;HKR,PROSetNdi\NdiExt\Params\LinkBasedLogin, MiniHelp,   0, %AdaptiveLinkResponseMiniHelp%

;--- Large Send Offload
;
[LargeSendOffload.reg]
HKR,Ndi\Params\LargeSendEnabled,     ParamDesc,  0, %LargeSendEnabled%
HKR,Ndi\Params\LargeSendEnabled,     Type,       0, "enum"
HKR,Ndi\Params\LargeSendEnabled,     Default,    0, "1"
HKR,Ndi\Params\LargeSendEnabled\Enum,"0",        0, %Disabled%
HKR,Ndi\Params\LargeSendEnabled\Enum,"1",        0, %Enabled%
HKR,PROSetNdi\NdiExt\Params\LargeSendEnabled,  MiniHelp, 0, %LargeSendEnabledMiniHelp%

;--- Speed Duplex Mode common base 10/100Mb
;
[Speed100.reg]
HKR, Ndi\params\SpeedDuplex,       ParamDesc,  0, %SpeedDuplex%
HKR, Ndi\params\SpeedDuplex,       default,    0, "0"
HKR, Ndi\params\SpeedDuplex,       type,       0, "enum"
HKR, Ndi\params\SpeedDuplex\enum,  "0",        0, %AutoDetect%
HKR, Ndi\params\SpeedDuplex\enum,  "1",        0, %10Mb-Half-Duplex%
HKR, Ndi\params\SpeedDuplex\enum,  "2",        0, %10Mb-Full-Duplex%
HKR, Ndi\params\SpeedDuplex\enum,  "3",        0, %100Mb-Half-Duplex%
HKR, Ndi\params\SpeedDuplex\enum,  "4",        0, %100Mb-Full-Duplex%
HKR, PROSetNdi\NdiExt\params\SpeedDuplex, MiniHelp,    0, %SpeedDuplexMiniHelp%
HKR, PROSetNdi\NdiExt\params\SpeedDuplex, ExposeLevel, 0, "3"


; Del Reg section
;------------------------------------
[TaskOffload.DelReg]
HKR,Ndi\Params\TaskOffload
HKR,,TaskOffload

[ALR.DelReg]
HKR,Ndi\Params\LinkBasedLogin
HKR,,LinkBasedLogin

[82558BDelReg.DelReg]
HKR, PROSetNdi\Params\WakeOn
HKR, Ndi\Params\WakeOn
HKR, Ndi\Params\WakeOnLink

;--- NT NDI object registration
;
[e100b.ndi.NT.reg]
HKR,Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR,Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR,Ndi,            Service,    0, "E100B"

HKR,,LogErrorMessages, 0, "1"


;--- NT Service
;
[e100b325.Service]
DisplayName     = %e100bnt.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\e100b325.sys
LoadOrderGroup  = NDIS
AddReg          = TextModeFlags.reg

;--- NT Common base
;
[common325.EventLog]
AddReg = common325.AddEventLog.reg

[common325.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000, %MessageStringSource%
HKR, , TypesSupported,   0x00010001, 7

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


;--- Copy files
;
[DestinationDirs]
DefaultDestDir            = 11
E100B_325.ndis5.CopyFiles  = 12
E100B325.INF.CopyFiles = 17

[SourceDisksNames]
1 = %DISKNAME%,,,

[SourceDisksFiles]
e100b325.sys = 1,,

[E100B_325.ndis5.CopyFiles]
e100b325.sys,,,2

[E100B325.INF.CopyFiles]
e100exp.inf,,,2

;--- Localizable Strings
;
[Strings]
; Vendors
V_INTEL="Intel"

; Source disk name
DISKNAME="Intel PRO Adapter CD-ROM or floppy disk"

UninstallString = "Intel(R) PRO Network Adapters and Drivers"

MessageStringSource      = "%SystemRoot%\System32\netevent.dll;%SystemRoot%\system32\drivers\e100b325.sys"

; NT service name
e100bnt.Service.DispName = "Intel(R) PRO Adapter Driver"

; Parameters
; values
On                       = "On"
Off                      = "Off"
Enabled                  = "Enabled"
Disabled                 = "Disabled"
AutoDetect               = "Auto Detect"
10Mb-Half-Duplex         = "10Mbps/Half Duplex"
10Mb-Full-Duplex         = "10Mbps/Full Duplex"
100Mb-Half-Duplex        = "100Mbps/Half Duplex"
100Mb-Full-Duplex        = "100Mbps/Full Duplex"
High                     = "High"
Low                      = "Low"
None                     = "None"
;Ipsecurity               = "IP Security"
;Checksum_str             = "Checksum"
;LargeSend_str            = "Large Send"
;All_str                  = "All"
GenerateAndRespond       = "Generate and Respond"
Respond                  = "Respond"
Generate                 = "Generate"
NoAction                 = "No Action"
HardwareDefault          = "Hardware Default"
OSControlled             = "OS Controlled"
Forced                   = "Forced"

; advanced tab strings
RxBuffers                             = "Receive Descriptors"
RxBuffersMiniHelp                     = "Number of buffers used by the driver when copying data to the protocol memory."
TxBuffers                             = "Transmit Descriptors"
TxBuffersMiniHelp                     = "Sets the number of control blocks available for adapter use."
CoalesceBuffers                       = "Coalesce Buffers"
CoalesceBuffersMiniHelp               = "Number of buffers available for transmits acceleration."
AdaptiveIFS                           = "Adaptive Inter-Frame Spacing"
AdaptiveIFSMiniHelp                   = "Compensates for excessive Ethernet packet collisions by controlling back-to-back timing."
AdaptiveTxThreshold                   =  "Adaptive Transmit Threshold"
AdaptiveTxThresholdMiniHelp           = "Sets number of bytes before adapter empties its FIFO buffer. Actual value is 8 times setting."
HPQPriorityLevelDef                   = "Priority Level Definition"
HPQPriorityLevelDefMiniHelp           = "Sets the controlled cutoff level for using HPQ."
AdaptiveTechnology                    = "Adaptive Technology"
AdaptiveTechnologyMiniHelp            = "Enables/Disables the Adaptive Technology performance feature."
PciBusEfficiency                      = "PCI Bus Efficiency"
PciBusEfficiencyMiniHelp              = "Coalesces transmit packets into single buffer before sending them to network. "
BasicConnectivity                     = "Low Resource Connectivity"
BasicConnectivityMiniHelp             = "Try to load the driver in low resources environment."
LocalyAdminAddress                    = "Locally Administered Address"
LocalyAdminAddressMiniHelp            = "By default, an address is not present and the value field is left blank. To set a LAA in Intel(R) PROSet, enter one in the value field. Note: To set a LAA in Device Manager, select the Value option and enter an address in the field provided."
RetransmitInterFrameSpace             = "Retransmit Inter-Frame Spacing"
RetransmitInterFrameSpaceMiniHelp     = "Compensates for excessive Ethernet packet collisions by controlling retransmit timing."
LogLinkState                          = "Log Link State Event"
LogLinkStateMiniHelp                  = "Enables/Disables the link state message to logger. "
QoSPacketTag                          = "QoS Packet Tagging"
QosPacketTagMiniHelp                  = "Send and receive IEEE Tagged frames (802.3ac/802.1p/802.1Q)."
FlowControlSettings                   = "Flow Control Settings"
FlowControlSettingsMiniHelp           = "Pauses packet transmission on receipt of full flow control frame and Send full flow control frame to notify the other side to stop transmission."
SpeedDuplex                           = "Link Speed & Duplex"
SpeedDuplex10MiniHelp                 = "Sets link speed to 10 Mbps and duplex to half or full. Must coincide with switch port or no link will occur."
SpeedDuplexMiniHelp                   = "Sets link speed to 10/100 Mbps and duplex to half or full. Must coincide with switch port or no link will occur."
PhyPhoneSpeed                         = "Phoneline Transmit Speed"
PhyPhonePower                         = "Phoneline Power Level"
PhyGiladIfs                           = "Inter Frame Spacing"
IPSecEnabled                          = "Offload IP Security"
IPSecEnabledMiniHelp                  = "Saves CPU cycles when using IPSec."
ChecksumEnabled                       = "Offload TCP/IP Checksum"
ChecksumEnabledMiniHelp               = "Allows adapter to verify TCP/IP checksum on received packet, and compute checksum on transmitted packets. This improves TCP/IP performance."
LargeSendEnabled                      = "Offload TCP Segmentation"
LargeSendEnabledMiniHelp              = "Allows the adapter to offload the task of segmenting TCP messages and improves CPU utilization."
;TaskOffload                           = "Offloading"
;TaskOffloadMiniHelp                   = "Saves CPU cycles if set to correspond to the adapter type. Range: None, IP Security."
;TaskOffloadXsumMiniHelp               = "Saves CPU cycles if set to correspond to the adapter type. Range: None, IP Security, Checksum."
;TaskOffloadLSOMiniHelp                = "Saves CPU cycles if set to correspond to the adapter type. Range: None, IP Security, Checksum, Larges Send." 
SecurityAssociations                  = "Security Associations"
SecurityAssociationsMiniHelp          = "Simultaneous Security Associations that can be offloaded to the adapters co-processor."
AdaptivePerfTuning                    = "Adaptive Performance Tuning"
AdapterBandwidth                      = "Adapter Bandwidth"
CpuUtil                               = "CPU Utilization"
AdaptivePerfTuningMiniHelp            = "Sets optimal point of CPU/Adapter performance for this system.  See help."
WakeOnSettings                        = "Wake on Settings"
WakeOnLink                            = "Wake on Link Change"
WakeOnMagicPacket                     = "Wake on Magic Packet"
WakeOnMagicAndDirectedPackets 	      = "Wake on Magic & Directed"
WakeOnLAA                             = "Wake on LAA"
WakeOnArp                             = "Wake on ARP"
WakeOnDirected                        = "Wake on directed packet"
WakeOnNBT                             = "Wake on NBT Query"
WakeOnSettingsMiniHelp                = "Determines which packets can be enabled to Wake up the system (Direct Packets, Magic Packet etc.)."
ForceWakeOnLink                       = "Force Wake On Link"
ForceWakeOnLinkMiniHelp               = "When enabled, forces system to wake on link change"
EnablePME                             = "Enable PME"
EnablePMEMiniHelp                     = "Allows wake-up from APM power management when enabled. Disable shuts down LAN controller under ACPI"
SmartPowerDown                        = "Smart Power Down"
SmartPowerDownMiniHelp                = "Removes adapter power when LAN cable disconnected."
AdaptiveLinkResponse                  = "Adaptive Link Response"
AdaptiveLinkResponseMiniHelp          = "Enables Adaptive Link Response to check PHYLink status."
WakeOnLinkSettings                    = "Wake On Link Settings"
WakeOnLinkHelp                        = "Allows wake-up from APM power management when link is reconnected."

PCIE100EMBLOM.DeviceDesc         = "Intel(R) PRO/100 VE Network Connection"
PCIE100PLUSEMBLOM.DeviceDesc     = "Intel(R) PRO/100 VM Network Connection"


PCIE100EMBLON.DeviceDesc         = "Intel(R) PRO/100 Network Connection"


; CICH
PCIE100CICHEMBEDDED.DeviceDesc   = "Intel(R) 82562 based Fast Ethernet Connection"
server: web1, load: 0.88