home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / PRECOPY2.CAB / netm16a.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-06-19  |  11.0 KB  |  312 lines

  1. ; Localized    05/19/1998 12:36 AM (GMT)    7:3.0.406 A    netm16a.inf
  2. ;
  3. ; NETM16A.INF
  4. ;
  5. ; INTEL EtherExpress(TM) PRO/100 PC Card Mobile Adapter16.
  6. ;
  7. ; Copyright 1996, Intel Corp.
  8.  
  9. [Version]
  10. CatalogFile=netm16a.cat
  11. LayoutFile=layout.inf, layout1.inf, layout2.inf
  12. Signature="$CHICAGO$"
  13. Provider=%MS%
  14. Class=Net
  15.  
  16. [Manufacturer]
  17. %INTEL%=INTEL
  18.  
  19. [INTEL]
  20. %INTELM16A%=INTELM16A.ndi,PCMCIA\INTEL-ETHEREXPRESS(TM)_PRO/100_PC_CARD_MOBILE_ADAPTER16-33F8    ; PRO/100 Mobile Adapter16
  21.  
  22. ;****************************************************************************
  23. ; EtherExpress(TM) PRO/100 PC Card Mobile Adapter16
  24. ;****************************************************************************
  25. [INTELM16A.ndi]
  26. AddReg=ADDREG_M16A.ndi.reg,M16A.ndi.reg,ADDREG_INTEL_M16A.ndi.reg
  27.  
  28. ;****************************************************************************
  29. ; Add these keys to the registry for all M16A adapters
  30. ;****************************************************************************
  31. [ADDREG_M16A.ndi.reg]
  32. HKR,,DevLoader,,*ndis
  33. HKR,,DeviceVxDs,,M16A.SYS
  34. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  35. ; NDIS Info
  36. HKR,NDIS,LogDriverName,,M16A
  37. HKR,NDIS,MajorNdisVersion,1,03
  38. HKR,NDIS,MinorNdisVersion,1,0A
  39.  
  40. ;???? MatchAndMoveID is only for WFW
  41. ;HKR,Ndi,MatchAndMoveID,,"*pnp82c4"
  42.  
  43. ; Interfaces
  44. HKR,Ndi\Interfaces,DefUpper,,"ndis3"
  45. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  46. HKR,Ndi\Interfaces,UpperRange,,"ndis3"
  47. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  48.  
  49. HKR,Ndi,CardType,,"PCMCIA"
  50.  
  51. ;
  52. ; These are the user-configurable parameters which the driver parses.
  53. ;
  54. ;HKR,,AdapterType,,2
  55. ;HKR,Ndi\params\AdapterType,ParamDesc,,"AdapterType"
  56. ;HKR,Ndi\params\AdapterType,default,,0
  57. ;HKR,Ndi\params\AdapterType,type,,enum
  58. ;HKR,Ndi\params\AdapterType\enum,0,, "PRO/100 Mobile Adapter16"
  59. ;HKR,Ndi\params\AdapterType,flag,1,20,00,00,00
  60.  
  61. HKR,Ndi\params\CableType,ParamDesc,,"CableType"
  62. HKR,Ndi\params\CableType,default,,0
  63. HKR,Ndi\params\CableType,type,,enum
  64. HKR,Ndi\params\CableType\enum,0,, "AutoDetect"
  65. HKR,Ndi\params\CableType\enum,1,, "Twisted Pair - 10BT"
  66. HKR,Ndi\params\CableType\enum,2,, "Coax - 10B2"
  67. HKR,Ndi\params\CableType,flag,1,20,00,00,00
  68.  
  69. HKR,Ndi\params\DirectEnable,ParamDesc,,"DirectEnable"
  70. HKR,Ndi\params\DirectEnable,default,,0
  71. HKR,Ndi\params\DirectEnable,type,,enum
  72. HKR,Ndi\params\DirectEnable\enum,0,, "OFF"
  73. HKR,Ndi\params\DirectEnable\enum,1,, "ON"
  74. HKR,Ndi\params\DirectEnable,flag,1,20,00,00,00
  75.  
  76. HKR,Ndi\params\EarlyTransmit,ParamDesc,,"EarlyTransmit"
  77. HKR,Ndi\params\EarlyTransmit,default,,1
  78. HKR,Ndi\params\EarlyTransmit,type,,enum
  79. HKR,Ndi\params\EarlyTransmit\enum,0,, "OFF"
  80. HKR,Ndi\params\EarlyTransmit\enum,1,, "ON"
  81. HKR,Ndi\params\EarlyTransmit,flag,1,20,00,00,00
  82.  
  83. HKR,Ndi\params\FullDuplex,ParamDesc,,"FullDuplex"
  84. HKR,Ndi\params\FullDuplex,default,,0
  85. HKR,Ndi\params\FullDuplex,type,,enum
  86. HKR,Ndi\params\FullDuplex\enum,0,, "OFF"
  87. HKR,Ndi\params\FullDuplex\enum,1,, "ON"
  88. HKR,Ndi\params\FullDuplex,flag,1,20,00,00,00
  89.  
  90. HKR,Ndi\params\LineSpeed,ParamDesc,,"LineSpeed"
  91. HKR,Ndi\params\LineSpeed,default,,0
  92. HKR,Ndi\params\LineSpeed,type,,enum
  93. HKR,Ndi\params\LineSpeed\enum,0,, "AutoDetect"
  94. HKR,Ndi\params\LineSpeed\enum,1,, "10 Mbps"
  95. HKR,Ndi\params\LineSpeed\enum,2,, "100 Mbps"
  96. HKR,Ndi\params\LineSpeed,flag,1,20,00,00,00
  97.  
  98. HKR,Ndi\params\LinkIntegrity,ParamDesc,,"LinkIntegrity"
  99. HKR,Ndi\params\LinkIntegrity,default,,1
  100. HKR,Ndi\params\LinkIntegrity,type,,enum
  101. HKR,Ndi\params\LinkIntegrity\enum,0,, "OFF"
  102. HKR,Ndi\params\LinkIntegrity\enum,1,, "ON"
  103. HKR,Ndi\params\LinkIntegrity,flag,1,20,00,00,00
  104.  
  105. HKR,Ndi\params\Mode,ParamDesc,,"Mode"
  106. HKR,Ndi\params\Mode,default,,0
  107. HKR,Ndi\params\Mode,type,,enum
  108. HKR,Ndi\params\Mode\enum,0,, "I/O"
  109. HKR,Ndi\params\Mode\enum,1,, "Memory Mapped"
  110. HKR,Ndi\params\Mode,flag,1,20,00,00,00
  111.  
  112. HKR,Ndi\params\NetworkAddress,ParamDesc,,"NetworkAddress"
  113. HKR,Ndi\params\NetworkAddress,default,,""
  114. HKR,Ndi\params\NetworkAddress,type,,edit
  115. HKR,Ndi\params\NetworkAddress,LimitText,,12
  116. HKR,Ndi\params\NetworkAddress,UpperCase,,1
  117. HKR,Ndi\params\NetworkAddress,optional,,1
  118. HKR,Ndi\params\NetworkAddress,flag,1,20,00,00,00
  119.  
  120. ;This tells Miniport driver that we are running under Win95, not NT
  121. ;This parameter is NOT user configurable.
  122. HKR,,PlatformType,,1
  123.  
  124. ; Default = 7K; 1K-29K step 1K
  125. HKR,Ndi\params\TransmitBufferSize,ParamDesc,,"TransmitBufferSize"
  126. HKR,Ndi\params\TransmitBufferSize,default,,7168
  127. HKR,Ndi\params\TransmitBufferSize,type,,word
  128. HKR,Ndi\params\TransmitBufferSize,min,,1024
  129. HKR,Ndi\params\TransmitBufferSize,max,,29696
  130. HKR,Ndi\params\TransmitBufferSize,step,,1024
  131. HKR,Ndi\params\TransmitBufferSize,flag,1,20,00,00,00
  132.  
  133. ;****************************************************************************
  134. ; This section contains information specific to each version of Intel adapter.
  135. ;****************************************************************************
  136. [M16A.ndi.reg]
  137. HKR,Ndi\Install,ndis3,,"m16a.ndis3"
  138. HKR,Ndi,DeviceID,,"PCMCIA\INTEL-ETHEREXPRESS(TM)_PRO/100_PC_CARD_MOBILE_ADAPTER16-33F8"
  139.  
  140. ;****************************************************************************
  141. ; Add these keys to the registry for all M16A adapters.
  142. ;****************************************************************************
  143. [ADDREG_INTEL_M16A.ndi.reg]
  144.  
  145. ;
  146. ; The following 3 keywords are resources maintained by the system.
  147. ; The system allocates values to these according to what is available.
  148. ; The system allocated values are then put into the registry for querying
  149. ; by the miniport driver.
  150. ;
  151. HKR,,InterruptNumber,1,04,00,00,00
  152. ;HKR,Ndi\params\InterruptNumber,resc,1,04,00,00,00
  153. ;HKR,Ndi\params\InterruptNumber,ParamDesc,,"Interrupt Level"
  154. ;HKR,Ndi\params\InterruptNumber,flag,1,20,00,00,00
  155.  
  156. HKR,,IoBaseAddress,1,02,00,00,00
  157. ;HKR,Ndi\params\IoBaseAddress,resc,1,02,00,00,00
  158. ;HKR,Ndi\params\IoBaseAddress,ParamDesc,,"I/O Base Address"
  159. ;HKR,Ndi\params\IoBaseAddress,flag,1,20,00,00,00
  160.  
  161. HKR,,MemoryBaseAddress,1,01,00,00,00
  162. ;HKR,Ndi\params\MemoryBaseAddress,resc,1,01,00,00,00
  163. ;HKR,Ndi\params\MemoryBaseAddress,ParamDesc,,"Memory Base Address"
  164. ;HKR,Ndi\params\MemoryBaseAddress,flag,1,20,00,00,00
  165.  
  166.  
  167. ;****************************************************************************
  168. ; The override section is only needed if the CIS does NOT contain a proper
  169. ; Config_Table_Entry tuple describing the necessary I\O, IRQ, & memory
  170. ; resources.
  171. ;****************************************************************************
  172. HKR,Override,0000,1, \
  173. ;
  174. ; CONFIGMG_VERSION
  175. ;
  176. 00,04,00,00, \
  177. ;
  178. ; PRIORITY
  179. ;
  180. 00,00,00,00, \
  181. ;
  182. ; I/O Resource Descriptor
  183. ;
  184. 24,00,00,00, \     ; total length of I/O resource descriptor
  185. 02,00,00,00, \     ; ResType_IO = 0x00000002
  186. 01,00, \           ; IOD_Count
  187. 0C,00, \           ; IOD_Type;        // IOType_Range = 0x000C
  188. 00,00, \           ; IOD_Alloc_Base
  189. 00,00, \           ; IOD_Alloc_End
  190. 00,00, \           ; IOD_DesFlags
  191. 00, \              ; IOD_Alloc_Alias
  192. 00, \              ; IOD_Alloc_Decode
  193. F0,FF, \           ; IOR_Align       // Mask for base alignment
  194. 10,00, \           ; IOR_nPorts      // Number of ports
  195. 00,00, \           ; IOR_Min         // Min port address
  196. FF,FF, \           ; IOR_Max         // Max port address
  197. 00,00, \           ; IOR_RangeFlags  // Flags
  198. 00, \              ; IOR_Alias       // Alias offset
  199. 00, \              ; IOR_Decode      // Address specified
  200. 64,00,00,00, \     ; PCCARD flags, 0x40 = 16-bit port
  201. ;
  202. ; IRQ
  203. ;
  204. 14,00,00,00, \     ; total length of IRQ resource descriptor
  205. 04,00,00,00, \     ; ResType_IRQ = 0x00000004
  206. 00,00, \           ; IRQD_Flags
  207. 00,00, \           ; IRQD_Alloc_Num  // Allocated IRQ number
  208. FF,FF, \           ; IRQD_Req_Mask   // Mask of possible IRQs
  209. 00,00, \           ; IRQD_Reserved
  210. 20,00,00,00, \     ; PCCard flags, 0x20 = level mode int's
  211. ;
  212. ; MEM 0
  213. ; 4K attribute memory window mapped to PCMCIA address 0
  214. ;
  215. 34,00,00,00, \  ; total length of memory resource descriptor
  216. 01,00,00,00, \  ; ResType_Mem = 0x00000001
  217. 01,00, \        ; MD_Count;
  218. 14,00, \        ; MD_Type;      // MType_Range = 0x0014
  219. 00,00,00,00, \  ; MD_Alloc_Base;
  220. 00,00,00,00, \  ; MD_Alloc_End;
  221. 00,00, \        ; MD_Flags;
  222. 00,00, \        ; MD_Reserved;
  223. 00,F0,FF,FF, \  ; MR_Align;     // Mask for base alingment
  224. 00,10,00,00, \  ; MR_nBytes;    // Count of bytes
  225. 00,00,00,00, \  ; MR_Min;       // Min Address
  226. FF,FF,FF,FF, \  ; MR_Max;       // Max Address
  227. 00,00, \        ; MR_Flags;     // Flags
  228. 00,00, \        ; MR_Reserved;
  229. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  230. ;                               // 0x04 = 8-bit common mem (undocumented)
  231. ;                               // 0x08 = 16-bit common men
  232. 00,00,00,00, \  ; Memory card address
  233. ;
  234. ; MEM 1
  235. ; 2K 16-bit common memory window mapped to PCMCIA address 20000 (=128K)
  236. ;
  237. 34,00,00,00, \ ; total length of Memory Resource Descriptor
  238. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  239. 01,00, \       ; MD_Count;
  240. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  241. 00,00,00,00, \ ; MD_Alloc_Base;
  242. 00,00,00,00, \ ; MD_Alloc_End;
  243. 00,00, \       ; MD_Flags;
  244. 00,00, \       ; MD_Reserved;
  245. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  246. 00,08,00,00, \ ; MR_nBytes;        // Count of bytes = 2K
  247. 00,00,00,00, \ ; MR_Min;           // Min Address
  248. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  249. 00,00, \       ; MR_Flags;         // Flags
  250. 00,00, \       ; MR_Reserved;
  251. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  252. ;                                  // 0x04 = 8-bit common mem (undocumented)
  253. ;                                  // 0x08 = 16-bit common mem
  254. 00,00,02,00, \ ; Memory card address
  255. ;
  256. ;
  257. ; REQUEST_CONFIG_PKT
  258. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  259. ; The Socket field in this structure does not need to be filled in.
  260. ;
  261. 19,00,00,00, \ ; length of REQUEST_CONFIG_PKT descriptor
  262. 7C,89,00,00, \ ; ResType_Ignored_Bit + PCCARD_DEVICE_ID = 0x897C
  263. 00,00, \       ; Socket
  264. 02,00, \       ; Attributes
  265. 32, \          ; Vcc
  266. 32, \          ; Vpp1
  267. 32, \          ; Vpp2
  268. 02, \          ; IntType
  269. 00,08,00,00, \ ; ConfigBase
  270. 00, \          ; Status
  271. 00, \          ; Pin
  272. 00, \          ; Copy
  273. 01, \          ; ConfigIndex
  274. 03, \          ; Present
  275. ;
  276. ; TERMINATOR
  277. ;
  278. 00,00,00,00
  279.  
  280. ;****************************************************************************
  281. ; Installation for NDIS 3, copying files
  282. ;****************************************************************************
  283. [m16a.ndis3]
  284. CopyFiles=m16a.ndis3.CopyFiles
  285.  
  286. [m16a.ndis3.CopyFiles]
  287. M16A.SYS
  288.  
  289.  
  290. ;****************************************************************************
  291. ; Destination Directories
  292. ;****************************************************************************
  293. [DestinationDirs]
  294. DefaultDestDir          =11 ; SYSTEM directory
  295. m16a.ndis3.CopyFiles     =11 ; SYSTEM directory
  296.  
  297. ;****************************************************************************
  298. ; Translatable strings
  299. ;****************************************************************************
  300.  
  301. [Strings]
  302. MS = "Microsoft"
  303. ;
  304. ; Manufacturer names
  305. ;
  306. INTEL = "Intel"
  307. ;
  308. ; Adapter names
  309. ;
  310. INTELM16A = "Intel PRO/100 Mobile Adapter16"
  311.  
  312.