home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / netsmc2.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-10-17  |  13.9 KB  |  379 lines

  1. ; smc_dpci.inf v1.02
  2. ; Used netpci.inf v4.12.1 as base
  3. ; Copyright 1993-1997, Digital Equipment Corporation
  4. ; Copyright 1993-1997, Microsoft Corporation
  5. ; Copyright 1993-1997, Standard Microsystems Corporation
  6. ;
  7. ;       1/23/97 Added SUBSYS id capability.
  8. ;       1/24/97 Cleaned up signon strings.
  9.     1/28/97 Added SMC8032DT PC Card.
  10. ; =======================================================================
  11.  
  12. [version]
  13. CatalogFile=netsmc2.cat
  14. LayoutFile=layout.inf,layout1.inf, layout2.inf
  15. signature="$Chicago$"
  16. Class=Net
  17. provider=%V_MS%
  18.  
  19. [Manufacturer]
  20. %V_SMC%=SMC
  21.  
  22.  
  23. [SMC]
  24. %SMC9332bdt.DeviceDesc%=9332bdt.ndi, PCI\VEN_1011&DEV_0009&SUBSYS_200110B8  ;DSChip 21140 
  25. %SMC9332bvt.DeviceDesc%=9332bvt.ndi, PCI\VEN_1011&DEV_0009&SUBSYS_200210B8  ;DSChip 21140 
  26. %SMC9334bdt.DeviceDesc%=9334bdt.ndi, PCI\VEN_1011&DEV_0009&SUBSYS_200310B8  ;DSChip 21140 
  27. %SMC8032dt.DeviceDesc%=SMC8032dt.ndi,    PCI\VEN_1011&DEV_0019&SUBSYS_200510B8  ;DSChip 21143
  28.  
  29. ;***************************************************************************
  30. [8432.ndi]
  31. AddReg=21040.ndi.reg,2104x.ndi.reg,smcpwr.ndi.reg,21x4.pci.reg,8432.con.reg
  32. [8432e.ndi]
  33. AddReg=21041.ndi.reg,2104x.ndi.reg,smcpwr.ndi.reg,21x4.pci.reg,8432.con.reg
  34. [9332dst.ndi]
  35. AddReg=9332dst.insert,2114x.ndi.reg,smcpwr.ndi.reg,21x4.pci.reg,9332dst.con.reg
  36. [9332bdt.ndi]
  37. AddReg=9332bdt.insert,2114x.ndi.reg,smcpwr.ndi.reg,21x4.pci.reg,9332bdt.con.reg
  38. [9332bvt.ndi]
  39. AddReg=9332bvt.insert,2114x.ndi.reg,smcpwr.ndi.reg,21x4.pci.reg,9332bvt.con.reg
  40. [9334bdt.ndi]
  41. AddReg=9334bdt.insert,2114x.ndi.reg,smcpwr.ndi.reg,21x4.pci.reg,9334bdt.con.reg
  42. [SMC8032dt.ndi]
  43. AddReg=8032dt.insert,2114x.ndi.reg,smcpwr.ndi.reg,21x4.pci.reg,8032dt.con.reg,snz.reg
  44.  
  45. ;***************************************************************************
  46.  
  47. [21040.ndi.reg]
  48. HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0002"
  49. HKR,,AdapterCFID,,00021011
  50.  
  51. [21041.ndi.reg]
  52. HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0014"
  53. HKR,,AdapterCFID,,00141011
  54. ;Snooze Mode
  55. HKR,Ndi\params\SnoozeMode,ParamDesc,,"Snooze Mode"
  56. HKR,Ndi\params\SnoozeMode,default,,0
  57. HKR,Ndi\params\SnoozeMode,type,,enum
  58. HKR,Ndi\params\SnoozeMode\enum,0,,"Disabled"
  59. HKR,Ndi\params\SnoozeMode\enum,1,,"Enabled"
  60. HKR,NDI\params\SnoozeMode,flag,1,20,00,00,00
  61.  
  62. [9332dst.insert]
  63. HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0009"
  64. HKR,,AdapterCFID,,00091011
  65. ;Interrupt Mitigation
  66. HKR,Ndi\params\InterruptMitigation,ParamDesc,,"Interrupt Mitigation"
  67. HKR,Ndi\params\InterruptMitigation,default,,0
  68. HKR,Ndi\params\InterruptMitigation,type,,enum
  69. HKR,Ndi\params\InterruptMitigation\enum,0,,"Disabled"
  70. HKR,Ndi\params\InterruptMitigation\enum,1,,"Enabled"
  71. HKR,NDI\params\InterruptMitigation,flag,1,20,00,00,00
  72.  
  73. [9332bdt.insert]
  74. HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0009&SUBSYS_200110B8"
  75. HKR,,AdapterCFID,,00091011
  76. ;Interrupt Mitigation
  77. HKR,Ndi\params\InterruptMitigation,ParamDesc,,"Interrupt Mitigation"
  78. HKR,Ndi\params\InterruptMitigation,default,,0
  79. HKR,Ndi\params\InterruptMitigation,type,,enum
  80. HKR,Ndi\params\InterruptMitigation\enum,0,,"Disabled"
  81. HKR,Ndi\params\InterruptMitigation\enum,1,,"Enabled"
  82. HKR,NDI\params\InterruptMitigation,flag,1,20,00,00,00
  83.  
  84. [9332bvt.insert]
  85. HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0009&SUBSYS_200210B8"
  86. HKR,,AdapterCFID,,00091011
  87. ;Interrupt Mitigation
  88. HKR,Ndi\params\InterruptMitigation,ParamDesc,,"Interrupt Mitigation"
  89. HKR,Ndi\params\InterruptMitigation,default,,0
  90. HKR,Ndi\params\InterruptMitigation,type,,enum
  91. HKR,Ndi\params\InterruptMitigation\enum,0,,"Disabled"
  92. HKR,Ndi\params\InterruptMitigation\enum,1,,"Enabled"
  93. HKR,NDI\params\InterruptMitigation,flag,1,20,00,00,00
  94.  
  95. [9334bdt.insert]
  96. HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0009&SUBSYS_200310B8"
  97. HKR,,AdapterCFID,,00091011
  98. ;Interrupt Mitigation
  99. HKR,Ndi\params\InterruptMitigation,ParamDesc,,"Interrupt Mitigation"
  100. HKR,Ndi\params\InterruptMitigation,default,,0
  101. HKR,Ndi\params\InterruptMitigation,type,,enum
  102. HKR,Ndi\params\InterruptMitigation\enum,0,,"Disabled"
  103. HKR,Ndi\params\InterruptMitigation\enum,1,,"Enabled"
  104. HKR,NDI\params\InterruptMitigation,flag,1,20,00,00,00
  105.  
  106. [8032dt.insert]
  107. HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019&SUBSYS_200510B8"
  108. HKR,,AdapterCFID,,00191011
  109.  
  110. ;****************************************************************************
  111. ; Driver parameters
  112. ;****************************************************************************
  113.  
  114.  
  115. [smcpwr.ndi.reg]
  116. ; key,subkey,valuname,type,value
  117. HKR,,DevLoader,,*ndis
  118. HKR,,DeviceVxDs,,smcpwrn.sys
  119. ; NDIS Info
  120. HKR,NDIS,MajorNdisVersion,1,03
  121. HKR,NDIS,MinorNdisVersion,1,0A
  122. HKR,NDIS,LogDriverName,,"SMCPWR"
  123. HKR,NDIS,MajorDriverVersion,1,4
  124. HKR,NDIS,MinorDriverVersion,1,12
  125. HKR,NDIS\NDIS2,DriverName,,"SMCPWR$"
  126. HKR,NDIS\NDIS2,FileName,,"smcpwr.dos"
  127. HKR,NDIS\ODI,DriverName,,"SMCPWR"
  128. HKR,NDIS\ODI,FileName,,"smcpwr.com"
  129. ; Interfaces
  130. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  131. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  132. ; john changed the following
  133. HKR,Ndi\Interfaces,DefUpper,,"ndis3"
  134. ; HKR,Ndi\Interfaces,DefUpper,,"ndis2,ndis3"
  135. HKR,Ndi\Interfaces,UpperRange,,"ndis3"
  136. ; Install sections
  137. HKR,Ndi\Install,ndis3,,"smcpwr.ndis3"
  138. HKR,Ndi\Install,ndis2,,"smcpwr.ndis2"
  139. HKR,Ndi\Install,odi,,"smcpwr.odi"
  140. ;params
  141. HKR,,MediaType,,1
  142.  
  143.  
  144. ;****************************************************************************
  145. ; PCI common parameters
  146. ;****************************************************************************
  147.  
  148. [21x4.pci.reg]
  149. ;params
  150. HKR,,AdapterType,,5
  151. HKR,,BusType,,5
  152. ;Receive Buffers
  153. HKR,Ndi\params\ReceiveBuffers,ParamDesc,,"Receive Buffers"
  154. HKR,Ndi\params\ReceiveBuffers,default,,10
  155. HKR,Ndi\params\ReceiveBuffers,type,,enum
  156. HKR,Ndi\params\ReceiveBuffers\enum,8,," 8"
  157. HKR,Ndi\params\ReceiveBuffers\enum,10,,"16"
  158. HKR,Ndi\params\ReceiveBuffers\enum,20,,"32"
  159. HKR,Ndi\params\ReceiveBuffers\enum,30,,"48"
  160. HKR,Ndi\params\ReceiveBuffers\enum,40,,"64"
  161. HKR,NDI\params\ReceiveBuffers,flag,1,20,00,00,00
  162. ;Underrun Retry
  163. HKR,Ndi\params\UnderrunRetry,ParamDesc,,"Underrun Max Retries"
  164. HKR,Ndi\params\UnderrunRetry,default,,2
  165. HKR,Ndi\params\UnderrunRetry,type,,enum
  166. HKR,Ndi\params\UnderrunRetry\enum,2,," 2"
  167. HKR,Ndi\params\UnderrunRetry\enum,4,," 4"
  168. HKR,Ndi\params\UnderrunRetry\enum,6,," 6"
  169. HKR,Ndi\params\UnderrunRetry\enum,8,," 8"
  170. HKR,NDI\params\UnderrunRetry,flag,1,20,00,00,00
  171. ;Map Registers
  172. HKR,Ndi\params\MapRegisters,ParamDesc,,"Map Registers"
  173. HKR,Ndi\params\MapRegisters,default,,8
  174. HKR,Ndi\params\MapRegisters,type,,enum
  175. HKR,Ndi\params\MapRegisters\enum,4,," 4"
  176. HKR,Ndi\params\MapRegisters\enum,8,," 8"
  177. HKR,Ndi\params\MapRegisters\enum,10,,"16"
  178. HKR,Ndi\params\MapRegisters\enum,20,,"32"
  179. HKR,Ndi\params\MapRegisters\enum,40,,"64"
  180. HKR,NDI\params\MapRegisters,flag,1,20,00,00,00
  181.  
  182.  
  183.  
  184. ;****************************************************************************
  185. ; Device specific parameters
  186. ;****************************************************************************
  187.  
  188. [2104x.ndi.reg]
  189. ;Burst Length
  190. HKR,Ndi\params\BurstLength,ParamDesc,,"Burst Length"
  191. HKR,Ndi\params\BurstLength,default,,10
  192. HKR,Ndi\params\BurstLength,type,,enum
  193. HKR,Ndi\params\BurstLength\enum,1,,"1 DWORD"
  194. HKR,Ndi\params\BurstLength\enum,2,,"2 DWORDS"
  195. HKR,Ndi\params\BurstLength\enum,4,,"4 DWORDS"
  196. HKR,Ndi\params\BurstLength\enum,8,,"8 DWORDS"
  197. HKR,Ndi\params\BurstLength\enum,10,,"16 DWORDS"
  198. HKR,NDI\params\BurstLength,flag,1,20,00,00,00
  199. ;Transmit Threshold
  200. HKR,Ndi\params\TransmitThreshold,ParamDesc,,"Transmit Threshold"
  201. HKR,Ndi\params\TransmitThreshold,default,,60
  202. HKR,Ndi\params\TransmitThreshold,type,,enum
  203. HKR,Ndi\params\TransmitThreshold\enum,48,,"  72 bytes"
  204. HKR,Ndi\params\TransmitThreshold\enum,60,,"  96 bytes"
  205. HKR,Ndi\params\TransmitThreshold\enum,80,," 128 bytes"
  206. HKR,Ndi\params\TransmitThreshold\enum,A0,," 160 bytes"
  207. HKR,NDI\params\TransmitThreshold,flag,1,20,00,00,00
  208.  
  209. [2114x.ndi.reg]
  210. ;Burst Length
  211. HKR,Ndi\params\BurstLength,ParamDesc,,"Burst Length"
  212. HKR,Ndi\params\BurstLength,default,,10
  213. HKR,Ndi\params\BurstLength,type,,enum
  214. HKR,Ndi\params\BurstLength\enum,1,,"1 DWORD"
  215. HKR,Ndi\params\BurstLength\enum,2,,"2 DWORDS"
  216. HKR,Ndi\params\BurstLength\enum,4,,"4 DWORDS"
  217. HKR,Ndi\params\BurstLength\enum,8,,"8 DWORDS"
  218. HKR,Ndi\params\BurstLength\enum,10,,"16 DWORDS"
  219. HKR,Ndi\params\BurstLength\enum,20,,"32 DWORDS"
  220. HKR,NDI\params\BurstLength,flag,1,20,00,00,00
  221. ;Transmit Threshold 100Mbps
  222. HKR,Ndi\params\TransmitThreshold100,ParamDesc,,"Transmit Threshold 100Mbps"
  223. HKR,Ndi\params\TransmitThreshold100,default,,200
  224. HKR,Ndi\params\TransmitThreshold100,type,,enum
  225. HKR,Ndi\params\TransmitThreshold100\enum,80,," 128 bytes"
  226. HKR,Ndi\params\TransmitThreshold100\enum,100,," 256 bytes"
  227. HKR,Ndi\params\TransmitThreshold100\enum,200,," 512 bytes"
  228. HKR,Ndi\params\TransmitThreshold100\enum,400,,"1024 bytes"
  229. HKR,NDI\params\TransmitThreshold100,flag,1,20,00,00,00
  230. ;Transmit Threshold 10Mbps
  231. HKR,Ndi\params\TransmitThreshold,ParamDesc,,"Transmit Threshold 10Mbps"
  232. HKR,Ndi\params\TransmitThreshold,default,,60
  233. HKR,Ndi\params\TransmitThreshold,type,,enum
  234. HKR,Ndi\params\TransmitThreshold\enum,48,,"  72 bytes"
  235. HKR,Ndi\params\TransmitThreshold\enum,60,,"  96 bytes"
  236. HKR,Ndi\params\TransmitThreshold\enum,80,," 128 bytes"
  237. HKR,Ndi\params\TransmitThreshold\enum,A0,," 160 bytes"
  238. HKR,NDI\params\TransmitThreshold,flag,1,20,00,00,00
  239. ;Underrun Threshold
  240. HKR,Ndi\params\UnderrunThreshold,ParamDesc,,"Underrun Threshold"
  241. HKR,Ndi\params\UnderrunThreshold,default,,0A
  242. HKR,Ndi\params\UnderrunThreshold,type,,enum
  243. HKR,Ndi\params\UnderrunThreshold\enum,0A,," 10"
  244. HKR,Ndi\params\UnderrunThreshold\enum,14,," 20"
  245. HKR,Ndi\params\UnderrunThreshold\enum,32,," 50"
  246. HKR,Ndi\params\UnderrunThreshold\enum,64,,"100"
  247. HKR,NDI\params\UnderrunThreshold,flag,1,20,00,00,00
  248. ;StoreAndForward
  249. HKR,Ndi\params\StoreAndForward,ParamDesc,,"Store And Forward"
  250. HKR,Ndi\params\StoreAndForward,default,,0
  251. HKR,Ndi\params\StoreAndForward,type,,enum
  252. HKR,Ndi\params\StoreAndForward\enum,0,,"Disabled"
  253. HKR,Ndi\params\StoreAndForward\enum,1,,"Enabled"
  254. HKR,NDI\params\StoreAndForward,flag,1,20,00,00,00
  255. ;MemoryReadMultiple
  256. HKR,Ndi\params\MemoryReadMultiple,ParamDesc,,"Memory Read Multiple"
  257. HKR,Ndi\params\MemoryReadMultiple,default,,0
  258. HKR,Ndi\params\MemoryReadMultiple,type,,enum
  259. HKR,Ndi\params\MemoryReadMultiple\enum,0,,"Disabled"
  260. HKR,Ndi\params\MemoryReadMultiple\enum,1,,"Enabled"
  261. HKR,NDI\params\MemoryReadMultiple,flag,1,20,00,00,00
  262.  
  263.  
  264. [8432.con.reg]
  265. ;DataRate
  266. HKR,Ndi\params\DataRate,ParamDesc,,"Data Rate"
  267. HKR,Ndi\params\DataRate,default,,0
  268. HKR,Ndi\params\DataRate,type,,enum
  269. HKR,Ndi\params\DataRate\enum,0,,"AutoDetect"
  270. HKR,Ndi\params\DataRate\enum,2,,"10BaseT (Twisted_Pair)"
  271. HKR,Ndi\params\DataRate\enum,3,,"10BaseT Full_Duplex"
  272. HKR,Ndi\params\DataRate\enum,4,,"10BaseT No_Link_Test"
  273. HKR,Ndi\params\DataRate\enum,1,,"10Base2 (BNC)"
  274. HKR,Ndi\params\DataRate\enum,5,,"10Base5 (AUI)"
  275. HKR,NDI\params\DataRate,flag,1,20,00,00,00
  276.  
  277. [9332dst.con.reg]
  278. ;DataRate
  279. HKR,Ndi\params\DataRate,ParamDesc,,"Data Rate"
  280. HKR,Ndi\params\DataRate,default,,0
  281. HKR,Ndi\params\DataRate,type,,enum
  282. HKR,Ndi\params\DataRate\enum,0,,"AutoSense"
  283. HKR,Ndi\params\DataRate\enum,8,,"100BaseTx"
  284. HKR,Ndi\params\DataRate\enum,9,,"100BaseTx Full_Duplex"
  285. HKR,Ndi\params\DataRate\enum,2,,"10BaseT"
  286. HKR,NDI\params\DataRate,flag,1,20,00,00,00
  287.  
  288. [9332bdt.con.reg]
  289. ;DataRate
  290. HKR,Ndi\params\DataRate,ParamDesc,,"Data Rate"
  291. HKR,Ndi\params\DataRate,default,,0
  292. HKR,Ndi\params\DataRate,type,,enum
  293. HKR,Ndi\params\DataRate\enum,0,,"AutoSense"
  294. HKR,Ndi\params\DataRate\enum,8,,"100BaseTx"
  295. HKR,Ndi\params\DataRate\enum,9,,"100BaseTx Full_Duplex"
  296. HKR,Ndi\params\DataRate\enum,2,,"10BaseT"
  297. HKR,Ndi\params\DataRate\enum,3,,"10BaseT Full_Duplex"
  298. HKR,NDI\params\DataRate,flag,1,20,00,00,00
  299.  
  300. [9332bvt.con.reg]
  301. ;DataRate
  302. HKR,Ndi\params\DataRate,ParamDesc,,"Data Rate"
  303. HKR,Ndi\params\DataRate,default,,0
  304. HKR,Ndi\params\DataRate,type,,enum
  305. HKR,Ndi\params\DataRate\enum,0,,"AutoSense"
  306. HKR,Ndi\params\DataRate\enum,0A,,"100BaseT4"
  307. HKR,Ndi\params\DataRate\enum,3,,"10BaseT Full_Duplex"
  308. HKR,Ndi\params\DataRate\enum,2,,"10BaseT"
  309. HKR,NDI\params\DataRate,flag,1,20,00,00,00
  310.  
  311. [9334bdt.con.reg]
  312. ;DataRate
  313. HKR,Ndi\params\DataRate,ParamDesc,,"Data Rate"
  314. HKR,Ndi\params\DataRate,default,,0
  315. HKR,Ndi\params\DataRate,type,,enum
  316. HKR,Ndi\params\DataRate\enum,0,,"AutoSense"
  317. HKR,Ndi\params\DataRate\enum,8,,"100BaseTx"
  318. HKR,Ndi\params\DataRate\enum,9,,"100BaseTx Full_Duplex"
  319. HKR,Ndi\params\DataRate\enum,2,,"10BaseT"
  320. HKR,Ndi\params\DataRate\enum,3,,"10BaseT Full_Duplex"
  321. HKR,NDI\params\DataRate,flag,1,20,00,00,00
  322.  
  323. [8032dt.con.reg]
  324. ;DataRate
  325. HKR,Ndi\params\DataRate,ParamDesc,,"Data Rate"
  326. HKR,Ndi\params\DataRate,default,,0
  327. HKR,Ndi\params\DataRate,type,,enum
  328. HKR,Ndi\params\DataRate\enum,0,,"AutoSense"
  329. HKR,Ndi\params\DataRate\enum,8,,"100BaseTx"
  330. HKR,Ndi\params\DataRate\enum,9,,"100BaseTx Full_Duplex"
  331. HKR,Ndi\params\DataRate\enum,2,,"10BaseT"
  332. HKR,NDI\params\DataRate,flag,1,20,00,00,00
  333.  
  334. ;*****************************************************************************
  335.  
  336.  
  337.  
  338. ;****************************************************************************
  339. ; Drivers
  340. ;****************************************************************************
  341.  
  342.  
  343. ; Install NDIS3
  344. [smcpwr.ndis3]
  345. CopyFiles=smcpwr.ndis3.CopyFiles
  346.  
  347. [smcpwr.ndis3.CopyFiles]
  348. smcpwrn.sys
  349.  
  350. ;****************************************************************************
  351. ; Destination Directories
  352. ;****************************************************************************
  353.  
  354. [DestinationDirs]
  355. DefaultDestDir               =11 ; LDID_SYS
  356. 21x4.ndis3.CopyFiles         =11
  357.  
  358. ;****************************************************************************
  359. ; Localizable Strings
  360. ;****************************************************************************
  361.  
  362. [strings]
  363. ; Provider
  364. V_MS="Microsoft"
  365. ; Manufacturers
  366. V_SMC="SMC"
  367.  
  368. ; PNP Devices
  369. SMC8432.DeviceDesc= "SMC 8432 or SMC 8434 (one port)"
  370. SMC8432e.DeviceDesc="SMC 8432 EtherPower"
  371. SMC9332dst.DeviceDesc= "SMC 9332DST EtherPower 10/100"
  372. SMC9332bdt.DeviceDesc= "SMC 9332BDT EtherPower 10/100"
  373. SMC9332bvt.DeviceDesc= "SMC 9332BVT EtherPower 10/100"
  374. SMC9334bdt.DeviceDesc= "SMC 9334BDT EtherPower 10/100 (one port)"
  375. SMC8032dt.DeviceDesc= "SMC 8032DT EtherPower10/100 PC Card"
  376.  
  377.  
  378.