home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / inf / netrtx32.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  21.1 KB  |  264 lines

  1. ; ** COPYRIGHT (C) 2005 Microsoft CORPORATION
  2.  
  3. [version]
  4. Signature   = "$Windows NT$"
  5. Class       = Net
  6. ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
  7. Provider    = %MSFT%
  8. DriverVer=06/21/2006,6.1837.926.2006
  9.  
  10. [Manufacturer]
  11. %Realtek%     = Realtek, NTx86
  12.  
  13. [ControlFlags]
  14. ExcludeFromSelect     = *
  15.  
  16.  
  17. [Realtek.NTx86]
  18. ; 8169
  19. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&REV_10
  20. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_816910EC
  21. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_10EC8169
  22. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14329230
  23. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14320105
  24. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14329604
  25. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_14EAED01
  26. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_1371734E
  27. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_10BD3202
  28. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_10BD3102
  29. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_1186&DEV_4300&SUBSYS_11864300
  30. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_11864301
  31. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_1385311A
  32. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_13855200
  33. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_1737&DEV_1032&SUBSYS_17370024
  34. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_16EC&DEV_0116&SUBSYS_16EC0116
  35. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_032B1154
  36. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_03351154
  37. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_187E330B
  38. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_1259C113
  39. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_1259C112
  40. ; 8168
  41. %RTL8168.DeviceDesc%  = RTL8168.ndi, PCI\VEN_10EC&DEV_8168
  42. %RTL8168.DeviceDesc%  = RTL8168.ndi, PCI\VEN_10EC&DEV_8168&SUBSYS_816810EC
  43. ; 8101
  44. %RTL8136.DeviceDesc%  = RTL8136.ndi, PCI\VEN_10EC&DEV_8136
  45. %RTL8136.DeviceDesc%  = RTL8136.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_813610EC
  46. ; 8167
  47. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8167
  48. %RTL8169.DeviceDesc%  = RTL8169.ndi, PCI\VEN_10EC&DEV_8167&SUBSYS_816710EC
  49.  
  50. ; Realtek
  51. ;
  52. ; Windows NT specific entry
  53. [RTL8169.ndi.NT]
  54. Characteristics = 0x84
  55. BusType         = 5
  56. AddReg          = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg, rtk.reg
  57. CopyFiles       = RTL8169.CopyFiles
  58. *IfType         = 6        ; IF_TYPE_ETHERNET_CSMACD 
  59. *MediaType      = 0        ; NdisMedium802_3
  60. *PhysicalMediaType = 0        ; NdisPhysicalMediumUnspecified 
  61.  
  62. [RTL8168.ndi.NT]
  63. Characteristics = 0x84
  64. BusType         = 5
  65. AddReg          = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg, rtk.reg
  66. CopyFiles       = RTL8169.CopyFiles
  67. *IfType         = 6        ; IF_TYPE_ETHERNET_CSMACD 
  68. *MediaType      = 0        ; NdisMedium802_3
  69. *PhysicalMediaType = 0        ; NdisPhysicalMediumUnspecified 
  70.  
  71. [RTL8136.ndi.NT]
  72. Characteristics = 0x84
  73. BusType         = 5
  74. AddReg          = Speed10_100.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg, rtk.reg
  75. CopyFiles       = RTL8169.CopyFiles
  76. *IfType         = 6        ; IF_TYPE_ETHERNET_CSMACD 
  77. *MediaType      = 0        ; NdisMedium802_3
  78. *PhysicalMediaType = 0        ; NdisPhysicalMediumUnspecified 
  79.  
  80. [RTL8168.ndi.NT.HW]
  81. AddReg = RTL8168_8136.MSI.AddReg
  82.  
  83. [RTL8136.ndi.NT.HW]
  84. AddReg = RTL8168_8136.MSI.AddReg
  85.  
  86. [RTL8168_8136.MSI.AddReg]
  87. HKR, "Interrupt Management", 0x00000010 
  88. HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010
  89. HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 0
  90. HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1
  91.  
  92.  
  93. [RTL8169.ndi.NT.Services]
  94. AddService = RTL8169, 2, rtl8169.Service, common.EventLog
  95.  
  96. [RTL8168.ndi.NT.Services]
  97. AddService = RTL8169, 2, rtl8169.Service, common.EventLog
  98.  
  99. [RTL8136.ndi.NT.Services]
  100. AddService = RTL8169, 2, rtl8169.Service, common.EventLog
  101.  
  102.  
  103. ;-----------------------------------------------------------------------------
  104. ; common base for 10/100/1000 Mb Adapters
  105. ;
  106. [Speed.reg]
  107. HKR,Ndi\params\*SpeedDuplex,       ParamDesc,  0, %SpeedDuplex%
  108. HKR,Ndi\params\*SpeedDuplex,       default,    0, "0"
  109. HKR,Ndi\params\*SpeedDuplex,       type,       0, "enum"
  110. HKR,Ndi\params\*SpeedDuplex\enum,  "0",        0, %AutoDetect%
  111. HKR,Ndi\params\*SpeedDuplex\enum,  "1",        0, %10Mb-Half-Duplex%
  112. HKR,Ndi\params\*SpeedDuplex\enum,  "2",        0, %10Mb-Full-Duplex%
  113. HKR,Ndi\params\*SpeedDuplex\enum,  "3",        0, %100Mb-Half-Duplex%
  114. HKR,Ndi\params\*SpeedDuplex\enum,  "4",        0, %100Mb-Full-Duplex%
  115. HKR,Ndi\params\*SpeedDuplex\enum,  "6",        0, %1000Mb-Full-Duplex%
  116. HKR,,*SpeedDuplex,0,"0"
  117.  
  118. [Speed10_100.reg]
  119. HKR,Ndi\params\*SpeedDuplex,       ParamDesc,  0, %SpeedDuplex%
  120. HKR,Ndi\params\*SpeedDuplex,       default,    0, "0"
  121. HKR,Ndi\params\*SpeedDuplex,       type,       0, "enum"
  122. HKR,Ndi\params\*SpeedDuplex\enum,  "0",        0, %AutoDetect%
  123. HKR,Ndi\params\*SpeedDuplex\enum,  "1",        0, %10Mb-Half-Duplex%
  124. HKR,Ndi\params\*SpeedDuplex\enum,  "2",        0, %10Mb-Full-Duplex%
  125. HKR,Ndi\params\*SpeedDuplex\enum,  "3",        0, %100Mb-Half-Duplex%
  126. HKR,Ndi\params\*SpeedDuplex\enum,  "4",        0, %100Mb-Full-Duplex%
  127. HKR,,*SpeedDuplex,0,"0"
  128.  
  129. [NetworkAddress.reg]
  130. HKR,Ndi\params\NetworkAddress,       ParamDesc,  0, %NetworkAddress%
  131. HKR,Ndi\params\NetworkAddress,       type,       0, "edit"
  132. HKR,Ndi\params\NetworkAddress,       default,    0, "000000000000"
  133. HKR,Ndi\params\NetworkAddress,       LimitText,  0, "12"
  134. HKR,Ndi\params\NetworkAddress,       UpperCase,  0, "1"
  135. HKR,Ndi\params\NetworkAddress,       Optional,   0, "1"
  136.  
  137. [flowctrl.reg]
  138. HKR,Ndi\params\*FlowControl,       ParamDesc,  0, %FlowControl%
  139. HKR,Ndi\params\*FlowControl,       default,    0, "0"
  140. HKR,Ndi\params\*FlowControl,       type,       0, "enum"
  141. HKR,Ndi\params\*FlowControl\enum,  "0",        0, %Disabled%
  142. HKR,Ndi\params\*FlowControl\enum,  "1",        0, %Enabled%
  143. HKR,,*FlowControl,0,"0"
  144.  
  145.  
  146. [PriorityVlanTag.reg]
  147. HKR,Ndi\params\*PriorityVLANTag,    ParamDesc,  0, %PriorityVLAN%
  148. HKR,Ndi\params\*PriorityVLANTag,    default,    0, "3"
  149. HKR,Ndi\params\*PriorityVLANTag,    type,       0, "enum"
  150. HKR,Ndi\params\*PriorityVLANTag\enum,    "0",        0, %PriorityVLANDisabled%
  151. HKR,Ndi\params\*PriorityVLANTag\enum,    "3",        0, %PriorityVLANEnabled%
  152. HKR,,*PriorityVLANTag,0,"3"
  153.  
  154. [InterruptModeration.reg]
  155. HKR,Ndi\params\*InterruptModeration,    ParamDesc,  0, %InterruptModeration%
  156. HKR,Ndi\params\*InterruptModeration,    default,    0, "1"
  157. HKR,Ndi\params\*InterruptModeration,    type,       0, "enum"
  158. HKR,Ndi\params\*InterruptModeration\enum,    "0",        0, %Disabled%
  159. HKR,Ndi\params\*InterruptModeration\enum,    "1",        0, %Enabled%
  160. HKR,,*InterruptModeration,0,"1"
  161.  
  162. [TxRxBuf.reg]
  163. HKR,Ndi\Params\*ReceiveBuffers,       ParamDesc,  0, %ReceiveBuffers%
  164. HKR,Ndi\Params\*ReceiveBuffers,       Type,       0, "int"
  165. HKR,Ndi\Params\*ReceiveBuffers,       Default,    0, "256"
  166. HKR,Ndi\Params\*ReceiveBuffers,       Min,        0, "1"
  167. HKR,Ndi\Params\*ReceiveBuffers,       Max,        0, "512"
  168. HKR,Ndi\Params\*ReceiveBuffers,       Step,       0, "1"
  169. HKR,Ndi\Params\*ReceiveBuffers,       Base,       0, "10"
  170. HKR,,*ReceiveBuffers,0,"256"
  171.  
  172. HKR,Ndi\Params\*TransmitBuffers,      ParamDesc,  0, %TransmitBuffers%
  173. HKR,Ndi\Params\*TransmitBuffers,      Type,       0, "int"
  174. HKR,Ndi\Params\*TransmitBuffers,      Default,    0, "64"
  175. HKR,Ndi\Params\*TransmitBuffers,      Min,        0, "1"
  176. HKR,Ndi\Params\*TransmitBuffers,      Max,        0, "64"
  177. HKR,Ndi\Params\*TransmitBuffers,      Step,       0, "1"
  178. HKR,Ndi\Params\*TransmitBuffers,      Base,       0, "10"
  179. HKR,,*TransmitBuffers,0,"64"
  180.  
  181. ;-----------------------------------------------------------------------------
  182. ; rtk NT specific
  183. ;
  184.  
  185. [rtk.reg]
  186. HKR, Ndi,                       Service,    0, "RTL8169"
  187. ; use ndis5 as the upper bound because NT supports it
  188. HKR, Ndi\Interfaces,            UpperRange, 0, "ndis5"
  189. HKR, Ndi\Interfaces,            LowerRange, 0, "ethernet"
  190.  
  191.  
  192. [rtl8169.Service]
  193. DisplayName     = %rtl8169.Service.DispName%
  194. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  195. StartType       = 3 ;%SERVICE_DEMAND_START%
  196. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  197. ServiceBinary   = %12%\Rtlh86.sys
  198. LoadOrderGroup  = NDIS
  199.  
  200.  
  201. [common.EventLog]
  202. AddReg = common.AddEventLog.reg
  203.  
  204. [common.AddEventLog.reg]
  205. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  206. HKR, , TypesSupported,   0x00010001, 7
  207.  
  208. ;-----------------------------------------------------------------------------
  209. ; DestinationDirs
  210. ;
  211. [RTL8169.CopyFiles]
  212. Rtlh86.sys,,,2
  213.  
  214. [SourceDisksNames]
  215. 1 = %DiskDescription%,Rtlh86.sys,,
  216.  
  217.  
  218. [SourceDisksFiles]
  219. Rtlh86.sys = 1,, ; on distribution disk 1
  220.  
  221.  
  222. [DestinationDirs]
  223. RTL8169.CopyFiles  = 12
  224. DefaultDestDir     = 11
  225.  
  226. [Strings]
  227. Msft                     = "Microsoft"
  228. Realtek                  = "Realtek"
  229.  
  230. AutoDetect               = "Auto Negotiation"
  231. SpeedDuplex              = "Speed & Duplex"
  232. 10Mb-Half-Duplex         = "10 Mbps Half Duplex"
  233. 10Mb-Full-Duplex         = "10 Mbps Full Duplex"
  234. 100Mb-Half-Duplex        = "100 Mbps Half Duplex"
  235. 100Mb-Full-Duplex        = "100 Mbps Full Duplex"
  236. 1000Mb-Full-Duplex       = "1.0 Gbps Full Duplex"
  237. NetworkAddress         = "Network Address"
  238. IPChksumOffv4            = "IPv4 Checksum Offload"
  239. TCPChksumOffv4           = "TCP Checksum Offload (IPv4)"
  240. UDPChksumOffv4           = "UDP Checksum Offload (IPv4)"
  241. Enabled                  = "Enabled"
  242. Disabled                 = "Disabled"
  243. TxEnabled                = "Tx Enabled"
  244. RxEnabled                = "Rx Enabled"
  245. RxTxEnabled              = "Rx & Tx Enabled"
  246. LSOv4                    = "Large Send Offload (IPv4)"
  247. FlowControl              = "Flow Control"
  248. PriorityVLAN             = "Priority & VLAN"
  249. PriorityVLANDisabled     = "Priority & VLAN Disabled"
  250. PriorityVLANEnabled      = "Priority & VLAN Enabled"
  251. InterruptModeration      = "Interrupt Moderation"
  252. ReceiveBuffers           = "Receive Buffers"
  253. TransmitBuffers          = "Transmit Buffers"
  254.  
  255. RTL8169.DeviceDesc       = "Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.0)"
  256. RTL8168.DeviceDesc       = "Realtek RTL8168/8111 Family PCI-E Gigabit Ethernet NIC (NDIS 6.0)"
  257. RTL8136.DeviceDesc       = "Realtek RTL8101 Family PCI-E Fast Ethernet NIC (NDIS 6.0)"
  258.  
  259. rtl8169.Service.DispName = "Realtek 8169 NT Driver"
  260.  
  261. DiskDescription      = "Realtek Driver Disk 1"
  262.  
  263.  
  264.