home *** CD-ROM | disk | FTP | other *** search
- ; ** COPYRIGHT (C) 2005 Microsoft CORPORATION
-
- [version]
- Signature = "$Windows NT$"
- Class = Net
- ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
- Provider = %MSFT%
- DriverVer=06/21/2006,6.1837.926.2006
-
- [Manufacturer]
- %Realtek% = Realtek, NTx86
-
- [ControlFlags]
- ExcludeFromSelect = *
-
-
- [Realtek.NTx86]
- ; 8169
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&REV_10
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_816910EC
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_10EC8169
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14329230
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14320105
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14329604
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_14EAED01
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_1371734E
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_10BD3202
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_10BD3102
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1186&DEV_4300&SUBSYS_11864300
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_11864301
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_1385311A
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_13855200
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1737&DEV_1032&SUBSYS_17370024
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_16EC&DEV_0116&SUBSYS_16EC0116
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_032B1154
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_03351154
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_187E330B
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_1259C113
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_1259C112
- ; 8168
- %RTL8168.DeviceDesc% = RTL8168.ndi, PCI\VEN_10EC&DEV_8168
- %RTL8168.DeviceDesc% = RTL8168.ndi, PCI\VEN_10EC&DEV_8168&SUBSYS_816810EC
- ; 8101
- %RTL8136.DeviceDesc% = RTL8136.ndi, PCI\VEN_10EC&DEV_8136
- %RTL8136.DeviceDesc% = RTL8136.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_813610EC
- ; 8167
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8167
- %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8167&SUBSYS_816710EC
-
- ; Realtek
- ;
- ; Windows NT specific entry
- [RTL8169.ndi.NT]
- Characteristics = 0x84
- BusType = 5
- AddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg, rtk.reg
- CopyFiles = RTL8169.CopyFiles
- *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD
- *MediaType = 0 ; NdisMedium802_3
- *PhysicalMediaType = 0 ; NdisPhysicalMediumUnspecified
-
- [RTL8168.ndi.NT]
- Characteristics = 0x84
- BusType = 5
- AddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg, rtk.reg
- CopyFiles = RTL8169.CopyFiles
- *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD
- *MediaType = 0 ; NdisMedium802_3
- *PhysicalMediaType = 0 ; NdisPhysicalMediumUnspecified
-
- [RTL8136.ndi.NT]
- Characteristics = 0x84
- BusType = 5
- AddReg = Speed10_100.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg, rtk.reg
- CopyFiles = RTL8169.CopyFiles
- *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD
- *MediaType = 0 ; NdisMedium802_3
- *PhysicalMediaType = 0 ; NdisPhysicalMediumUnspecified
-
- [RTL8168.ndi.NT.HW]
- AddReg = RTL8168_8136.MSI.AddReg
-
- [RTL8136.ndi.NT.HW]
- AddReg = RTL8168_8136.MSI.AddReg
-
- [RTL8168_8136.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
-
-
- [RTL8169.ndi.NT.Services]
- AddService = RTL8169, 2, rtl8169.Service, common.EventLog
-
- [RTL8168.ndi.NT.Services]
- AddService = RTL8169, 2, rtl8169.Service, common.EventLog
-
- [RTL8136.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"
-
- [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"
-
- [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, "0"
- 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,"0"
-
-
- [PriorityVlanTag.reg]
- HKR,Ndi\params\*PriorityVLANTag, ParamDesc, 0, %PriorityVLAN%
- HKR,Ndi\params\*PriorityVLANTag, default, 0, "3"
- HKR,Ndi\params\*PriorityVLANTag, type, 0, "enum"
- HKR,Ndi\params\*PriorityVLANTag\enum, "0", 0, %PriorityVLANDisabled%
- 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, "256"
- 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,"256"
-
- HKR,Ndi\Params\*TransmitBuffers, ParamDesc, 0, %TransmitBuffers%
- HKR,Ndi\Params\*TransmitBuffers, Type, 0, "int"
- HKR,Ndi\Params\*TransmitBuffers, Default, 0, "64"
- HKR,Ndi\Params\*TransmitBuffers, Min, 0, "1"
- HKR,Ndi\Params\*TransmitBuffers, Max, 0, "64"
- HKR,Ndi\Params\*TransmitBuffers, Step, 0, "1"
- HKR,Ndi\Params\*TransmitBuffers, Base, 0, "10"
- HKR,,*TransmitBuffers,0,"64"
-
- ;-----------------------------------------------------------------------------
- ; rtk NT specific
- ;
-
- [rtk.reg]
- HKR, Ndi, Service, 0, "RTL8169"
- ; use ndis5 as the upper bound because NT supports it
- HKR, 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.sys
- LoadOrderGroup = 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
-
- [SourceDisksNames]
- 1 = %DiskDescription%,Rtlh86.sys,,
-
-
- [SourceDisksFiles]
- Rtlh86.sys = 1,, ; on distribution disk 1
-
-
- [DestinationDirs]
- RTL8169.CopyFiles = 12
- DefaultDestDir = 11
-
- [Strings]
- Msft = "Microsoft"
- 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)"
- Enabled = "Enabled"
- Disabled = "Disabled"
- TxEnabled = "Tx Enabled"
- RxEnabled = "Rx Enabled"
- RxTxEnabled = "Rx & Tx Enabled"
- LSOv4 = "Large Send Offload (IPv4)"
- FlowControl = "Flow Control"
- PriorityVLAN = "Priority & VLAN"
- PriorityVLANDisabled = "Priority & VLAN Disabled"
- PriorityVLANEnabled = "Priority & VLAN Enabled"
- InterruptModeration = "Interrupt Moderation"
- ReceiveBuffers = "Receive Buffers"
- TransmitBuffers = "Transmit Buffers"
-
- RTL8169.DeviceDesc = "Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.0)"
- RTL8168.DeviceDesc = "Realtek RTL8168/8111 Family PCI-E Gigabit Ethernet NIC (NDIS 6.0)"
- RTL8136.DeviceDesc = "Realtek RTL8101 Family PCI-E Fast Ethernet NIC (NDIS 6.0)"
-
- rtl8169.Service.DispName = "Realtek 8169 NT Driver"
-
- DiskDescription = "Realtek Driver Disk 1"
-
-
-