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

  1. ; OCE2XMF.INF
  2. ;
  3. ; This is the Setup information file for
  4. ; Olicom Ethernet Adapters
  5. ;
  6. ; Copyright 1995, Olicom A/S
  7.  
  8. [version]
  9. CatalogFile=oce2xmf.cat
  10. LayoutFile=LAYOUT.INF, LAYOUT1.INF, layout2.inf
  11. signature="$CHICAGO$"
  12. Class=MultiFunction
  13. provider=%V_MS%
  14.  
  15.  
  16. [Manufacturer]
  17. %M_Olicom%=Olicom
  18.  
  19. [OLICOM]
  20. %OlicomOC2231.DeviceDesc%=Oc2231GoCard.mf,PCMCIA\OLICOM-GOCARD_ETHERNET+MODEM_28800-272C
  21. %OlicomOC2232.DeviceDesc%=Oc2232GoCard.mf,PCMCIA\OLICOM-GOCARD_ETH/MODEM_336-9590
  22.  
  23. ;******************************************************************************
  24. ; PCMCIA\OLICOM-GOCARD_ETHERNET+MODEM_28800-272C
  25. ;******************************************************************************
  26.  
  27. [Oc2231GoCard.mf]
  28. AddReg=StandardMF.Reg,ADDREG_OLICOM.reg
  29. CopyFiles=Sys.CopyFiles
  30.  
  31. [Oc2231GoCard.mf.HW]
  32. AddReg=Oc2231.mf.RegHW
  33.  
  34. [Oc2231.mf.RegHW]
  35. HKR,Child0000,HardwareID,,MF\OC288_DEV0
  36. HKR,Child0000,ResourceMap,1,00,02,04
  37. HKR,Child0001,HardwareID,,MF\OC2231_DEV1
  38. HKR,Child0001,ResourceMap,1,01,02,03,04
  39.  
  40. [StandardMF.Reg]
  41. HKR,,DevLoader,,*CONFIGMG
  42. HKR,,Enumerator,,*CONFIGMG
  43. HKR,,CMDrivFlags,1,03,00,00,00
  44.  
  45.  
  46. ;******************************************************************************
  47. ; PCMCIA\OLICOM-GOCARD_ETH/MODEM_336-9590
  48. ;******************************************************************************
  49.  
  50. [Oc2232GoCard.mf]
  51. AddReg=StandardMF.Reg,ADDREG_OLICOM.reg
  52. CopyFiles=Sys.CopyFiles
  53.  
  54. [Oc2232GoCard.mf.HW]
  55. AddReg=Oc2232.mf.RegHW
  56.  
  57. [Oc2232.mf.RegHW]
  58. HKR,Child0000,HardwareID,,MF\OC336_DEV0
  59. HKR,Child0000,ResourceMap,1,00,02,04
  60. HKR,Child0001,HardwareID,,MF\OC2232_DEV1
  61. HKR,Child0001,ResourceMap,1,01,02,03,04
  62.  
  63. [StandardMF.Reg]
  64. HKR,,DevLoader,,*CONFIGMG
  65. HKR,,Enumerator,,*CONFIGMG
  66. HKR,,CMDrivFlags,1,03,00,00,00
  67.  
  68.  
  69. [ADDREG_OLICOM.reg]
  70. ;
  71. ;
  72. ; OVERRIDE for COM2
  73. ;
  74. HKR,Override,0000,1, \
  75. ;
  76. ; CONFIGMG_VERSION
  77. ;
  78. 00,04,00,00, \
  79. ;
  80. ; PRIORITY
  81. ;
  82. 00,20,00,00, \
  83. ;
  84. ; I/O Resource Descriptor 0: COM port
  85. ;
  86. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  87. 02,00,00,00, \ ; ResType_IO = 0x00000002
  88. 01,00, \       ; IOD_Count;
  89. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  90. 00,00, \       ; IOD_Alloc_Base;
  91. 00,00, \       ; IOD_Alloc_End;
  92. 00,00, \       ; IOD_DesFlags;
  93. 00, \          ; IOD_Alloc_Alias;
  94. 00, \          ; IOD_Alloc_Decode;
  95. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  96. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  97. F8,02, \       ; IOR_Min;          // Min port address
  98. FF,02, \       ; IOR_Max;          // Max port address
  99. 00,00, \       ; IOR_RangeFlags;   // Flags
  100. 00, \          ; IOR_Alias;        // Alias offset
  101. 00, \          ; IOR_Decode;       // Address specified
  102. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  103. ;
  104. ; I/O Resource Descriptor 1 : LAN Card
  105. ;
  106. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  107. 02,00,00,00, \ ; ResType_IO = 0x00000002
  108. 01,00, \       ; IOD_Count;
  109. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  110. 00,00, \       ; IOD_Alloc_Base;
  111. 00,00, \       ; IOD_Alloc_End;
  112. 00,00, \       ; IOD_DesFlags;
  113. 00, \          ; IOD_Alloc_Alias;
  114. 00, \          ; IOD_Alloc_Decode;
  115. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  116. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  117. 00,00, \       ; IOR_Min;       // Min port address
  118. FF,FF, \       ; IOR_Max;          // Max port address
  119. 00,00, \       ; IOR_RangeFlags;   // Flags
  120. 00, \          ; IOR_Alias;        // Alias offset
  121. 00, \          ; IOR_Decode;       // Address specified
  122. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  123. ;
  124. ; IRQ Resource Descriptor
  125. ;
  126. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  127. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  128. 00,00, \       ; IRQD_Flags;
  129. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  130. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  131. 00,00, \       ; IRQD_Reserved;
  132. 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  133. ;
  134. ; MEM Resource Descriptor
  135. ;
  136. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  137. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  138. 01,00, \       ; MD_Count;
  139. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  140. 00,00,00,00, \ ; MD_Alloc_Base;
  141. 00,00,00,00, \ ; MD_Alloc_End;
  142. 00,00, \       ; MD_Flags;
  143. 00,00, \       ; MD_Reserved;
  144. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  145. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  146. 00,00,00,00, \ ; MR_Min;      // Min Address
  147. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  148. 00,00, \       ; MR_Flags;         // Flags
  149. 00,00, \       ; MR_Reserved;
  150. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  151.                ;         0x08 = 16-bit common mem
  152. 00,00,00,00, \ ; Memory card address
  153. ;
  154. ; REQUEST_CONFIG_PKT Descriptor
  155. ;
  156. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  157. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  158. 00,00, \       ; Socket;
  159. 02,00, \       ; Attributes;
  160. 32, \          ; Vcc;
  161. 32, \           ; Vpp1; 78
  162. 32, \           ; Vpp2; 78
  163. 02, \          ; IntType;
  164. F0,03,00,00, \ ; ConfigBase;
  165. 08, \           ; Status;
  166. 00, \          ; Pin;
  167. 00, \          ; Copy;
  168. 59, \           ; ConfigIndex;
  169. 03, \           ; Present;
  170. ;
  171. ; TERMINATOR
  172. ;
  173. 00,00,00,00
  174. ;
  175. ;
  176. ; OVERRIDE for COM3
  177. ;
  178. HKR,Override,0001,1, \
  179. ;
  180. ; CONFIGMG_VERSION
  181. ;
  182. 00,04,00,00, \
  183. ;
  184. ; PRIORITY
  185. ;
  186. 00,20,00,00, \
  187. ;
  188. ; I/O Resource Descriptor 0: COM port
  189. ;
  190. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  191. 02,00,00,00, \ ; ResType_IO = 0x00000002
  192. 01,00, \       ; IOD_Count;
  193. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  194. 00,00, \       ; IOD_Alloc_Base;
  195. 00,00, \       ; IOD_Alloc_End;
  196. 00,00, \       ; IOD_DesFlags;
  197. 00, \          ; IOD_Alloc_Alias;
  198. 00, \          ; IOD_Alloc_Decode;
  199. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  200. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  201. E8,03, \       ; IOR_Min;          // Min port address
  202. EF,03, \       ; IOR_Max;          // Max port address
  203. 00,00, \       ; IOR_RangeFlags;   // Flags
  204. 00, \          ; IOR_Alias;        // Alias offset
  205. 00, \          ; IOR_Decode;       // Address specified
  206. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  207. ;
  208. ; I/O Resource Descriptor 1 : LAN Card
  209. ;
  210. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  211. 02,00,00,00, \ ; ResType_IO = 0x00000002
  212. 01,00, \       ; IOD_Count;
  213. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  214. 00,00, \       ; IOD_Alloc_Base;
  215. 00,00, \       ; IOD_Alloc_End;
  216. 00,00, \       ; IOD_DesFlags;
  217. 00, \          ; IOD_Alloc_Alias;
  218. 00, \          ; IOD_Alloc_Decode;
  219. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  220. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  221. 00,00, \       ; IOR_Min;       // Min port address
  222. FF,FF, \       ; IOR_Max;          // Max port address
  223. 00,00, \       ; IOR_RangeFlags;   // Flags
  224. 00, \          ; IOR_Alias;        // Alias offset
  225. 00, \          ; IOR_Decode;       // Address specified
  226. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  227. ;
  228. ; IRQ Resource Descriptor
  229. ;
  230. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  231. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  232. 00,00, \       ; IRQD_Flags;
  233. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  234. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  235. 00,00, \       ; IRQD_Reserved;
  236. 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  237. ;
  238. ; MEM Resource Descriptor
  239. ;
  240. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  241. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  242. 01,00, \       ; MD_Count;
  243. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  244. 00,00,00,00, \ ; MD_Alloc_Base;
  245. 00,00,00,00, \ ; MD_Alloc_End;
  246. 00,00, \       ; MD_Flags;
  247. 00,00, \       ; MD_Reserved;
  248. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  249. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  250. 00,00,00,00, \ ; MR_Min;      // Min Address
  251. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  252. 00,00, \       ; MR_Flags;         // Flags
  253. 00,00, \       ; MR_Reserved;
  254. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  255.                ;         0x08 = 16-bit common mem
  256. 00,00,00,00, \ ; Memory card address
  257. ;
  258. ; REQUEST_CONFIG_PKT Descriptor
  259. ;
  260. 19,00,00,00, \ ; Total 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; 78
  266. 32, \           ; Vpp2; 78
  267. 02, \          ; IntType;
  268. F0,03,00,00, \ ; ConfigBase;
  269. 08, \           ; Status;
  270. 00, \          ; Pin;
  271. 00, \          ; Copy;
  272. 69, \           ; ConfigIndex;
  273. 03, \           ; Present;
  274. ;
  275. ; TERMINATOR
  276. ;
  277. 00,00,00,00
  278. ;
  279. ;
  280. ; OVERRIDE for COM4
  281. ;
  282. HKR,Override,0002,1, \
  283. ;
  284. ; CONFIGMG_VERSION
  285. ;
  286. 00,04,00,00, \
  287. ;
  288. ; PRIORITY
  289. ;
  290. 00,20,00,00, \
  291. ;
  292. ; I/O Resource Descriptor 0: COM port
  293. ;
  294. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  295. 02,00,00,00, \ ; ResType_IO = 0x00000002
  296. 01,00, \       ; IOD_Count;
  297. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  298. 00,00, \       ; IOD_Alloc_Base;
  299. 00,00, \       ; IOD_Alloc_End;
  300. 00,00, \       ; IOD_DesFlags;
  301. 00, \          ; IOD_Alloc_Alias;
  302. 00, \          ; IOD_Alloc_Decode;
  303. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  304. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  305. E8,02, \       ; IOR_Min;          // Min port address
  306. EF,02, \       ; IOR_Max;          // Max port address
  307. 00,00, \       ; IOR_RangeFlags;   // Flags
  308. 00, \          ; IOR_Alias;        // Alias offset
  309. 00, \          ; IOR_Decode;       // Address specified
  310. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  311. ;
  312. ; I/O Resource Descriptor 1 : LAN Card
  313. ;
  314. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  315. 02,00,00,00, \ ; ResType_IO = 0x00000002
  316. 01,00, \       ; IOD_Count;
  317. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  318. 00,00, \       ; IOD_Alloc_Base;
  319. 00,00, \       ; IOD_Alloc_End;
  320. 00,00, \       ; IOD_DesFlags;
  321. 00, \          ; IOD_Alloc_Alias;
  322. 00, \          ; IOD_Alloc_Decode;
  323. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  324. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  325. 00,00, \       ; IOR_Min;       // Min port address
  326. FF,FF, \       ; IOR_Max;          // Max port address
  327. 00,00, \       ; IOR_RangeFlags;   // Flags
  328. 00, \          ; IOR_Alias;        // Alias offset
  329. 00, \          ; IOR_Decode;       // Address specified
  330. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  331. ;
  332. ; IRQ Resource Descriptor
  333. ;
  334. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  335. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  336. 00,00, \       ; IRQD_Flags;
  337. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  338. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  339. 00,00, \       ; IRQD_Reserved;
  340. 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  341. ;
  342. ; MEM Resource Descriptor
  343. ;
  344. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  345. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  346. 01,00, \       ; MD_Count;
  347. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  348. 00,00,00,00, \ ; MD_Alloc_Base;
  349. 00,00,00,00, \ ; MD_Alloc_End;
  350. 00,00, \       ; MD_Flags;
  351. 00,00, \       ; MD_Reserved;
  352. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  353. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  354. 00,00,00,00, \ ; MR_Min;      // Min Address
  355. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  356. 00,00, \       ; MR_Flags;         // Flags
  357. 00,00, \       ; MR_Reserved;
  358. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  359.                ;         0x08 = 16-bit common mem
  360. 00,00,00,00, \ ; Memory card address
  361. ;
  362. ; REQUEST_CONFIG_PKT Descriptor
  363. ;
  364. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  365. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  366. 00,00, \       ; Socket;
  367. 02,00, \       ; Attributes;
  368. 32, \          ; Vcc;
  369. 32, \           ; Vpp1; 78
  370. 32, \           ; Vpp2; 78
  371. 02, \          ; IntType;
  372. F0,03,00,00, \ ; ConfigBase;
  373. 08, \           ; Status;
  374. 00, \          ; Pin;
  375. 00, \          ; Copy;
  376. 79, \           ; ConfigIndex;
  377. 03, \           ; Present;
  378. ;
  379. ; TERMINATOR
  380. ;
  381. 00,00,00,00
  382. ;
  383. ;
  384. ;
  385. ; OVERRIDE for COM1
  386. ;
  387. HKR,Override,0003,1, \
  388. ;
  389. ; CONFIGMG_VERSION
  390. ;
  391. 00,04,00,00, \
  392. ;
  393. ; PRIORITY
  394. ;
  395. 00,20,00,00, \
  396. ;
  397. ; I/O Resource Descriptor 0: COM port
  398. ;
  399. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  400. 02,00,00,00, \ ; ResType_IO = 0x00000002
  401. 01,00, \       ; IOD_Count;
  402. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  403. 00,00, \       ; IOD_Alloc_Base;
  404. 00,00, \       ; IOD_Alloc_End;
  405. 00,00, \       ; IOD_DesFlags;
  406. 00, \          ; IOD_Alloc_Alias;
  407. 00, \          ; IOD_Alloc_Decode;
  408. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  409. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  410. F8,03, \       ; IOR_Min;          // Min port address
  411. FF,03, \       ; IOR_Max;          // Max port address
  412. 00,00, \       ; IOR_RangeFlags;   // Flags
  413. 00, \          ; IOR_Alias;        // Alias offset
  414. 00, \          ; IOR_Decode;       // Address specified
  415. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  416. ;
  417. ; I/O Resource Descriptor 1 : LAN Card
  418. ;
  419. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  420. 02,00,00,00, \ ; ResType_IO = 0x00000002
  421. 01,00, \       ; IOD_Count;
  422. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  423. 00,00, \       ; IOD_Alloc_Base;
  424. 00,00, \       ; IOD_Alloc_End;
  425. 00,00, \       ; IOD_DesFlags;
  426. 00, \          ; IOD_Alloc_Alias;
  427. 00, \          ; IOD_Alloc_Decode;
  428. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  429. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  430. 00,00, \       ; IOR_Min;       // Min port address
  431. FF,FF, \       ; IOR_Max;          // Max port address
  432. 00,00, \       ; IOR_RangeFlags;   // Flags
  433. 00, \          ; IOR_Alias;        // Alias offset
  434. 00, \          ; IOR_Decode;       // Address specified
  435. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  436. ;
  437. ; IRQ Resource Descriptor
  438. ;
  439. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  440. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  441. 00,00, \       ; IRQD_Flags;
  442. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  443. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  444. 00,00, \       ; IRQD_Reserved;
  445. 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  446. ;
  447. ; MEM Resource Descriptor
  448. ;
  449. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  450. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  451. 01,00, \       ; MD_Count;
  452. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  453. 00,00,00,00, \ ; MD_Alloc_Base;
  454. 00,00,00,00, \ ; MD_Alloc_End;
  455. 00,00, \       ; MD_Flags;
  456. 00,00, \       ; MD_Reserved;
  457. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  458. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  459. 00,00,00,00, \ ; MR_Min;      // Min Address
  460. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  461. 00,00, \       ; MR_Flags;         // Flags
  462. 00,00, \       ; MR_Reserved;
  463. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  464.                ;         0x08 = 16-bit common mem
  465. 00,00,00,00, \ ; Memory card address
  466. ;
  467. ; REQUEST_CONFIG_PKT Descriptor
  468. ;
  469. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  470. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  471. 00,00, \       ; Socket;
  472. 02,00, \       ; Attributes;
  473. 32, \          ; Vcc;
  474. 32, \           ; Vpp1; 78
  475. 32, \           ; Vpp2; 78
  476. 02, \          ; IntType;
  477. F0,03,00,00, \ ; ConfigBase;
  478. 08, \           ; Status;
  479. 00, \          ; Pin;
  480. 00, \          ; Copy;
  481. 49, \           ; ConfigIndex;
  482. 03, \           ; Present;
  483. ;
  484. ; TERMINATOR
  485. ;
  486. 00,00,00,00
  487. ;
  488. ;
  489. ;
  490. ; OVERRIDE for COM2
  491. ;
  492. HKR,Override,0000,1, \
  493. ;
  494. ; CONFIGMG_VERSION
  495. ;
  496. 00,04,00,00, \
  497. ;
  498. ; PRIORITY
  499. ;
  500. 00,20,00,00, \
  501. ;
  502. ; I/O Resource Descriptor 0: COM port
  503. ;
  504. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  505. 02,00,00,00, \ ; ResType_IO = 0x00000002
  506. 01,00, \       ; IOD_Count;
  507. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  508. 00,00, \       ; IOD_Alloc_Base;
  509. 00,00, \       ; IOD_Alloc_End;
  510. 00,00, \       ; IOD_DesFlags;
  511. 00, \          ; IOD_Alloc_Alias;
  512. 00, \          ; IOD_Alloc_Decode;
  513. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  514. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  515. F8,02, \       ; IOR_Min;          // Min port address
  516. FF,02, \       ; IOR_Max;          // Max port address
  517. 00,00, \       ; IOR_RangeFlags;   // Flags
  518. 00, \          ; IOR_Alias;        // Alias offset
  519. 00, \          ; IOR_Decode;       // Address specified
  520. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  521. ;
  522. ; I/O Resource Descriptor 1 : LAN Card
  523. ;
  524. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  525. 02,00,00,00, \ ; ResType_IO = 0x00000002
  526. 01,00, \       ; IOD_Count;
  527. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  528. 00,00, \       ; IOD_Alloc_Base;
  529. 00,00, \       ; IOD_Alloc_End;
  530. 00,00, \       ; IOD_DesFlags;
  531. 00, \          ; IOD_Alloc_Alias;
  532. 00, \          ; IOD_Alloc_Decode;
  533. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  534. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  535. 00,00, \       ; IOR_Min;       // Min port address
  536. FF,FF, \       ; IOR_Max;          // Max port address
  537. 00,00, \       ; IOR_RangeFlags;   // Flags
  538. 00, \          ; IOR_Alias;        // Alias offset
  539. 00, \          ; IOR_Decode;       // Address specified
  540. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  541. ;
  542. ; IRQ Resource Descriptor
  543. ;
  544. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  545. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  546. 00,00, \       ; IRQD_Flags;
  547. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  548. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  549. 00,00, \       ; IRQD_Reserved;
  550. 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  551. ;
  552. ; MEM Resource Descriptor
  553. ;
  554. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  555. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  556. 01,00, \       ; MD_Count;
  557. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  558. 00,00,00,00, \ ; MD_Alloc_Base;
  559. 00,00,00,00, \ ; MD_Alloc_End;
  560. 00,00, \       ; MD_Flags;
  561. 00,00, \       ; MD_Reserved;
  562. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  563. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  564. 00,00,00,00, \ ; MR_Min;      // Min Address
  565. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  566. 00,00, \       ; MR_Flags;         // Flags
  567. 00,00, \       ; MR_Reserved;
  568. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  569.                ;         0x08 = 16-bit common mem
  570. 00,00,00,00, \ ; Memory card address
  571. ;
  572. ; REQUEST_CONFIG_PKT Descriptor
  573. ;
  574. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  575. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  576. 00,00, \       ; Socket;
  577. 02,00, \       ; Attributes;
  578. 32, \          ; Vcc;
  579. 32, \           ; Vpp1; 78
  580. 32, \           ; Vpp2; 78
  581. 02, \          ; IntType;
  582. F0,03,00,00, \ ; ConfigBase;
  583. 08, \           ; Status;
  584. 00, \          ; Pin;
  585. 00, \          ; Copy;
  586. 59, \           ; ConfigIndex;
  587. 03, \           ; Present;
  588. ;
  589. ; TERMINATOR
  590. ;
  591. 00,00,00,00
  592. ;
  593. ;
  594. ; OVERRIDE for COM3
  595. ;
  596. HKR,Override,0001,1, \
  597. ;
  598. ; CONFIGMG_VERSION
  599. ;
  600. 00,04,00,00, \
  601. ;
  602. ; PRIORITY
  603. ;
  604. 00,20,00,00, \
  605. ;
  606. ; I/O Resource Descriptor 0: COM port
  607. ;
  608. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  609. 02,00,00,00, \ ; ResType_IO = 0x00000002
  610. 01,00, \       ; IOD_Count;
  611. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  612. 00,00, \       ; IOD_Alloc_Base;
  613. 00,00, \       ; IOD_Alloc_End;
  614. 00,00, \       ; IOD_DesFlags;
  615. 00, \          ; IOD_Alloc_Alias;
  616. 00, \          ; IOD_Alloc_Decode;
  617. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  618. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  619. E8,03, \       ; IOR_Min;          // Min port address
  620. EF,03, \       ; IOR_Max;          // Max port address
  621. 00,00, \       ; IOR_RangeFlags;   // Flags
  622. 00, \          ; IOR_Alias;        // Alias offset
  623. 00, \          ; IOR_Decode;       // Address specified
  624. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  625. ;
  626. ; I/O Resource Descriptor 1 : LAN Card
  627. ;
  628. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  629. 02,00,00,00, \ ; ResType_IO = 0x00000002
  630. 01,00, \       ; IOD_Count;
  631. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  632. 00,00, \       ; IOD_Alloc_Base;
  633. 00,00, \       ; IOD_Alloc_End;
  634. 00,00, \       ; IOD_DesFlags;
  635. 00, \          ; IOD_Alloc_Alias;
  636. 00, \          ; IOD_Alloc_Decode;
  637. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  638. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  639. 00,00, \       ; IOR_Min;       // Min port address
  640. FF,FF, \       ; IOR_Max;          // Max port address
  641. 00,00, \       ; IOR_RangeFlags;   // Flags
  642. 00, \          ; IOR_Alias;        // Alias offset
  643. 00, \          ; IOR_Decode;       // Address specified
  644. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  645. ;
  646. ; IRQ Resource Descriptor
  647. ;
  648. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  649. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  650. 00,00, \       ; IRQD_Flags;
  651. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  652. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  653. 00,00, \       ; IRQD_Reserved;
  654. 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  655. ;
  656. ; MEM Resource Descriptor
  657. ;
  658. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  659. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  660. 01,00, \       ; MD_Count;
  661. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  662. 00,00,00,00, \ ; MD_Alloc_Base;
  663. 00,00,00,00, \ ; MD_Alloc_End;
  664. 00,00, \       ; MD_Flags;
  665. 00,00, \       ; MD_Reserved;
  666. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  667. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  668. 00,00,00,00, \ ; MR_Min;      // Min Address
  669. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  670. 00,00, \       ; MR_Flags;         // Flags
  671. 00,00, \       ; MR_Reserved;
  672. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  673.                ;         0x08 = 16-bit common mem
  674. 00,00,00,00, \ ; Memory card address
  675. ;
  676. ; REQUEST_CONFIG_PKT Descriptor
  677. ;
  678. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  679. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  680. 00,00, \       ; Socket;
  681. 02,00, \       ; Attributes;
  682. 32, \          ; Vcc;
  683. 32, \           ; Vpp1; 78
  684. 32, \           ; Vpp2; 78
  685. 02, \          ; IntType;
  686. F0,03,00,00, \ ; ConfigBase;
  687. 08, \           ; Status;
  688. 00, \          ; Pin;
  689. 00, \          ; Copy;
  690. 69, \           ; ConfigIndex;
  691. 03, \           ; Present;
  692. ;
  693. ; TERMINATOR
  694. ;
  695. 00,00,00,00
  696. ;
  697. ;
  698. ; OVERRIDE for COM4
  699. ;
  700. HKR,Override,0002,1, \
  701. ;
  702. ; CONFIGMG_VERSION
  703. ;
  704. 00,04,00,00, \
  705. ;
  706. ; PRIORITY
  707. ;
  708. 00,20,00,00, \
  709. ;
  710. ; I/O Resource Descriptor 0: COM port
  711. ;
  712. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  713. 02,00,00,00, \ ; ResType_IO = 0x00000002
  714. 01,00, \       ; IOD_Count;
  715. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  716. 00,00, \       ; IOD_Alloc_Base;
  717. 00,00, \       ; IOD_Alloc_End;
  718. 00,00, \       ; IOD_DesFlags;
  719. 00, \          ; IOD_Alloc_Alias;
  720. 00, \          ; IOD_Alloc_Decode;
  721. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  722. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  723. E8,02, \       ; IOR_Min;          // Min port address
  724. EF,02, \       ; IOR_Max;          // Max port address
  725. 00,00, \       ; IOR_RangeFlags;   // Flags
  726. 00, \          ; IOR_Alias;        // Alias offset
  727. 00, \          ; IOR_Decode;       // Address specified
  728. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  729. ;
  730. ; I/O Resource Descriptor 1 : LAN Card
  731. ;
  732. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  733. 02,00,00,00, \ ; ResType_IO = 0x00000002
  734. 01,00, \       ; IOD_Count;
  735. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  736. 00,00, \       ; IOD_Alloc_Base;
  737. 00,00, \       ; IOD_Alloc_End;
  738. 00,00, \       ; IOD_DesFlags;
  739. 00, \          ; IOD_Alloc_Alias;
  740. 00, \          ; IOD_Alloc_Decode;
  741. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  742. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  743. 00,00, \       ; IOR_Min;       // Min port address
  744. FF,FF, \       ; IOR_Max;          // Max port address
  745. 00,00, \       ; IOR_RangeFlags;   // Flags
  746. 00, \          ; IOR_Alias;        // Alias offset
  747. 00, \          ; IOR_Decode;       // Address specified
  748. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  749. ;
  750. ; IRQ Resource Descriptor
  751. ;
  752. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  753. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  754. 00,00, \       ; IRQD_Flags;
  755. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  756. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  757. 00,00, \       ; IRQD_Reserved;
  758. 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  759. ;
  760. ; MEM Resource Descriptor
  761. ;
  762. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  763. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  764. 01,00, \       ; MD_Count;
  765. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  766. 00,00,00,00, \ ; MD_Alloc_Base;
  767. 00,00,00,00, \ ; MD_Alloc_End;
  768. 00,00, \       ; MD_Flags;
  769. 00,00, \       ; MD_Reserved;
  770. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  771. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  772. 00,00,00,00, \ ; MR_Min;      // Min Address
  773. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  774. 00,00, \       ; MR_Flags;         // Flags
  775. 00,00, \       ; MR_Reserved;
  776. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  777.                ;         0x08 = 16-bit common mem
  778. 00,00,00,00, \ ; Memory card address
  779. ;
  780. ; REQUEST_CONFIG_PKT Descriptor
  781. ;
  782. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  783. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  784. 00,00, \       ; Socket;
  785. 02,00, \       ; Attributes;
  786. 32, \          ; Vcc;
  787. 32, \           ; Vpp1; 78
  788. 32, \           ; Vpp2; 78
  789. 02, \          ; IntType;
  790. F0,03,00,00, \ ; ConfigBase;
  791. 08, \           ; Status;
  792. 00, \          ; Pin;
  793. 00, \          ; Copy;
  794. 79, \           ; ConfigIndex;
  795. 03, \           ; Present;
  796. ;
  797. ; TERMINATOR
  798. ;
  799. 00,00,00,00
  800. ;
  801. ;
  802. ;
  803. ; OVERRIDE for COM1
  804. ;
  805. HKR,Override,0003,1, \
  806. ;
  807. ; CONFIGMG_VERSION
  808. ;
  809. 00,04,00,00, \
  810. ;
  811. ; PRIORITY
  812. ;
  813. 00,20,00,00, \
  814. ;
  815. ; I/O Resource Descriptor 0: COM port
  816. ;
  817. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  818. 02,00,00,00, \ ; ResType_IO = 0x00000002
  819. 01,00, \       ; IOD_Count;
  820. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  821. 00,00, \       ; IOD_Alloc_Base;
  822. 00,00, \       ; IOD_Alloc_End;
  823. 00,00, \       ; IOD_DesFlags;
  824. 00, \          ; IOD_Alloc_Alias;
  825. 00, \          ; IOD_Alloc_Decode;
  826. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  827. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  828. F8,03, \       ; IOR_Min;          // Min port address
  829. FF,03, \       ; IOR_Max;          // Max port address
  830. 00,00, \       ; IOR_RangeFlags;   // Flags
  831. 00, \          ; IOR_Alias;        // Alias offset
  832. 00, \          ; IOR_Decode;       // Address specified
  833. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  834. ;
  835. ; I/O Resource Descriptor 1 : LAN Card
  836. ;
  837. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  838. 02,00,00,00, \ ; ResType_IO = 0x00000002
  839. 01,00, \       ; IOD_Count;
  840. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  841. 00,00, \       ; IOD_Alloc_Base;
  842. 00,00, \       ; IOD_Alloc_End;
  843. 00,00, \       ; IOD_DesFlags;
  844. 00, \          ; IOD_Alloc_Alias;
  845. 00, \          ; IOD_Alloc_Decode;
  846. E0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  847. 20,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  848. 00,00, \       ; IOR_Min;       // Min port address
  849. FF,FF, \       ; IOR_Max;          // Max port address
  850. 00,00, \       ; IOR_RangeFlags;   // Flags
  851. 00, \          ; IOR_Alias;        // Alias offset
  852. 00, \          ; IOR_Decode;       // Address specified
  853. E5,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  854. ;
  855. ; IRQ Resource Descriptor
  856. ;
  857. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  858. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  859. 00,00, \       ; IRQD_Flags;
  860. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  861. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  862. 00,00, \       ; IRQD_Reserved;
  863. 30,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  864. ;
  865. ; MEM Resource Descriptor
  866. ;
  867. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  868. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  869. 01,00, \       ; MD_Count;
  870. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  871. 00,00,00,00, \ ; MD_Alloc_Base;
  872. 00,00,00,00, \ ; MD_Alloc_End;
  873. 00,00, \       ; MD_Flags;
  874. 00,00, \       ; MD_Reserved;
  875. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  876. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  877. 00,00,00,00, \ ; MR_Min;      // Min Address
  878. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  879. 00,00, \       ; MR_Flags;         // Flags
  880. 00,00, \       ; MR_Reserved;
  881. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  882.                ;         0x08 = 16-bit common mem
  883. 00,00,00,00, \ ; Memory card address
  884. ;
  885. ; REQUEST_CONFIG_PKT Descriptor
  886. ;
  887. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  888. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  889. 00,00, \       ; Socket;
  890. 02,00, \       ; Attributes;
  891. 32, \          ; Vcc;
  892. 32, \           ; Vpp1; 78
  893. 32, \           ; Vpp2; 78
  894. 02, \          ; IntType;
  895. F0,03,00,00, \ ; ConfigBase;
  896. 08, \           ; Status;
  897. 00, \          ; Pin;
  898. 00, \          ; Copy;
  899. 49, \           ; ConfigIndex;
  900. 03, \           ; Present;
  901. ;
  902. ; TERMINATOR
  903. ;
  904. 00,00,00,00
  905.  
  906.  
  907. ;******************************************************************************
  908. ; Files to copy
  909. ;******************************************************************************
  910.  
  911. [Sys.CopyFiles]
  912. oce2xmp4.sys
  913.  
  914. ;******************************************************************************
  915. ; Destination Directories
  916. ;******************************************************************************
  917.  
  918. [DestinationDirs]
  919. Sys.CopyFiles=11 ; LDID_SYS
  920.  
  921. ;******************************************************************************
  922. ; Localizable Strings
  923. ;******************************************************************************
  924.  
  925. [strings]
  926. ;
  927. ; Provider
  928. ;
  929. V_MS="Microsoft"
  930. P_Olicom="Olicom"
  931. ;
  932. ; Manufacturers
  933. ;
  934. M_Olicom="Olicom"
  935. ;
  936. ; PNP Devices, Olicom
  937. ;
  938. OlicomOC2231.DeviceDesc="Olicom GoCard ET/Modem 288 PC Card (OC-2231)"
  939. OlicomOC2232.DeviceDesc="Olicom GoCard Eth/Modem 336 PC Card (OC-2232)"
  940.  
  941.