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

  1. ;
  2. ; NETM32A.INF
  3. ;
  4. ; Intel EtherExpress(TM) PRO/100 CardBus Mobile Adapter32
  5. ;
  6. ; Version: 1.0
  7.  
  8. [Version]
  9. CatalogFile=netm32a.cat
  10. LayoutFile=layout.inf, layout1.inf, layout2.inf
  11. Signature="$CHICAGO$"
  12. Provider=%MS%
  13. Class=Net
  14.  
  15. [Manufacturer]
  16. %INTEL%=INTEL
  17.  
  18. ;******************************************************************************
  19. ; INTELM32A INTEL CardBus Ethernet 10/100 Adapter
  20. ;******************************************************************************
  21. [INTEL]
  22. ;INTEL CardBus Registration
  23. %INTELM32A%=INTELM32A.ndi,PCI\VEN_1011&DEV_0019&SUBSYS_00018086     ; DeviceID specific to DEC part, supported in SR2 WIN95.  And INTEL's subsystem ID
  24. %INTELM32AFL%=INTELM32AFL.ndi,INTEL-CardBus_10/100              ; Non PNP DeviceID, necessary for SR1 WIN95
  25.  
  26. [INTELM32A.ndi]
  27. AddReg=ADDREG_M32A.ndi.reg,M32A.ndi.reg,ADDREG_INTEL_M32A.ndi.reg
  28.  
  29. [INTELM32AFL.ndi]                                                   ; WIN95 forced load support
  30. AddReg=ADDREG_M32A.ndi.reg,M32AFL.ndi.reg,ADDREG_INTEL_M32AFL.ndi.reg
  31. LogConfig=M32AFL.LogConfig
  32.  
  33. ;******************************************************************************
  34. ; Add these keys to the registry for all M32A adapters
  35. ;******************************************************************************
  36. [ADDREG_M32A.ndi.reg]
  37. HKR,,DevLoader,,*ndis
  38. HKR,,DeviceVxDs,,m32a.sys
  39. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  40. ; NDIS Info
  41. HKR,NDIS,LogDriverName,,"M32A"
  42. HKR,NDIS,MajorNdisVersion,1,03
  43. HKR,NDIS,MinorNdisVersion,1,0A
  44. ; Interfaces
  45. HKR,Ndi\Interfaces,DefUpper,,"ndis3"
  46. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  47. HKR,Ndi\Interfaces,UpperRange,,"ndis3"
  48. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  49.  
  50. ; These are the user-configurable parameters which the driver parses.
  51. HKR,Ndi\params\DirectEnable,ParamDesc,,"DirectEnable"
  52. HKR,Ndi\params\DirectEnable,default,,0
  53. HKR,Ndi\params\DirectEnable,type,,enum
  54. HKR,Ndi\params\DirectEnable\enum,0,, "AutoDetect"
  55. HKR,Ndi\params\DirectEnable\enum,1,, "OFF"
  56. HKR,Ndi\params\DirectEnable\enum,2,, "ON"
  57. HKR,Ndi\params\DirectEnable,flag,1,20,00,00,00
  58.  
  59. HKR,Ndi\params\InterruptStyle,ParamDesc,,"InterruptStyle"
  60. HKR,Ndi\params\InterruptStyle,default,,0
  61. HKR,Ndi\params\InterruptStyle,type,,enum
  62. HKR,Ndi\params\InterruptStyle\enum,0,, "AutoDetect"
  63. HKR,Ndi\params\InterruptStyle\enum,1,, "PCI-IRQ"
  64. HKR,Ndi\params\InterruptStyle\enum,2,, "ISA-IRQ"
  65. HKR,Ndi\params\InterruptStyle,flag,1,20,00,00,00
  66.  
  67. HKR,Ndi\params\EarlyTransmit,ParamDesc,,"EarlyTransmit"
  68. HKR,Ndi\params\EarlyTransmit,default,,1
  69. HKR,Ndi\params\EarlyTransmit,type,,enum
  70. HKR,Ndi\params\EarlyTransmit\enum,0,, "OFF"
  71. HKR,Ndi\params\EarlyTransmit\enum,1,, "ON"
  72. HKR,Ndi\params\EarlyTransmit,flag,1,20,00,00,00
  73.  
  74. HKR,Ndi\params\EarlyReceive,ParamDesc,,"EarlyReceive"
  75. HKR,Ndi\params\EarlyReceive,default,,1
  76. HKR,Ndi\params\EarlyReceive,type,,enum
  77. HKR,Ndi\params\EarlyReceive\enum,0,, "OFF"
  78. HKR,Ndi\params\EarlyReceive\enum,1,, "ON"
  79. HKR,Ndi\params\EarlyReceive,flag,1,20,00,00,00
  80.  
  81. ;Not supported yet
  82. ;HKR,Ndi\params\SocketNumber,ParamDesc,,"ERT"
  83. ;HKR,Ndi\params\SocketNumber,default,,0
  84. ;HKR,Ndi\params\SocketNumber,type,,enum
  85. ;HKR,Ndi\params\SocketNumber\enum,0,, "896"
  86. ;HKR,Ndi\params\SocketNumber\enum,1,, "64"
  87. ;HKR,Ndi\params\SocketNumber\enum,2,, "128"
  88. ;HKR,Ndi\params\SocketNumber\enum,3,, "256"
  89. ;HKR,Ndi\params\SocketNumber\enum,4,, "512"
  90. ;HKR,Ndi\params\SocketNumber\enum,5,, "768"
  91. ;HKR,Ndi\params\SocketNumber\enum,6,, "1024"
  92. ;HKR,Ndi\params\SocketNumber,flag,1,20,00,00,00
  93.  
  94. HKR,Ndi\params\SocketNumber,ParamDesc,,"Socket"
  95. HKR,Ndi\params\SocketNumber,default,,0
  96. HKR,Ndi\params\SocketNumber,type,,enum
  97. HKR,Ndi\params\SocketNumber\enum,0,, "AutoDetect"
  98. HKR,Ndi\params\SocketNumber\enum,1,, "Socket 1"
  99. HKR,Ndi\params\SocketNumber\enum,2,, "Socket 2"
  100. HKR,Ndi\params\SocketNumber\enum,3,, "Socket 3"
  101. HKR,Ndi\params\SocketNumber\enum,4,, "Socket 4"
  102. HKR,Ndi\params\SocketNumber,flag,1,20,00,00,00
  103.  
  104. HKR,Ndi\params\DuplexMode,ParamDesc,,"LineMode"
  105. HKR,Ndi\params\DuplexMode,default,,0
  106. HKR,Ndi\params\DuplexMode,type,,enum
  107. HKR,Ndi\params\DuplexMode\enum,0,, "AutoDetect"
  108. HKR,Ndi\params\DuplexMode\enum,1,, "Half-Duplex"
  109. HKR,Ndi\params\DuplexMode\enum,2,, "Full-Duplex"
  110. HKR,Ndi\params\DuplexMode,flag,1,20,00,00,00
  111.  
  112. HKR,Ndi\params\LineSpeed,ParamDesc,,"LineSpeed"
  113. HKR,Ndi\params\LineSpeed,default,,0
  114. HKR,Ndi\params\LineSpeed,type,,enum
  115. HKR,Ndi\params\LineSpeed\enum,0,, "AutoDetect"
  116. HKR,Ndi\params\LineSpeed\enum,1,, "10 Mbps"
  117. HKR,Ndi\params\LineSpeed\enum,2,, "100 Mbps"
  118. HKR,Ndi\params\LineSpeed,flag,1,20,00,00,00
  119.  
  120. HKR,Ndi\params\SocketNumber,ParamDesc,,"Socket"
  121. HKR,Ndi\params\SocketNumber,default,,0
  122. HKR,Ndi\params\SocketNumber,type,,enum
  123. HKR,Ndi\params\SocketNumber\enum,0,, "AutoDetect"
  124. HKR,Ndi\params\SocketNumber\enum,1,, "Socket 1"
  125. HKR,Ndi\params\SocketNumber\enum,2,, "Socket 2"
  126. HKR,Ndi\params\SocketNumber\enum,3,, "Socket 3"
  127. HKR,Ndi\params\SocketNumber\enum,4,, "Socket 4"
  128. HKR,Ndi\params\SocketNumber,flag,1,20,00,00,00
  129.  
  130. HKR,Ndi\params\LinkIntegrity,ParamDesc,,"LinkIntegrity"
  131. HKR,Ndi\params\LinkIntegrity,default,,1
  132. HKR,Ndi\params\LinkIntegrity,type,,enum
  133. HKR,Ndi\params\LinkIntegrity\enum,0,, "OFF"
  134. HKR,Ndi\params\LinkIntegrity\enum,1,, "ON"
  135. HKR,Ndi\params\LinkIntegrity,flag,1,20,00,00,00
  136.  
  137. ;This tells Miniport driver that we are running under Win95, not NT
  138. ;This parameter is NOT user configurable.
  139. HKR,,PlatformType,,1
  140.  
  141. ;****************************************************************************
  142. ; This section contains stuff specific to each version of INTEL adapter.
  143. ;****************************************************************************
  144. [M32A.ndi.reg]
  145. HKR,Ndi\Install,ndis3,,"m32a.ndis3"
  146. HKR,Ndi,DeviceID,,"PCI\VEN_1011&DEV_0019"           
  147.  
  148. HKR,Ndi,CardType,,"PCI"                            ; CardType is only used on WIN95 with SR2 support/CardBus support.
  149.  
  150. [M32AFL.ndi.reg]                                ; WIN95 forced load support
  151. HKR,Ndi\Install,ndis3,,"m32a.ndis3"
  152. ;HKR,Ndi,DeviceID,,"pnp8323"                        ; Bogus ID           
  153. HKR,Ndi,CardType,,"LEGACY"
  154. HKR,Ndi,DeviceID,,"PRO/100 Mobile Adapter32"                               ; Non PNP DeviceID, necessary for SR1 WIN95
  155.  
  156. ;****************************************************************************
  157. ; Add these keys to the registry for all M32A adapters.
  158. ;****************************************************************************
  159. [ADDREG_INTEL_M32A.ndi.reg]
  160. ;
  161. ; The following 3 keywords are resources maintained by the system.
  162. ; The system allocates values to these according to what is available.
  163. ; The system allocated values are then put into the registry for querying
  164. ; by the miniport driver.
  165. ;
  166. HKR,,InterruptNumber,1,04,00,00,00
  167.  
  168. HKR,,IoBaseAddress,1,02,00,00,00
  169.  
  170. HKR,,MemoryBaseAddress,1,01,00,00,00
  171.  
  172. [ADDREG_INTEL_M32AFL.ndi.reg]                        ; WIN95 forced load support
  173. HKR,,InterruptNumber,1,04,00,00,00
  174. HKR,,IOBaseAddress,1,02,00,00,00
  175. HKR,,MemoryMappedBaseAddress,1,01,00,00,00
  176.  
  177. [M32AFL.LogConfig]                            ; WIN95 forced load support
  178. ConfigPriority=HARDRECONFIG
  179. IOConfig=80@f000-f7ff%FF80(3FF::)
  180. IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  181. MemConfig=4000@C0000-EFFFF%FFFFC000
  182.  
  183. ;****************************************************************************
  184. ; Installation for NDIS 3, copying files
  185. ;****************************************************************************
  186. [m32a.ndis3]
  187. CopyFiles=m32a.ndis3.CopyFiles
  188.  
  189. [m32a.ndis3.CopyFiles]
  190. m32a.sys
  191.  
  192. ;[m32a.inf.CopyFiles]
  193. ;NETM32A.INF
  194.  
  195. ;****************************************************************************
  196. ; Destination Directories
  197. ;****************************************************************************
  198. [DestinationDirs]
  199. DefaultDestDir          =11 ; SYSTEM directory
  200. m32a.ndis3.CopyFiles     =11 ; SYSTEM directory
  201. m32a.inf.CopyFiles       =17 ; INF directory
  202.  
  203. ;****************************************************************************
  204. ; Translatable strings
  205. ;****************************************************************************
  206. [Strings]
  207. MS="Microsoft"
  208.  
  209. ; Manufacturer names
  210. INTEL="INTEL"
  211.  
  212. ; Adapter names
  213. INTELM32A="EtherExpress(TM) PRO/100 CardBus Mobile Adapter32"
  214. INTELM32AFL="EtherExpress(TM) PRO/100 CardBus Mobile Adapter32 manual load"        ; WIN95 forced load support
  215.  
  216.