For most drivers this is working fine. One driver is not being detected at boot. The driver is a Realtek RTL8168 integrated network card. The driver inf file is netrtx32.inf.
If I use the device manager and tell it to look in the windows\inf folder for the driver then windows will find the driver but give an error message that there is no driver selected for the device information set or element.
After the system boots I can take the .inf and the .sys files out of the windows\inf and system32\drivers folders and put them in the same folder together and use the device manager to load the driver from there. This way the driver is installed and I can use the device.
Since other drivers are working I am assuming that there is a problem with the .inf file. I dont know a lot about how an inf file should look so I will post the inf file here and hopefully someone can tell me if there is something I can change or something else I should do differently.
; ** COPYRIGHT © 2007-2009 Realtek CORPORATION;; Realtek RTL8169S/8110S Family PCI Gigabit Ethernet NIC; Realtek RTL8169SB/8110SB Family PCI Gigabit Ethernet NIC; Realtek RTL8169SC/8110SC Family PCI Gigabit Ethernet NIC; Realtek RTL8168B/8111B Family PCI-E Gigabit Ethernet NIC; Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit Ethernet NIC; Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC; Realtek RTL8101E Family PCI-E Fast Ethernet NIC; Realtek RTL8102E Family PCI-E Fast Ethernet NIC; Realtek RTL8103E Family PCI-E Fast Ethernet NIC; Realtek RTL8104E Family PCI-E Fast Ethernet NIC;[version]Signature = "$Windows NT$"Class = NetClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}Provider = %Realtek%DriverVer = 03/17/2009,6.218.0317.2009CatalogFile.NT = netrtx32.cat[Manufacturer]%Realtek% = Realtek, NTx86[ControlFlags]ExcludeFromSelect = *[Realtek.NTx86]%RTL8168C.DeviceDesc% = RTL8168C.ndi, PCI\VEN_10EC&DEV_8168&SUBSYS_210817AA&REV_02;THINKPAD; Realtek;; Windows NT specific entry[RTL8168C.ndi.NT]Characteristics = 0x84BusType = 5DelReg = del.regAddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.regAddReg = OffloadChksum.reg, Jumboframe9k.reg, s5wol.reg, powersavingautophy.reg, powersavingautopcie.regAddReg = WolShutdownLinkSpeed.reg, WolCap.reg, GreenEthDisabled.reg, PowerDownPll.regAddReg = OffloadIpv6Lsov2.reg, rtk.regAddReg = about.regCopyFiles = RTL8169.CopyFiles, RTLDLL.CopyFiles*IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3*PhysicalMediaType = 14 ; NdisPhysicalMedium802_3[RTL8168CNotSpdDown.ndi.NT]Characteristics = 0x84BusType = 5DelReg = del.regAddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.regAddReg = OffloadChksum.reg, Jumboframe9k.reg, s5wol.reg, powersavingautophy.reg, powersavingautopcie.regAddReg = WolS5LinkSpeedNotSpdDown.reg, WolCap.reg, GreenEthDisabled.reg, PowerDownPll.regAddReg = OffloadIpv6Lsov2.reg, rtk.regAddReg = about.regCopyFiles = RTL8169.CopyFiles, RTLDLL.CopyFiles*IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3*PhysicalMediaType = 14 ; NdisPhysicalMedium802_3[RTL8168CForceGigabit.ndi.NT]Characteristics = 0x84BusType = 5DelReg = del.regAddReg = Speed1g.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.regAddReg = OffloadChksum.reg, Jumboframe9k.reg, s5wol.reg, powersavingautophy.reg, powersavingautopcie.regAddReg = WolS5LinkSpeedForce1g.reg, WolCap.reg, GreenEthDisabled.reg, PowerDownPll.regAddReg = OffloadIpv6Lsov2.reg, rtk.regAddReg = about.regCopyFiles = RTL8169.CopyFiles, RTLDLL.CopyFiles*IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3*PhysicalMediaType = 14 ; NdisPhysicalMedium802_3[RTLChgPnpCaps8168C.ndi.NT]Characteristics = 0x84BusType = 5DelReg = del.reg, dellsov1_8102.regAddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.regAddReg = Jumboframe9k.reg, OffloadChksum.reg, s5wol.reg, powersavingautophy.reg, powersavingautopcie.regAddReg = WolShutdownLinkSpeed.reg, WolCap.reg, GreenEthEnabled.reg, ChgPnp.reg, PowerDownPll.regAddReg = OffloadIpv6Lsov2_8102.reg, rtk.regAddReg = about.regCopyFiles = RTL8169.CopyFiles, RTLDLL.CopyFiles*IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3*PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [RTL8168C.ndi.NT.HW]AddReg = RTL8168_8136.MSI.AddReg[RTL8168CNotSpdDown.ndi.NT.HW]AddReg = RTL8168_8136.MSI.AddReg[RTL8168CForceGigabit.ndi.NT.HW]AddReg = RTL8168_8136.MSI.AddReg[RTLChgPnpCaps8168C.ndi.NT.HW]AddReg = RTL8168_8136.MSI.AddReg[RTL8168_8136.MSI.AddReg]HKR, "Interrupt Management", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 0HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1[RTL8168D_8104.MSI.AddReg]HKR, "Interrupt Management", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1[RTL8168.ndi.NT.Services]AddService = RTL8169, 2, rtl8169.Service, common.EventLog[RTL8168C.ndi.NT.Services]AddService = RTL8169, 2, rtl8169.Service, common.EventLog[RTL8168CNotSpdDown.ndi.NT.Services]AddService = RTL8169, 2, rtl8169.Service, common.EventLog[RTL8168CForceGigabit.ndi.NT.Services]AddService = RTL8169, 2, rtl8169.Service, common.EventLog[RTL8168D.ndi.NT.Services]AddService = RTL8169, 2, rtl8169.Service, common.EventLog[RTL8168DP.ndi.NT.Services]AddService = RTL8169, 2, rtl8169.Service, common.EventLog[RTLChgPnpCaps8168C.ndi.NT.Services]AddService = RTL8169, 2, rtl8169.Service, common.EventLog[RTLChgPnpCaps8168D.ndi.NT.Services]AddService = RTL8169, 2, rtl8169.Service, common.EventLog;-----------------------------------------------------------------------------; common base for 10/100/1000 Mb Adapters;[Speed.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,Ndi\params\*SpeedDuplex\enum, "6", 0, %1000Mb-Full-Duplex%HKR,,*SpeedDuplex,0,"0"HKR,,ForceMode,0,"0"HKR,Ndi\params\AutoDisableGigabit, ParamDesc, 0, %AutoDisableGigabit%HKR,Ndi\params\AutoDisableGigabit, default, 0, "0"HKR,Ndi\params\AutoDisableGigabit, type, 0, "enum"HKR,Ndi\params\AutoDisableGigabit\enum, "0", 0, %Disabled%HKR,Ndi\params\AutoDisableGigabit\enum, "1", 0, %BatteryRe-Link%HKR,Ndi\params\AutoDisableGigabit\enum, "2", 0, %AcBatteryRe-Link%HKR,,AutoDisableGigabit,0,"0"[Speed1g.reg]HKR,Ndi\params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex%HKR,Ndi\params\*SpeedDuplex, default, 0, "6"HKR,Ndi\params\*SpeedDuplex, type, 0, "enum"HKR,Ndi\params\*SpeedDuplex\enum, "6", 0, %1000Mb-Full-Duplex%HKR,,*SpeedDuplex,0,"6"HKR,,ForceMode,0,"0"[Speed10_100.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,,*SpeedDuplex,0,"0"HKR,,ForceMode,0,"0"[about.reg]HKR,,EnumPropPages32,,"rtnicprop32.dll,RTNicPropPageProvider"[NetworkAddress.reg]HKR,Ndi\params\NetworkAddress, ParamDesc, 0, %NetworkAddress%HKR,Ndi\params\NetworkAddress, type, 0, "edit"HKR,Ndi\params\NetworkAddress, default, 0, "000000000000"HKR,Ndi\params\NetworkAddress, LimitText, 0, "12"HKR,Ndi\params\NetworkAddress, UpperCase, 0, "1"HKR,Ndi\params\NetworkAddress, Optional, 0, "1"[flowctrl.reg]HKR,Ndi\params\*FlowControl, ParamDesc, 0, %FlowControl%HKR,Ndi\params\*FlowControl, default, 0, "1"HKR,Ndi\params\*FlowControl, type, 0, "enum"HKR,Ndi\params\*FlowControl\enum, "0", 0, %Disabled%HKR,Ndi\params\*FlowControl\enum, "1", 0, %Enabled%HKR,,*FlowControl,0,"1"[PriorityVlanTag.reg]HKR,Ndi\params\*PriorityVLANTag, ParamDesc, 0, %PriorityVLAN%HKR,Ndi\params\*PriorityVLANTag, default, 0, "0"HKR,Ndi\params\*PriorityVLANTag, type, 0, "enum"HKR,Ndi\params\*PriorityVLANTag\enum, "0", 0, %PriorityVLANDisabled%HKR,Ndi\params\*PriorityVLANTag\enum, "1", 0, %PriorityEnabled%HKR,Ndi\params\*PriorityVLANTag\enum, "2", 0, %VLANEnabled%HKR,Ndi\params\*PriorityVLANTag\enum, "3", 0, %PriorityVLANEnabled%HKR,,*PriorityVLANTag,0,"3"[InterruptModeration.reg]HKR,Ndi\params\*InterruptModeration, ParamDesc, 0, %InterruptModeration%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%HKR,,*InterruptModeration,0,"1"[TxRxBuf.reg]HKR,Ndi\Params\*ReceiveBuffers, ParamDesc, 0, %ReceiveBuffers%HKR,Ndi\Params\*ReceiveBuffers, Type, 0, "int"HKR,Ndi\Params\*ReceiveBuffers, Default, 0, "512"HKR,Ndi\Params\*ReceiveBuffers, Min, 0, "1"HKR,Ndi\Params\*ReceiveBuffers, Max, 0, "512"HKR,Ndi\Params\*ReceiveBuffers, Step, 0, "1"HKR,Ndi\Params\*ReceiveBuffers, Base, 0, "10"HKR,,*ReceiveBuffers,0,"512"HKR,Ndi\Params\*TransmitBuffers, ParamDesc, 0, %TransmitBuffers%HKR,Ndi\Params\*TransmitBuffers, Type, 0, "int"HKR,Ndi\Params\*TransmitBuffers, Default, 0, "128"HKR,Ndi\Params\*TransmitBuffers, Min, 0, "1"HKR,Ndi\Params\*TransmitBuffers, Max, 0, "128"HKR,Ndi\Params\*TransmitBuffers, Step, 0, "1"HKR,Ndi\Params\*TransmitBuffers, Base, 0, "10"HKR,,*TransmitBuffers,0,"128"[Jumboframe.reg]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%HKR,,*JumboPacket,0,"1514"[Jumboframe4k.reg]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,,*JumboPacket,0,"1514"[Jumboframe9k.reg]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%HKR,Ndi\params\*JumboPacket\enum, "8192", 0, %8KBMTU%HKR,Ndi\params\*JumboPacket\enum, "9216", 0, %9KBMTU%HKR,,*JumboPacket,0,"1514"[JumboNolimit.reg]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%HKR,,*JumboPacket,0,"1514"HKR,,LimitCbJumboFrame,0,"0"[Offload.reg]HKR,Ndi\params\*IPChecksumOffloadIPv4, ParamDesc, 0, %IPChksumOffv4%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, %TxEnabled%HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled%HKR,,*IPChecksumOffloadIPv4,0,"3"HKR,Ndi\params\*TCPChecksumOffloadIPv4, ParamDesc, 0, %TCPChksumOffv4%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, %TxEnabled%HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled%HKR,,*TCPChecksumOffloadIPv4,0,"3"HKR,Ndi\params\*UDPChecksumOffloadIPv4, ParamDesc, 0, PChksumOffv4%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, %TxEnabled%HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled%HKR,,*UDPChecksumOffloadIPv4,0,"3"HKR,Ndi\params\*LsoV1IPv4, ParamDesc, 0, %LSOv4%HKR,Ndi\params\*LsoV1IPv4, default, 0, "1"HKR,Ndi\params\*LsoV1IPv4, type, 0, "enum"HKR,Ndi\params\*LsoV1IPv4\enum, "0", 0, %Disabled%HKR,Ndi\params\*LsoV1IPv4\enum, "1", 0, %Enabled%HKR,,*LsoV1IPv4,0,"1"[OffloadChksum.reg]HKR,Ndi\params\*IPChecksumOffloadIPv4, ParamDesc, 0, %IPChksumOffv4%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, %TxEnabled%HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled%HKR,,*IPChecksumOffloadIPv4,0,"3"HKR,Ndi\params\*TCPChecksumOffloadIPv4, ParamDesc, 0, %TCPChksumOffv4%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, %TxEnabled%HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled%HKR,,*TCPChecksumOffloadIPv4,0,"3"HKR,Ndi\params\*UDPChecksumOffloadIPv4, ParamDesc, 0, PChksumOffv4%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, %TxEnabled%HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled%HKR,,*UDPChecksumOffloadIPv4,0,"3"[s5wol.reg]HKR,Ndi\params\S5WakeOnLan, ParamDesc, 0, %S5WakeOnLan%HKR,Ndi\params\S5WakeOnLan, default, 0, "1"HKR,Ndi\params\S5WakeOnLan, type, 0, "enum"HKR,Ndi\params\S5WakeOnLan\enum, "0", 0, %Disabled%HKR,Ndi\params\S5WakeOnLan\enum, "1", 0, %Enabled%HKR,,S5WakeOnLan,0,"1"[powersavingautophy.reg]HKR,Ndi\params\AutoLinkDownPhyOff, ParamDesc, 0, %AutoLinkDownPhyOff%HKR,Ndi\params\AutoLinkDownPhyOff, default, 0, "0"HKR,Ndi\params\AutoLinkDownPhyOff, type, 0, "enum"HKR,Ndi\params\AutoLinkDownPhyOff\enum, "0", 0, %Disabled%HKR,Ndi\params\AutoLinkDownPhyOff\enum, "1", 0, %Battery%HKR,Ndi\params\AutoLinkDownPhyOff\enum, "2", 0, %AcBattery%HKR,,AutoLinkDownPhyOff,0,"0"[powersavingautopcie.reg]HKR,Ndi\params\AutoLinkDownPcieMacOff, ParamDesc, 0, %AutoLinkDownPcieMacOff%HKR,Ndi\params\AutoLinkDownPcieMacOff, default, 0, "0"HKR,Ndi\params\AutoLinkDownPcieMacOff, type, 0, "enum"HKR,Ndi\params\AutoLinkDownPcieMacOff\enum, "0", 0, %Disabled%HKR,Ndi\params\AutoLinkDownPcieMacOff\enum, "1", 0, %Battery%HKR,Ndi\params\AutoLinkDownPcieMacOff\enum, "2", 0, %AcBattery%HKR,,AutoLinkDownPcieMacOff,0,"0"[OffloadIpv6Lsov2.reg]HKR,Ndi\params\*TCPChecksumOffloadIPv6, ParamDesc, 0, %TCPChksumOffv6%HKR,Ndi\params\*TCPChecksumOffloadIPv6, default, 0, "3"HKR,Ndi\params\*TCPChecksumOffloadIPv6, type, 0, "enum"HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "0", 0, %Disabled%HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "1", 0, %TxEnabled%HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "3", 0, %RxTxEnabled%HKR,,*TCPChecksumOffloadIPv6,0,"3"HKR,Ndi\params\*UDPChecksumOffloadIPv6, ParamDesc, 0, PChksumOffv6%HKR,Ndi\params\*UDPChecksumOffloadIPv6, default, 0, "3"HKR,Ndi\params\*UDPChecksumOffloadIPv6, type, 0, "enum"HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "0", 0, %Disabled%HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "1", 0, %TxEnabled%HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "3", 0, %RxTxEnabled%HKR,,*UDPChecksumOffloadIPv6,0,"3"HKR,Ndi\params\*LsoV2IPv4, ParamDesc, 0, %LSOv2v4%HKR,Ndi\params\*LsoV2IPv4, default, 0, "0"HKR,Ndi\params\*LsoV2IPv4, type, 0, "enum"HKR,Ndi\params\*LsoV2IPv4\enum, "0", 0, %Disabled%HKR,Ndi\params\*LsoV2IPv4\enum, "1", 0, %Enabled%HKR,,*LsoV2IPv4,0,"0"HKR,Ndi\params\*LsoV2IPv6, ParamDesc, 0, %LSOv2v6%HKR,Ndi\params\*LsoV2IPv6, default, 0, "1"HKR,Ndi\params\*LsoV2IPv6, type, 0, "enum"HKR,Ndi\params\*LsoV2IPv6\enum, "0", 0, %Disabled%HKR,Ndi\params\*LsoV2IPv6\enum, "1", 0, %Enabled%HKR,,*LsoV2IPv6,0,"1"HKR,Ndi\params\*RSS, ParamDesc, 0, %RSS%HKR,Ndi\params\*RSS, default, 0, "1"HKR,Ndi\params\*RSS, type, 0, "enum"HKR,Ndi\params\*RSS\enum, "0", 0, %Disabled%HKR,Ndi\params\*RSS\enum, "1", 0, %Enabled%HKR,,*RSS,0,"1"HKR,Ndi\params\*LsoV1IPv4, ParamDesc, 0, %LSOv4%HKR,Ndi\params\*LsoV1IPv4, default, 0, "1"HKR,Ndi\params\*LsoV1IPv4, type, 0, "enum"HKR,Ndi\params\*LsoV1IPv4\enum, "0", 0, %Disabled%HKR,Ndi\params\*LsoV1IPv4\enum, "1", 0, %Enabled%HKR,,*LsoV1IPv4,0,"1"[OffloadIpv6Lsov2_8102.reg]HKR,Ndi\params\*TCPChecksumOffloadIPv6, ParamDesc, 0, %TCPChksumOffv6%HKR,Ndi\params\*TCPChecksumOffloadIPv6, default, 0, "3"HKR,Ndi\params\*TCPChecksumOffloadIPv6, type, 0, "enum"HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "0", 0, %Disabled%HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "1", 0, %TxEnabled%HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "3", 0, %RxTxEnabled%HKR,,*TCPChecksumOffloadIPv6,0,"3"HKR,Ndi\params\*UDPChecksumOffloadIPv6, ParamDesc, 0, PChksumOffv6%HKR,Ndi\params\*UDPChecksumOffloadIPv6, default, 0, "3"HKR,Ndi\params\*UDPChecksumOffloadIPv6, type, 0, "enum"HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "0", 0, %Disabled%HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "1", 0, %TxEnabled%HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "2", 0, %RxEnabled%HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "3", 0, %RxTxEnabled%HKR,,*UDPChecksumOffloadIPv6,0,"3"HKR,Ndi\params\*RSS, ParamDesc, 0, %RSS%HKR,Ndi\params\*RSS, default, 0, "1"HKR,Ndi\params\*RSS, type, 0, "enum"HKR,Ndi\params\*RSS\enum, "0", 0, %Disabled%HKR,Ndi\params\*RSS\enum, "1", 0, %Enabled%HKR,,*RSS,0,"1"HKR,Ndi\params\*LsoV2IPv4, ParamDesc, 0, %LSOv2v4%HKR,Ndi\params\*LsoV2IPv4, default, 0, "1"HKR,Ndi\params\*LsoV2IPv4, type, 0, "enum"HKR,Ndi\params\*LsoV2IPv4\enum, "0", 0, %Disabled%HKR,Ndi\params\*LsoV2IPv4\enum, "1", 0, %Enabled%HKR,,*LsoV2IPv4,0,"1"HKR,Ndi\params\*LsoV2IPv6, ParamDesc, 0, %LSOv2v6%HKR,Ndi\params\*LsoV2IPv6, default, 0, "1"HKR,Ndi\params\*LsoV2IPv6, type, 0, "enum"HKR,Ndi\params\*LsoV2IPv6\enum, "0", 0, %Disabled%HKR,Ndi\params\*LsoV2IPv6\enum, "1", 0, %Enabled%HKR,,*LsoV2IPv6,0,"1"[AutoCrossoverDet.reg]HKR,Ndi\params\AutoCrossoverDet, ParamDesc, 0, %AutoCrossoverDet%HKR,Ndi\params\AutoCrossoverDet, default, 0, "0"HKR,Ndi\params\AutoCrossoverDet, type, 0, "enum"HKR,Ndi\params\AutoCrossoverDet\enum, "0", 0, %Disabled%HKR,Ndi\params\AutoCrossoverDet\enum, "1", 0, %Enabled%HKR,,AutoCrossoverDet,0,"0"[WolShutdownLinkSpeed.reg]HKR,Ndi\params\WolShutdownLinkSpeed, ParamDesc, 0, %WolShutdownLinkSpeed%HKR,Ndi\params\WolShutdownLinkSpeed, default, 0, "0"HKR,Ndi\params\WolShutdownLinkSpeed, type, 0, "enum"HKR,Ndi\params\WolShutdownLinkSpeed\enum, "0", 0, %10MbFirst%HKR,Ndi\params\WolShutdownLinkSpeed\enum, "1", 0, %100MbFirst%HKR,,WolShutdownLinkSpeed,0,"0"[WolS5LinkSpeedNotSpdDown.reg]HKR,Ndi\params\WolShutdownLinkSpeed, ParamDesc, 0, %WolShutdownLinkSpeed%HKR,Ndi\params\WolShutdownLinkSpeed, default, 0, "1"HKR,Ndi\params\WolShutdownLinkSpeed, type, 0, "enum"HKR,Ndi\params\WolShutdownLinkSpeed\enum, "0", 0, %10MbFirst%HKR,Ndi\params\WolShutdownLinkSpeed\enum, "1", 0, %100MbFirst%HKR,Ndi\params\WolShutdownLinkSpeed\enum, "2", 0, %NotSpeedDown%HKR,,WolShutdownLinkSpeed,0,"2"[WolS5LinkSpeedForce1g.reg]HKR,Ndi\params\WolShutdownLinkSpeed, ParamDesc, 0, %WolShutdownLinkSpeed%HKR,Ndi\params\WolShutdownLinkSpeed, default, 0, "2"HKR,Ndi\params\WolShutdownLinkSpeed, type, 0, "enum"HKR,Ndi\params\WolShutdownLinkSpeed\enum, "2", 0, %NotSpeedDown%HKR,,WolShutdownLinkSpeed,0,"2"[WolCap.reg]HKR, Ndi\params\WolCap, ParamDesc, 0, %WolCap%HKR, Ndi\params\WolCap, type, 0, "enum"HKR, Ndi\params\WolCap, default, 0, "3"HKR, Ndi\params\WolCap\enum, "0", 0, %None%HKR, Ndi\params\WolCap\enum, "1", 0, %PatternMatch%HKR, Ndi\params\WolCap\enum, "2", 0, %MagicPacket%HKR, Ndi\params\WolCap\enum, "3", 0, %PatternAndMagic%HKR,,WolCap,0,"3"[GreenEthEnabled.reg]HKR, Ndi\params\EnableGreenEthernet, ParamDesc, 0, %GreenEthernet%HKR, Ndi\params\EnableGreenEthernet, type, 0, "enum"HKR, Ndi\params\EnableGreenEthernet, default, 0, "1"HKR, Ndi\params\EnableGreenEthernet\enum, "0", 0, %Disabled%HKR, Ndi\params\EnableGreenEthernet\enum, "1", 0, %Enabled%HKR,,EnableGreenEthernet,0,"1"[GreenEthDisabled.reg]HKR, Ndi\params\EnableGreenEthernet, ParamDesc, 0, %GreenEthernet%HKR, Ndi\params\EnableGreenEthernet, type, 0, "enum"HKR, Ndi\params\EnableGreenEthernet, default, 0, "0"HKR, Ndi\params\EnableGreenEthernet\enum, "0", 0, %Disabled%HKR, Ndi\params\EnableGreenEthernet\enum, "1", 0, %Enabled%HKR,,EnableGreenEthernet,0,"0"[ChgPnp.reg]HKR,,PnPCapabilities,0x10001,0x0020[PowerDownPll.reg]HKR,,PowerDownPll,0,"0"[del.reg]HKR,Ndi\params\JumboFrameHKR,,JumboFrameHKR,Ndi\params\S3S4WolPowerSavingHKR,,S3S4WolPowerSavingHKR,,PowerDownPll[dellsov1_8102.reg]HKR,Ndi\params\*LsoV1IPv4HKR,,*LsoV1IPv4;-----------------------------------------------------------------------------; rtk NT specific;[rtk.reg]HKR, Ndi, Service, 0, "RTL8169"; use ndis5 as the upper bound because NT supports itHKR, Ndi\Interfaces, UpperRange, 0, "ndis5"HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"[rtl8169.Service]DisplayName = %rtl8169.Service.DispName%ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%StartType = 3 ;%SERVICE_DEMAND_START%ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%ServiceBinary = %12%\Rtlh86.sysLoadOrderGroup = NDIS[common.EventLog]AddReg = common.AddEventLog.reg[common.AddEventLog.reg]HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"HKR, , TypesSupported, 0x00010001, 7;-----------------------------------------------------------------------------; DestinationDirs;[RTL8169.CopyFiles]Rtlh86.sys,,,2[RTLDLL.CopyFiles]RtNicProp32.dll,,,0x02[SourceDisksNames]1 = %DiskDescription%,,,[SourceDisksFiles]Rtlh86.sys = 1,, ; on distribution disk 1RtNicProp32.dll = 1,, ; on distribution disk 1[DestinationDirs]RTL8169.CopyFiles = 12DefaultDestDir = 11[Strings]Realtek = "Realtek"AutoDetect = "Auto Negotiation"SpeedDuplex = "Speed & Duplex"10Mb-Half-Duplex = "10 Mbps Half Duplex"10Mb-Full-Duplex = "10 Mbps Full Duplex"100Mb-Half-Duplex = "100 Mbps Half Duplex"100Mb-Full-Duplex = "100 Mbps Full Duplex"1000Mb-Full-Duplex = "1.0 Gbps Full Duplex"NetworkAddress = "Network Address"IPChksumOffv4 = "IPv4 Checksum Offload"TCPChksumOffv4 = "TCP Checksum Offload (IPv4)"UDPChksumOffv4 = "UDP Checksum Offload (IPv4)"TCPChksumOffv6 = "TCP Checksum Offload (IPv6)"UDPChksumOffv6 = "UDP Checksum Offload (IPv6)"Enabled = "Enabled"Disabled = "Disabled"TxEnabled = "Tx Enabled"RxEnabled = "Rx Enabled"RxTxEnabled = "Rx & Tx Enabled"LSOv4 = "Large Send Offload (IPv4)"LSOv2v4 = "Large Send Offload v2 (IPv4)"LSOv2v6 = "Large Send Offload v2 (IPv6)"FlowControl = "Flow Control"PriorityVLAN = "Priority & VLAN"PriorityVLANDisabled = "Priority & VLAN Disabled"PriorityVLANEnabled = "Priority & VLAN Enabled"InterruptModeration = "Interrupt Moderation"ReceiveBuffers = "Receive Buffers"TransmitBuffers = "Transmit Buffers"AutoDisableGigabit = "Auto Disable Gigabit (PowerSaving)"AutoLinkDownPhyOff = "Auto Disable PHY (PowerSaving)"BatteryRe-Link = "Re-Link, Battery"AcBatteryRe-Link = "Re-Link, Battery or AC"Battery = "Enabled, Battery"AcBattery = "Enabled, Battery or AC"JumboFrame = "Jumbo Frame"2KBMTU = "2KB MTU"3KBMTU = "3KB MTU"4KBMTU = "4KB MTU"5KBMTU = "5KB MTU"6KBMTU = "6KB MTU"7KBMTU = "7KB MTU"8KBMTU = "8KB MTU"9KBMTU = "9KB MTU"S5WakeOnLan = "Shutdown Wake-On-Lan"AutoLinkDownPcieMacOff = "Auto Disable PCIe (PowerSaving)"RSS = "Receive Side Scaling"AutoCrossoverDet = "Auto Crossover Detection"PriorityEnabled = "Priority Enabled"VLANEnabled = "VLAN Enabled"10MbFirst = "10 Mbps First"100MbFirst = "100 Mbps First"WolShutdownLinkSpeed = "WOL & Shutdown Link Speed"NotSpeedDown = "Not Speed Down"WolCap = "Wake-On-Lan Capabilities"None = "None"PatternMatch = "Pattern Match"MagicPacket = "Magic Packet"PatternAndMagic = "Pattern Match & Magic Packet"GreenEthernet = "Green Ethernet"RTL8169.DeviceDesc = "Realtek RTL8169/8110 Family PCI GBE NIC"R8169C7k.DeviceDesc = "Realtek RTL8169/8110 Family PCI GBE NIC"RTL8168.DeviceDesc = "Realtek RTL8168B/8111B Family PCI-E GBE NIC"RTL8136.DeviceDesc = "Realtek RTL8101E Family PCI-E FE NIC"RTL8136HP.DeviceDesc = "Realtek RTL8101E Family PCI-E FE NIC"RTL8168C.DeviceDesc = "Realtek RTL8168C(P)/8111C(P) Family PCI-E GBE NIC"RTL8168D.DeviceDesc = "Realtek RTL8168D/8111D Family PCI-E GBE NIC"RTL8168DP.DeviceDesc = "Realtek RTL8168DP/8111DP Family PCI-E GBE NIC"RTL8102.DeviceDesc = "Realtek RTL8102/8103 Family PCI-E FE NIC"RTL8401.DeviceDesc = "Realtek RTL8401E Family PCI-E FE NIC"RTL8168CNotSpdDown.DeviceDesc = "Realtek RTL8168C(P)/8111C(P) Family PCI-E GBE NIC"RTL8168CForceGigabit.DeviceDesc = "Realtek RTL8168C(P)/8111C(P) Family PCI-E GBE NIC"RTL8104.DeviceDesc = "Realtek RTL8104E Family PCI-E FE NIC"RTLChgPnpCaps8102.DeviceDesc = "Realtek RTL8102/8103 Family PCI-E FE NIC"RTLChgPnpCaps8168C.DeviceDesc = "Realtek RTL8168C(P)/8111C(P) Family PCI-E GBE NIC"RTLChgPnpCaps8168D.DeviceDesc = "Realtek RTL8168D/8111D Family PCI-E GBE NIC"RTL8112.DeviceDesc = "Realtek RTL8168B/8111B/8112 Family PCI-E GBE NIC"RTL8112L.DeviceDesc = "Realtek RTL8168D/8111D/8112L Family PCI-E GBE NIC"RTL8131.DeviceDesc = "Realtek RTL8101E/8131 Family PCI-E FE NIC"SMC9452TX.DeviceDesc = "SMC EZ Card 10/100/1000(SMC9452TX-1)"rtl8169.Service.DispName = "Realtek 8169 NT Driver"DiskDescription = "Realtek Driver Disk 1";;;;; InfVer = 1.105