Of course,
it is a special version for XPe from Intel. I think the problem is caused by
the hardware. Because the driver sends a DIF_PROPERTYCHANGE event to the
device manager. But the driver sends the wrong device ID to the device
manager.
The installations works but the network settings are destroyed on XPe. On
Win Pro there is more intelligance an the network. The settings are adapted
from the originals (it seems so) and therefore you do not notice the wrong ID
on Win Xp Pro.
I removed the [Strings] section bcause the 30000 char limitation of to post.
; e1000exp.INF (Windows XP Embedded 32 bit)
; $Revision: 2 $
;
; Intel(R) PRO/1000 Gigabit Adapters
;
; Version 7.4.19 (Major . Minor . Build . EngineeringNumber)
; Major and Minor refer to the project
; Build is incremented whenever a new feature is added to the INF
; Engineering number is set to the base driver version
;
[version]
Signature = "$Windows NT$"
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %Intel%
DriverVer = 03/12/2004,7.4.19.0
[Manufacturer]
%Intel% = Intel.NTx86
[ControlFlags]
ExcludeFromSelect = \
PCI\VEN_8086&DEV_1008&SUBSYS_21078086,\
PCI\VEN_8086&DEV_1004&SUBSYS_20048086
[Intel.NTx86]
; DisplayName Section DeviceID
; ----------- ------- --------
%E1008.DeviceDesc% = E1008.ndi, PCI\VEN_8086&DEV_1008
%E100C.DeviceDesc% = E100C.ndi, PCI\VEN_8086&DEV_100C
%E100D.DeviceDesc% = E1008.ndi, PCI\VEN_8086&DEV_100D
%E100E.DeviceDesc% = E100E.ndi, PCI\VEN_8086&DEV_100E
%E100F.DeviceDesc% = E100F.ndi, PCI\VEN_8086&DEV_100F
%E1010.DeviceDesc% = E1010.ndi, PCI\VEN_8086&DEV_1010
%E1013.DeviceDesc% = E1013.ndi, PCI\VEN_8086&DEV_1013
%E1019.DeviceDesc% = E1019.ndi, PCI\VEN_8086&DEV_1019
%E1026.DeviceDesc% = E1026.ndi, PCI\VEN_8086&DEV_1026
%E1075.DeviceDesc% = E1075.ndi, PCI\VEN_8086&DEV_1075
%E1076.DeviceDesc% = E1076.ndi, PCI\VEN_8086&DEV_1076
%E1078.DeviceDesc% = E1078.ndi, PCI\VEN_8086&DEV_1078
%E1079.DeviceDesc% = E1026.ndi, PCI\VEN_8086&DEV_1079
;-------------------------------------------------------------------------------
; Intel PRO\1000 XT Server Adapter (Generic)
;
[E1008.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInSM.reg
AddReg = NDIS_5_1.reg, tso.reg, 82544EI.reg, EnablePME.reg,
WakeOn.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E1008.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E1008.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO\1000 T Desktop Adapter (Generic)
;
[E100C.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInSM.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg, EnablePME.reg,
WakeOn.reg
AddReg = Client.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E100C.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E100C.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO\1000 MT Desktop Adapter (Generic)
;
[E100E.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInSM.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg
AddReg = Client.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E100E.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E100E.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO/1000 MT Server Adapter (Generic)
;
[E100F.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInSM.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E100F.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E100F.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO/1000 MT Dual Port Server Adapter (Generic)
;
[E1010.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInSM.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E1010.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E1010.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO\1000 MT Network Connection and Adapter
;
[E1013.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInK.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg, WakeOnLink.reg
AddReg = Client.reg, TnT.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E1013.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E1013.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO\1000 CT Desktop Connection
;
[E1019.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInK.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg, WakeOnLink.reg
AddReg = Client.reg, TnT.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E1019.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E1019.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel(R) PRO/1000 MT Server Connection
;
[E1026.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInK.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg, WakeOnLink.reg
AddReg = Client.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E1026.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E1026.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO/1000 CT Network Connection
;
[E1075.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInK.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg, WakeOnLink.reg
AddReg = Client.reg, TnT.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E1075.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E1075.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO\1000 MT Network Connection and Adapter
;
[E1076.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInK.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg, WakeOnLink.reg
AddReg = Client.reg, TnT.reg
CopyFiles = winxp.CopyFiles, UninstallProg.CopyFiles
[E1076.ndi.NTx86.Services]
AddService = E1000, 2, winxp.Service, winxp.EventLog
[E1076.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Intel PRO\1000 ER Network Connection and Adapter
;
[E1078.ndi.NTx86]
Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
BusType = 5 ; PCI
DelReg = Advanced.DelReg
AddReg = Kodiak.reg, Kodiak2.reg, Copper.reg, Advanced.reg,
UninstallW2.reg, CoInK.reg
AddReg = NDIS_5_1.reg, 82544EI.reg, tso.reg, ER.reg
AddReg = 82540EM.reg, EnablePME.reg, WakeOn.reg, WakeOnLink.reg
AddReg = Client.reg, TnT.reg
CopyFiles = 541er.CopyFiles, UninstallProg.CopyFiles
[E1078.ndi.NTx86.Services]
AddService = E1000ER, 2, 541er.Service, winxp.EventLog
[E1078.ndi.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
; Registry Settings (decimal)
;
[Kodiak.reg]
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0,
"ethernet"
HKR, Ndi, Service, 0, "E1000"
; FlowControl
HKR, Ndi\Params\FlowControl, ParamDesc, 0,
%FlowControl%
HKR, PROSetNdi\NdiExt\Params\FlowControl, MiniHelp, 0,
%FlowControlMiniHelp%
HKR, Ndi\Params\FlowControl, default, 0, "3"
HKR, Ndi\Params\FlowControl\Enum, "0", 0,
%FlowControl_None%
HKR, Ndi\Params\FlowControl\Enum, "1", 0,
%FlowControl_RxOnly%
HKR, Ndi\Params\FlowControl\Enum, "2", 0,
%FlowControl_TxOnly%
HKR, Ndi\Params\FlowControl\Enum, "3", 0,
%FlowControl_Full%
HKR, Ndi\Params\FlowControl\Enum, "255", 0,
%FlowControl_Hardware%
HKR, Ndi\Params\FlowControl, type, 0, "enum"
; NumTxDescriptors
HKR, Ndi\params\NumTxDescriptors, ParamDesc, 0,
%NumTxDescriptors%
HKR, PROSetNdi\NdiExt\params\NumTxDescriptors, MiniHelp, 0,
%NumTxDescriptorsMiniHelp%
HKR, Ndi\params\NumTxDescriptors, default, 0, "256"
HKR, Ndi\params\NumTxDescriptors, min, 0, "80"
HKR, Ndi\params\NumTxDescriptors, max, 0, "768"
HKR, Ndi\params\NumTxDescriptors, step, 0, "8"
HKR, Ndi\params\NumTxDescriptors, Base, 0, "10"
HKR, Ndi\params\NumTxDescriptors, type, 0, "int"
; NumRxDescriptors
HKR, Ndi\params\NumRxDescriptors, ParamDesc, 0,
%NumRxDescriptors%
HKR, PROSetNdi\NdiExt\params\NumRxDescriptors, MiniHelp, 0,
%NumRxDescriptorsMiniHelp%
HKR, Ndi\params\NumRxDescriptors, default, 0, "256"
HKR, Ndi\params\NumRxDescriptors, min, 0, "80"
HKR, Ndi\params\NumRxDescriptors, max, 0, "768"
HKR, Ndi\params\NumRxDescriptors, step, 0, "8"
HKR, Ndi\params\NumRxDescriptors, Base, 0, "10"
HKR, Ndi\params\NumRxDescriptors, type, 0, "int"
; ChecksumTxTcp
HKR, Ndi\Params\ChecksumTxTcp, ParamDesc, 0,
%ChecksumTxTcp%
HKR, PROSetNdi\NdiExt\Params\ChecksumTxTcp, MiniHelp, 0,
%ChecksumTxTcpMiniHelp%
HKR, Ndi\Params\ChecksumTxTcp, default, 0, "1"
HKR, Ndi\Params\ChecksumTxTcp\Enum, "0", 0, %Off%
HKR, Ndi\Params\ChecksumTxTcp\Enum, "1", 0, %On%
HKR, Ndi\Params\ChecksumTxTcp, type, 0, "enum"
; ChecksumRxTcp
HKR, Ndi\Params\ChecksumRxTcp, ParamDesc, 0,
%ChecksumRxTcp%
HKR, PROSetNdi\NdiExt\Params\ChecksumRxTcp, MiniHelp, 0,
%ChecksumRxTcpMiniHelp_wxp%
HKR, Ndi\Params\ChecksumRxTcp, default, 0, "0"
HKR, Ndi\Params\ChecksumRxTcp\Enum, "0", 0, %Off%
HKR, Ndi\Params\ChecksumRxTcp\Enum, "1", 0, %On%
HKR, Ndi\Params\ChecksumRxTcp, type, 0, "enum"
; Network Address
HKR, Ndi\params\NetworkAddress, ParamDesc, 0, %LAA%
HKR, PROSetNdi\NdiExt\params\NetworkAddress, MiniHelp, 0,
%LAAMiniHelp%
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"
; Hardwired defaults
HKR,, DmaFairness, 0, "0"
HKR,, FirstTime, 0, "1"
HKR,, PciScanMethod, 0, "3"
HKR,, TxIntDelay, 0, "28"
HKR,, MulticastFilterType,0, "0"
HKR,, MWIEnable, 0, "0"
HKR,, CustomMessages, 0, "1"
HKR,, VlanFiltering, 0, "1"
HKR,, QtagSwControlled, 0, "1"
; Advanced Power Consumption Features
HKR,, ReduceSpeedOnPowerDown, 0,
"1"
HKR,, AutoPowerSaveModeEnabled, 0,
"0"
HKR,, SavePowerNowEnabled, 0,
"1"
[ER.reg]
HKR, Ndi, Service, 0,
"E1000ER"
[NDIS_5_1.reg]
HKR, Ndi\Params\ChecksumRxTcp, default, 0, "1"
HKR, PROSetNdi\NdiExt\Params\ChecksumRxTcp, MiniHelp, 0,
%ChecksumRxTcpMiniHelp_wxp%
[tso.reg]
; TcpSegmentation
HKR, Ndi\Params\TcpSegmentation, ParamDesc, 0,
%TcpSegmentation%
HKR, PROSetNdi\NdiExt\Params\TcpSegmentation, MiniHelp, 0,
%TcpSegmentationMiniHelp%
HKR, Ndi\Params\TcpSegmentation, default, 0, "1"
HKR, Ndi\Params\TcpSegmentation\Enum, "0", 0, %Off%
HKR, Ndi\Params\TcpSegmentation\Enum, "1", 0, %On%
HKR, Ndi\Params\TcpSegmentation, type, 0, "enum"
[82544EI.reg]
; NumTxDescriptors
HKR, Ndi\params\NumTxDescriptors, max, 0, "2048"
HKR, Ndi\params\NumTxDescriptors, default, 0, "256"
; NumRxDescriptors
HKR, Ndi\params\NumRxDescriptors, max, 0, "2048"
HKR, Ndi\params\NumRxDescriptors, default, 0, "256"
; ChecksumRxIp
HKR, Ndi\Params\ChecksumRxIp, ParamDesc, 0,
%ChecksumRxIp%
HKR, PROSetNdi\NdiExt\Params\ChecksumRxIp, MiniHelp, 0,
%ChecksumRxIpMiniHelp%
HKR, Ndi\Params\ChecksumRxIp, default, 0, "1"
HKR, Ndi\Params\ChecksumRxIp\Enum, "0", 0, %Off%
HKR, Ndi\Params\ChecksumRxIp\Enum, "1", 0, %On%
HKR, Ndi\Params\ChecksumRxIp, type, 0, "enum"
[82540EM.reg]
; Interrupt Throttle Rate
HKR, Ndi\Params\ITR, ParamDesc, 0,
%InterruptThrottleRate%
HKR, PROSetNdi\NdiExt\Params\ITR, MiniHelp, 0, %ITRMiniHelp%
HKR, Ndi\Params\ITR, default, 0, "950"
HKR, Ndi\Params\ITR\Enum, "3600", 0, %Extreme%
HKR, Ndi\Params\ITR\Enum, "2000", 0, %High%
HKR, Ndi\Params\ITR\Enum, "950", 0, %HardwareDefault%
HKR, Ndi\Params\ITR\Enum, "400", 0, %Low%
HKR, Ndi\Params\ITR\Enum, "200", 0, %Minimal%
HKR, Ndi\Params\ITR\Enum, "0", 0, %Off%
HKR, Ndi\Params\ITR, type, 0, "enum"
HKR,, ITR, 0, "950"
[Kodiak2.reg]
; ChecksumTxIp
HKR, Ndi\Params\ChecksumTxIp, ParamDesc, 0,
%ChecksumTxIp%
HKR, PROSetNdi\NdiExt\Params\ChecksumTxIp, MiniHelp, 0,
%ChecksumTxIpMiniHelp%
HKR, Ndi\Params\ChecksumTxIp, default, 0, "1"
HKR, Ndi\Params\ChecksumTxIp\Enum, "0", 0, %Off%
HKR, Ndi\Params\ChecksumTxIp\Enum, "1", 0, %On%
HKR, Ndi\Params\ChecksumTxIp, type, 0, "enum"
; NumTxDescriptors
HKR, Ndi\params\NumTxDescriptors, max, 0, "256"
HKR, Ndi\params\NumTxDescriptors, default, 0, "256"
; NumRxDescriptors
HKR, Ndi\params\NumRxDescriptors, max, 0, "256"
; Hardwired defaults
HKR,, QtagSwControlled, 0, "0"
[Copper.reg]
HKR, Ndi\params\SpeedDuplex, ParamDesc, 0,
%SpeedDuplex%
HKR, Ndi\params\SpeedDuplex, default, 0, "4"
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, Ndi\params\SpeedDuplex\enum, "5", 0,
%1000Mb_Full_Duplex%
HKR, PROSetNdi\NdiExt\params\SpeedDuplex, MiniHelp, 0,
%AutoNegMiniHelp%
HKR, PROSetNdi\NdiExt\Params\SpeedDuplex, ExposeLevel, 0, "3"
; AutoNegAdvertised
HKR, PROSetNdi\Params\AutoNegAdvertised, ParamDesc, 0,
%AutoNegAdvertised%
HKR, PROSetNdi\Params\AutoNegAdvertised, MiniHelp, 0,
%AutoNegAdvertisedMiniHelp%
HKR, PROSetNdi\Params\AutoNegAdvertised, default, 0, "47"
HKR, PROSetNdi\Params\AutoNegAdvertised\Enum, "1", 0,
%Advertise_10_Half%
HKR, PROSetNdi\Params\AutoNegAdvertised\Enum, "2", 0,
%Advertise_10_Full%
HKR, PROSetNdi\Params\AutoNegAdvertised\Enum, "4", 0,
%Advertise_100_Half%
HKR, PROSetNdi\Params\AutoNegAdvertised\Enum, "8", 0,
%Advertise_100_Full%
HKR, PROSetNdi\Params\AutoNegAdvertised\Enum, "32", 0,
%Advertise_1000_Full%
HKR, PROSetNdi\Params\AutoNegAdvertised\Enum, "47", 0,
%AutoNegAdvSpdDefault%
HKR, PROSetNdi\Params\AutoNegAdvertised, type, 0,
"bitfield"
HKR, PROSetNdi\Params\AutoNegAdvertised, ExposeLevel, 0, "3"
HKR,, AutoNegAdvertised, 2, "47"
; Adaptive IFS
HKR, Ndi\Params\AdaptiveIFS, ParamDesc, 0,
%AdaptiveIFS%
HKR, Ndi\Params\AdaptiveIFS, default, 0, "1"
HKR, Ndi\Params\AdaptiveIFS, type, 0, "enum"
HKR, Ndi\Params\AdaptiveIFS\Enum, "0", 0,
%Disabled%
HKR, Ndi\Params\AdaptiveIFS\Enum, "1", 0,
%Enabled%
;HKR, PROSetNdi\NdiExt\Params\AdaptiveIFS, ExposeLevel, 0, "3"
HKR, PROSetNdi\NdiExt\Params\AdaptiveIFS, MiniHelp, 0,
%AdaptiveIFSMiniHelp%
;----------------------------------------------------------------------------
; Packet specifics
;
[Advanced.reg]
; 802.1p/802.1Q Tagging
HKR, Ndi\Params\TaggingMode, ParamDesc, 0,
%TaggingMode%
HKR, Ndi\Params\TaggingMode, default, 0, "0"
HKR, Ndi\Params\TaggingMode\Enum, "0", 0,
%Disabled%
HKR, Ndi\Params\TaggingMode\Enum, "1", 0,
%Enabled%
HKR, Ndi\Params\TaggingMode, type, 0, "enum"
HKR,, TaggingMode, 2, "0"
HKR, PROSetNdi\NdiExt\Params\TaggingMode, MiniHelp, 0,
%TaggingModeMiniHelp%
; Jumbo Frames
HKR, Ndi\Params\MaxFrameSize, ParamDesc, 0,
%JumboFrames%
HKR, Ndi\Params\MaxFrameSize, default, 0, "1514"
HKR, Ndi\Params\MaxFrameSize\Enum, "1514", 0,
%Disabled%
HKR, Ndi\Params\MaxFrameSize\Enum, "4088", 0,
%Bytes4088%
HKR, Ndi\Params\MaxFrameSize\Enum, "9014", 0,
%Bytes9014%
HKR, Ndi\Params\MaxFrameSize\Enum, "16128", 0,
%Bytes16128%
HKR, Ndi\Params\MaxFrameSize, type, 0, "enum"
HKR, PROSetNdi\NdiExt\Params\MaxFrameSize, MiniHelp, 0,
%JumboFramesMiniHelp%
[EnablePME.reg]
HKR,Ndi\Params\EnablePME, ParamDesc, 0,
%Enable_PME%
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,
%No_Action%
HKR,Ndi\Params\EnablePME\Enum, "255", 0,
%HardwareDefault%
HKR,PROSetNdi\NdiExt\Params\EnablePME, MiniHelp, 0,
%EnablePMEHelp%
[WakeOn.reg]
HKR, Ndi\Params\WakeOn, ParamDesc, 0, %WakeOnSettings%
HKR, Ndi\Params\WakeOn\Enum, "0", 0, %Disabled%
HKR, Ndi\Params\WakeOn\Enum, "6", 0, %WakeOnMagicPacket%
HKR, Ndi\Params\WakeOn\Enum, "116", 0, %WakeOnDirectedPacket%
HKR, Ndi\Params\WakeOn\Enum, "118", 0,
%WakeOnMagicAndDirectedPackets%
HKR, Ndi\Params\WakeOn\Enum, "246", 0, %OSControlled%
HKR, Ndi\Params\WakeOn, type, 0, "enum"
HKR, PROSetNdi\NdiExt\Params\WakeOn, MiniHelp, 0, %WakeOnHelp%
[WakeOnLink.reg]
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, default, 0, "0"
HKR, PROSetNdi\NdiExt\Params\WakeOnLink, MiniHelp, 0, %WakeOnLinkHelp%
[Client.reg]
HKR, Ndi\Params\WakeOn, default, 0, "246"
HKR,, WakeOn, 2, "246"
[TnT.reg]
HKR,, AdaptiveIFS, 0,"0"
HKR,Ndi\Params\AdaptiveIFS, default, 0,"0"
; Smart Power Down
HKR,Ndi\Params\SPDEnabled, ParamDesc, 0, %SmartPowerDown%
HKR,Ndi\Params\SPDEnabled, Type, 0, "enum"
HKR,Ndi\Params\SPDEnabled, Default, 0, "1"
HKR,Ndi\Params\SPDEnabled\Enum, "1", 0, %HardwareDefault%
HKR,Ndi\Params\SPDEnabled\Enum, "2", 0, %Enabled%
HKR,Ndi\Params\SPDEnabled\Enum, "0", 0, %Disabled%
HKR,PROSetNdi\NdiExt\Params\SPDEnabled, MiniHelp, 0, %SmartPowerDownMiniHelp%
; Gigabit Master Slave Mode
HKR,Ndi\Params\MasterSlave, ParamDesc, 0, %MasterSlaveMode%
HKR,Ndi\Params\MasterSlave, Type, 0, "enum"
HKR,Ndi\Params\MasterSlave, Default, 0, "0"
HKR,Ndi\Params\MasterSlave\Enum, "0", 0, %HardwareDefault%
HKR,Ndi\Params\MasterSlave\Enum, "1", 0, %GigabitMasterMode%
HKR,Ndi\Params\MasterSlave\Enum, "2", 0, %GigabitSlaveMode%
HKR,PROSetNdi\NdiExt\Params\MasterSlave, MiniHelp, 0,
%MasterSlaveModeMiniHelp%
;-----------------------------------------------------------------------------
; Uninstallation
[UninstallW2.reg]
[winxp.CopyFiles]
e1000325.sys,,,2
[541er.CopyFiles]
e100032e.sys,,,2
[UninstallProg.CopyFiles]
[winxp.Service]
DisplayName = %E1000.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\e1000325.sys
LoadOrderGroup = NDIS
[541er.Service]
DisplayName = %E1000ER.Service.DispName%
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\e100032e.sys
LoadOrderGroup = NDIS
; Common base for all drivers for Eventlog and TextModeFlags
;
[winxp.EventLog]
AddReg = winxp.AddEventLog.reg
[winxp.AddEventLog.reg]
HKR, , EventMessageFile, 0x00020000,
"%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\e1000325.sys"
HKR, , TypesSupported, 0x00010001, 7
;-------------- Coinstaller installation
[CoInstaller_CopyFiles]
[CoInstaller_AddReg]
HKR,, CoInstallers32,
0x00010000,"IntelNic.dll,NicCoInstallerEntry"
; Support Inf, MWI, Wiseman
;[CoInSMW.reg]
;HKR,, CoInstallFlag,
0x00010001, 0x80000007
; Support Inf, MWI
[CoInSM.reg]
HKR,, CoInstallFlag,
0x00010001, 0x80000005
; Support Inf
[CoInK.reg]
HKR,, CoInstallFlag,
0x00010001, 0x80000001
; MWI, Wiseman
;[CoInMW.reg]
;HKR,, CoInstallFlag,
0x00010001, 0x80000006
; MWI
;[CoInM.reg]
;HKR,, CoInstallFlag,
0x00010001, 0x80000004
; DestinationDirs
;
[DestinationDirs]
DefaultDestDir = 11
winxp.CopyFiles = 12
541er.CopyFiles = 12
UninstallProg.CopyFiles = 11
CoInstaller_CopyFiles = 11
[SourceDisksNames]
1 = %DISKNAME%,,,
[SourceDisksFiles]
e1000325.sys = 1,WINDOWS\DRIVERS\IA32
e100032e.sys = 1,WINDOWS\DRIVERS\IA32
; Legacy
[Advanced.DelReg]
HKR,Ndi\Params\PacketTagging
HKR,,PacketTagging
HKR, Ndi\Params\AutoNeg
HKR,,AutoNeg
HKR, Ndi\Params\ForcedSpeedDuplex
HKR,,ForcedSpeedDuplex
HKR,,TransmitMode
HKR, Ndi\Params\ReportTxEarly
HKR,,ReportTxEarly
HKR,,WakeOn
HKR, Ndi\Params\WakeOn
; Source disk name
DISKNAME="Intel(R) PRO/1000 Driver Disk"