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

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