Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

523 lines
16 KiB

  1. ; MSPORTS.INF
  2. ; Copyright (c) 1994-1998 Microsoft Corporation
  3. [version]
  4. LayoutFile=layout.inf
  5. signature="$CHICAGO$"
  6. Class=Ports
  7. ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
  8. Provider=%MS%
  9. [DestinationDirs]
  10. DefaultDestDir = 11 ;LDID_SYS
  11. @i:LptPort.NT.Copy = 12 ;DIRID_DRIVERS
  12. ComPort.NT.Copy = 12 ;DIRID_DRIVERS
  13. SerialEnumerator.NT.Copy=12 ;DIRID_DRIVERS
  14. NonPort.NT.Copy = 12 ;DIRID_DRIVERS
  15. ; Install class "Ports"
  16. ;----------------------------------------------------------
  17. [ClassInstall]
  18. AddReg=PortsClass.AddReg
  19. [PortsClass.AddReg]
  20. HKR,,,,%PortsClassName%
  21. [ClassInstall32.NT]
  22. AddReg=PortsClass.NT.AddReg
  23. [PortsClass.NT.AddReg]
  24. HKR,,,,%PortsClassName%
  25. HKR,,Icon,,"-23"
  26. HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"
  27. [ControlFlags]
  28. @i:ExcludeFromSelect=MF\EISA_HWP1C10_DEV0,MF\EISA_HWP1C10_DEV1
  29. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_A-0484 ; Socket PCMCIA Serial Adapter
  30. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_B-12F8 ; Socket PCMCIA Serial Adapter
  31. ExcludeFromSelect=PCMCIA\Socket_Communications_Inc-Serial_Port_Adapter_Revision_B-5E3E
  32. ExcludeFromSelect=MF\SOCKETDUAL_DEV0,MF\SOCKETDUAL_DEV1
  33. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-PAGECARD_REVISION_A-FA29 ; Socket PCMCIA PageCard V3.0
  34. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_GPS_PCMCIA_GLOBAL_POSITIONING_SYSTEM_REVISION_B-AF8A ; Socket PCMCIA GPS Adapter
  35. ExcludeFromSelect=PCMCIA\SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_C-66D0 ; Socket PCMCIA GPS Adapter
  36. ExcludeFromSelect=PCMCIA\socket-serial_port_card_rev_2.3-e88f
  37. ExcludeFromSelect=PCMCIA\DATA_BROADCASTING_CORP-SIGNALCARD_RECEIVER-4E9B ; DBC SignalCard
  38. ExcludeFromSelect=PCMCIA\ROCKWELL-NAVCARD-64B7 ; Rockwell NavCard
  39. ExcludeFromSelect=PCMCIA\TRIMBLE_&_SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_B-6947
  40. ExcludeFromSelect=PCMCIA\SMART_SERIAL_PORT-A0F6
  41. ExcludeFromSelect=PCMCIA\Quatech_Inc-PCMCIA_RS-232_Serial_Port_Card-63EA
  42. @i:ExcludeFromSelect=PCMCIA\Quatech_Inc-PCMCIA_Enhanced_Parallel_Port_Card-F060
  43. @i:ExcludeFromSelect=PCMCIA\TDC-TRANS_PC_CARD-37D0 ; TransDigital PC Card Universal Parallel Port
  44. ExcludeFromSelect=PCI\VEN_131F&DEV_1000&SUBSYS_00000000&REV_02 ; SIIG CyberSerial PCI Card
  45. ExcludeFromSelect=PCI\VEN_131F&DEV_2000&CC_0700 ; SIIG CyberSerial PCI Card
  46. @i:ExcludeFromSelect=PCI\VEN_131F&DEV_1020&SUBSYS_00000000&REV_02 ; SIIG CyberParallel PCI Card
  47. @i:ExcludeFromSelect=PCI\VEN_131F&DEV_1021&SUBSYS_00000000&REV_02 ; SIIG CyberParallel PCI Card
  48. @i:ExcludeFromSelect=PCI\VEN_131F&DEV_2020&SUBSYS_2020131F&REV_00 ; SIIG CyberParallel PCI Card
  49. @i:ExcludeFromSelect=PCI\VEN_1407&DEV_8000&SUBSYS_00000000&REV_00 ; Lava Parallel PCI Card
  50. ExcludeFromSelect=PCMCIA\ERICSSON-GC25-8C66 ; Ericsson GC25
  51. ExcludeFromSelect=PCMCIA\COMPAQ-SPEEDPAQ_GSM_RADIO_PC_CARD-6D6C ; Compaq GSM Radio Card
  52. ; Drivers
  53. ;----------------------------------------------------------
  54. [Manufacturer]
  55. %Std%=Std
  56. %HP%=HP
  57. @i:%TDC%=TDC
  58. %Socket%=Socket
  59. %DBC%=DBC
  60. %Rockwell%=Rockwell
  61. %Trimble%=Trimble
  62. %Smart%=Smart
  63. %SIIG%=SIIG
  64. @i:%Lava%=Lava
  65. %Ericsson%=Ericsson
  66. %Compaq%=Compaq
  67. %Quatech%=Quatech
  68. [Std]
  69. %*PNP0400.DeviceDesc% = LptPort, *PNP0400 ; Printer Port
  70. %*PNP0401.DeviceDesc% = EcpPort, *PNP0401 ; ECP Printer Port
  71. %*PNP0500.DeviceDesc% = ComPort, *PNP0500, *PNP0501 ; Communications Port
  72. %*PNP0501.DeviceDesc% = ComPort, *PNP0501, *PNP0500 ; Communications Port
  73. %*PNP0502.DeviceDesc% = MultiComPort, *PNP0502 ; Multi Communications Port
  74. ; Compaq devices
  75. @i:%*CPQA0E0.DeviceDesc% = EcpPort, *CPQA0E0 ; ECP Printer Port
  76. %*CPQA0D9.DeviceDesc% = ComPort, *CPQA0D9 ; Communications Port
  77. [HP] ; Hewlett Packard devices
  78. %MF\EISA_HWP1C10_DEV0.DeviceDesc% = ComPort, MF\EISA_HWP1C10_DEV0
  79. @i:%MF\EISA_HWP1C10_DEV1.DeviceDesc% = LptPort, MF\EISA_HWP1C10_DEV1
  80. @i:[TDC]
  81. @i:%TDC-37D0.DeviceDesc% = LptPort, "PCMCIA\TDC-TRANS_PC_CARD-37D0"
  82. [Socket]
  83. %Socket-0484.DeviceDesc% = ComPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_A-0484"
  84. %Socket-12F8.DeviceDesc% = ComPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_IO_PCMCIA_SERIAL_PORT_ADAPTER_REVISION_B-12F8"
  85. %Socket-5E3E.DeviceDesc% = ComPort, "PCMCIA\Socket_Communications_Inc-Serial_Port_Adapter_Revision_B-5E3E"
  86. %SocketDual.DeviceDesc% = ComPort, MF\SOCKETDUAL_DEV0
  87. %SocketDual.DeviceDesc% = ComPort, MF\SOCKETDUAL_DEV1
  88. %Socket-0104-0001.DeviceDesc% = ComPort, "PCMCIA\socket-serial_port_card_rev_2.3-e88f"
  89. %Socket-FA29.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-PAGECARD_REVISION_A-FA29"
  90. %Socket-AF8A.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-SOCKET_GPS_PCMCIA_GLOBAL_POSITIONING_SYSTEM_REVISION_B-AF8A"
  91. %Socket-66D0.DeviceDesc% = NonPort, "PCMCIA\SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_C-66D0"
  92. [DBC]
  93. %DBC-4E9B.DeviceDesc% = NonPort, "PCMCIA\DATA_BROADCASTING_CORP-SIGNALCARD_RECEIVER-4E9B"
  94. [Rockwell]
  95. %Rockwell-64B7.DeviceDesc% = NonPort, "PCMCIA\ROCKWELL-NAVCARD-64B7"
  96. [Trimble]
  97. %Trimble-6947.DeviceDesc% = NonPort, "PCMCIA\TRIMBLE_&_SOCKET_COMMUNICATIONS_INC-MOBILE_GPS_REVISION_B-6947"
  98. [Smart]
  99. %Smart-A0F6.DeviceDesc% = ComPort, "PCMCIA\SMART_SERIAL_PORT-A0F6"
  100. [SIIG]
  101. %SIIG-PCI_1_SERIAL.DeviceDesc% = ComPort, "PCI\VEN_131F&DEV_1000&SUBSYS_00000000&REV_02"
  102. %SIIG-PCI_1_CYBERSERIAL.DeviceDesc% = ComPort, "PCI\VEN_131F&DEV_2000&CC_0700"
  103. @i:%SIIG-PCI_1_PARALLEL.DeviceDesc% = LptPort, "PCI\VEN_131F&DEV_1020&SUBSYS_00000000&REV_02"
  104. @i:%SIIG-PCI_1_PARALLEL.DeviceDesc% = LptPort, "PCI\VEN_131F&DEV_1021&SUBSYS_00000000&REV_02"
  105. @i:%SIIG-PCI_1_PARALLEL.DeviceDesc% = LptPort, "PCI\VEN_131F&DEV_2020&SUBSYS_2020131F&REV_00"
  106. @i:[Lava]
  107. @i:%Lava-PCI_1_PARALLEL.DeviceDesc% = LptPort, "PCI\VEN_1407&DEV_8000&SUBSYS_00000000&REV_00"
  108. [Ericsson]
  109. %*ERIC.DeviceDesc% = ComPort, PCMCIA\ERICSSON-GC25-8C66
  110. [Compaq]
  111. %*COMP.DeviceDesc% = ComPort, PCMCIA\COMPAQ-SPEEDPAQ_GSM_RADIO_PC_CARD-6D6C
  112. [Quatech]
  113. %Quatech-63EA.DeviceDesc% = ComPort, PCMCIA\Quatech_Inc-PCMCIA_RS-232_Serial_Port_Card-63EA
  114. @i:%Quatech-F060.DeviceDesc% = LptPort, PCMCIA\Quatech_Inc-PCMCIA_Enhanced_Parallel_Port_Card-F060
  115. @i:; LPT sections
  116. @i:;----------------------------------------------------------
  117. @i:[LptPort]
  118. @i:CopyFiles=LptPort.Copy
  119. @i:AddReg=LptPort.AddReg, LptPort.W95.AddReg
  120. @i:LogConfig=lsnn,lsan,lann,laan
  121. @i:[EcpPort]
  122. @i:CopyFiles=LptPort.Copy
  123. @i:AddReg=EcpPort.AddReg, LptPort.W95.AddReg
  124. @i:LogConfig=lsnn,lsan,lsaa,lann,laaa
  125. @i:[LptPort.Copy]
  126. @i:lpt.vxd
  127. [LptPort.AddReg]
  128. HKR,,PortSubClass,1,00
  129. @i:HKR,,ECPDevice,1,00
  130. [EcpPort.AddReg]
  131. HKR,,PortSubClass,1,00
  132. @i:HKR,,ECPDevice,1,01
  133. @i:[LptPort.W95.AddReg]
  134. @i:HKR,,DevLoader,,*NTKERN
  135. @i:HKR,,NTMPDriver,,"parport.sys,parclass.sys,parscan.sys"
  136. @i:[LptPort.NT.AddReg]
  137. @i:HKR,,EnumPropPages32,,"MsPorts.dll,ParallelPortPropPageProvider"
  138. [LptPort.NT]
  139. @i:CopyFiles=LptPort.NT.Copy
  140. @i:AddReg=LptPort.AddReg,LptPort.NT.AddReg
  141. @m:AddReg=LptPort.AddReg
  142. @i:LogConfig=lsnn,lsan,lann,laan
  143. [EcpPort.NT]
  144. @i:CopyFiles=LptPort.NT.Copy
  145. @i:AddReg=EcpPort.AddReg,LptPort.NT.AddReg
  146. @m:AddReg=EcpPort.AddReg
  147. @i:LogConfig=lsnn,lsan,lsaa,lann,laaa
  148. @i:[LptPort.NT.Copy]
  149. @i:parport.sys
  150. ;-------------- Service installation
  151. [LptPort.NT.Services]
  152. @i:AddService = Parport, 0x00000002, Parport_Service_Inst, Parport_EventLog_Inst ; Port Driver (function driver for this device)
  153. @m:AddService = , 0x00000002 ; null service install
  154. [EcpPort.NT.Services]
  155. @i:AddService = Parport, 0x00000002, Parport_Service_Inst, Parport_EventLog_Inst ; Port Driver (function driver for this device)
  156. @m:AddService = , 0x00000002 ; null service install
  157. @i:; -------------- Parallel Port Driver install sections
  158. @i:[Parport_Service_Inst]
  159. @i:DisplayName = %Parport.SVCDESC%
  160. @i:ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  161. @i:StartType = 3 ; SERVICE_DEMAND_START
  162. @i:ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  163. @i:ServiceBinary = %12%\parport.sys
  164. @i:LoadOrderGroup = Parallel arbitrator
  165. @i:[Parport_EventLog_Inst]
  166. @i:AddReg = Parport_EventLog_AddReg
  167. @i:[Parport_EventLog_AddReg]
  168. @i:HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\parport.sys"
  169. @i:HKR,,TypesSupported,0x00010001,7
  170. @i:; The following sections are LPT and ECP port logical
  171. @i:; resource configurations. Section name format means:
  172. @i:; Char 1 = l (LPT port)
  173. @i:; Char 2 = I/O config: s (std), a (any)
  174. @i:; Char 3 = IRQ config: #, a (any), n (none)
  175. @i:; Char 4 = DMA config: a (any), n (none)
  176. @i:[lsnn]
  177. @i:ConfigPriority=HARDRECONFIG
  178. @i:IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  179. @i:[lsan]
  180. @i:ConfigPriority=HARDRECONFIG
  181. @i:IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  182. @i:IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  183. @i:[lann]
  184. @i:ConfigPriority=HARDRECONFIG
  185. @i:IOConfig=8@100-3ff%fff8(3ff::)
  186. @i:[laan]
  187. @i:ConfigPriority=HARDRECONFIG
  188. @i:IOConfig=8@100-3ff%fff8(3ff::)
  189. @i:IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  190. @i:[lsaa]
  191. @i:ConfigPriority=HARDRECONFIG
  192. @i:IOConfig=3bc-3be(3ff::),378-37a(3ff::),278-27a(3ff::)
  193. @i:IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  194. @i:DMAConfig=1,2,3,5,6,7
  195. @i:[laaa]
  196. @i:ConfigPriority=HARDRECONFIG
  197. @i:IOConfig=8@100-3ff%fff8(3ff::)
  198. @i:IRQConfig=3,4,5,6,7,8,9,10,11,12,13,14,15
  199. @i:DMAConfig=1,2,3,5,6,7
  200. @i:; End LPT and ECP LogConfig sections
  201. @i:[*pnp0400.det]
  202. @i:AddReg=Ports.AddReg
  203. [Ports.AddReg]
  204. HKR,,NoSetupUI,,1
  205. @i:[*pnp0401.det]
  206. @i:AddReg=Ports.AddReg
  207. @i:[LptPort.PosDup]
  208. @i:*PNP0401
  209. @i:[EcpPort.PosDup]
  210. @i:*PNP0400
  211. ; COM sections
  212. ;----------------------------------------------------------
  213. [ComPort]
  214. CopyFiles=ComPort.Copy
  215. AddReg=ComPort.AddReg, ComPort.W95.AddReg
  216. LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa
  217. [ComPort.Copy]
  218. serial.vxd
  219. serialui.dll
  220. [ComPort.AddReg]
  221. HKR,,PortSubClass,1,01
  222. [ComPort.W95.AddReg]
  223. HKR,,DevLoader,,*vcomm
  224. HKR,,Enumerator,,serenum.vxd
  225. HKR,,PortDriver,,serial.vxd
  226. HKR,,Contention,,*vcd
  227. HKR,,ConfigDialog,,serialui.dll
  228. HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
  229. HKR,,EnumPropPages,,"serialui.dll,EnumPropPages"
  230. [ComPort.NT]
  231. CopyFiles=ComPort.NT.Copy
  232. AddReg=ComPort.AddReg, ComPort.NT.AddReg
  233. LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa
  234. SyssetupPnPFlags = 1
  235. [ComPort.NT.HW]
  236. AddReg=ComPort.NT.HW.AddReg
  237. [ComPort.NT.Copy]
  238. serial.sys
  239. serenum.sys
  240. [ComPort.NT.AddReg]
  241. HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
  242. ; Uncomment the following line if you want to override the advanced dialog for
  243. ; your device. See msports.h for protoype of OverrideAdvancedFunction
  244. ; HKR,,EnumAdvancedDialog,,"yourdll.dll,OverrideAdvancedFunction"
  245. [ComPort.NT.HW.AddReg]
  246. HKR,,"UpperFilters",0x00010000,"serenum"
  247. ; MultiPort COM Sections;
  248. ; -------------------------------------------------------
  249. [MultiComPort.NT]
  250. CopyFiles=ComPort.NT.Copy
  251. AddReg=ComPort.AddReg, ComPort.NT.AddReg
  252. LogConfig=cm1,cm2,cm3,cm4,dg1,dga,cma
  253. SyssetupPnPFlags = 1
  254. [MultiComPort.NT.HW]
  255. ; Add multiport and normal port into the hardware devnode
  256. AddReg=MultiComPort.NT.HW.AddReg,ComPort.NT.HW.AddReg
  257. [MultiComPort.NT.HW.AddReg]
  258. ; Add multiport specific info to the hardware devnode
  259. HKR,,MultiportDevice,0x00010001,1
  260. ; The serial enumerator by itself, so that other INFs can install serenum w/out serial.sys
  261. ; -------------------------------------------------------
  262. [SerialEnumerator.NT]
  263. CopyFiles=SerialEnumerator.NT.Copy
  264. [SerialEnumerator.NT.Copy]
  265. serenum.sys
  266. ;-------------- Service installation
  267. ; Port Driver (function driver for this device)
  268. [ComPort.NT.Services]
  269. AddService = Serial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
  270. AddService = Serenum,,Serenum_Service_Inst
  271. [MultiComPort.NT.Services]
  272. AddService = Serial, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
  273. AddService = Serenum,,Serenum_Service_Inst
  274. [SerialEnumerator.NT.Services]
  275. AddService = Serenum,,Serenum_Service_Inst
  276. ; -------------- Serial Port Driver install sections
  277. [Serial_Service_Inst]
  278. DisplayName = %Serial.SVCDESC%
  279. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  280. StartType = 1 ; SERVICE_SYSTEM_START (this driver may do detection)
  281. ErrorControl = 0 ; SERVICE_ERROR_IGNORE
  282. ServiceBinary = %12%\serial.sys
  283. LoadOrderGroup = Extended base
  284. ; -------------- Serenum Driver install section
  285. [Serenum_Service_Inst]
  286. DisplayName = %Serenum.SVCDESC%
  287. ServiceType = 1 ; SERVICE_KERNEL_DRIVER
  288. StartType = 3 ; SERVICE_DEMAND_START
  289. ErrorControl = 1 ; SERVICE_ERROR_NORMAL
  290. ServiceBinary = %12%\serenum.sys
  291. LoadOrderGroup = PNP Filter
  292. [Serial_EventLog_Inst]
  293. AddReg = Serial_EventLog_AddReg
  294. [Serial_EventLog_AddReg]
  295. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\serial.sys"
  296. HKR,,TypesSupported,0x00010001,7
  297. [*pnp0500.det]
  298. AddReg=Ports.AddReg,DevMap.AddReg
  299. ; The following sections are COM port resource configs.
  300. ; Section name format means:
  301. ; Char 1 = c (COM port)
  302. ; Char 2 = I/O config: 1 (3f8), 2 (2f8), 3 (3e8), 4 (2e8), a (any)
  303. ; Char 3 = IRQ config: #, a (any)
  304. [c14] ; COM1,IRQ4
  305. ConfigPriority=HARDRECONFIG
  306. IOConfig=3f8-3ff(3ff::)
  307. IRQConfig=S:4
  308. [c1a] ; COM1, any IRQ
  309. ConfigPriority=HARDRECONFIG
  310. IOConfig=3f8-3ff(3ff::)
  311. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  312. [c23] ; COM2, IRQ3
  313. ConfigPriority=HARDRECONFIG
  314. IOConfig=2f8-2ff(3ff::)
  315. IRQConfig=S:3
  316. [c2a] ; COM2, any IRQ
  317. ConfigPriority=HARDRECONFIG
  318. IOConfig=2f8-2ff(3ff::)
  319. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  320. [c34] ; COM3, IRQ4
  321. ConfigPriority=HARDRECONFIG
  322. IOConfig=3e8-3ef(3ff::)
  323. IRQConfig=S:4
  324. [c3a] ; COM3, any IRQ
  325. ConfigPriority=HARDRECONFIG
  326. IOConfig=3e8-3ef(3ff::)
  327. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  328. [c43] ; COM4, IRQ3
  329. ConfigPriority=HARDRECONFIG
  330. IOConfig=2e8-2ef(3ff::)
  331. IRQConfig=S:3,5
  332. [c4a] ; COM4, any IRQ
  333. ConfigPriority=HARDRECONFIG
  334. IOConfig=2e8-2ef(3ff::)
  335. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  336. [caa] ; Any base, any IRQ
  337. ConfigPriority=HARDRECONFIG
  338. IOConfig=8@100-ffff%fff8(3ff::)
  339. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  340. ; The following are multiport configs for DigiBoard (dgxx)
  341. ; and Comtrol (cmxx) multiport boards
  342. ; Section name format means:
  343. ; Char 1,2 = manufacturer abbreviation
  344. ; Char 3 = config number, a = no idea, use base setting
  345. [cm1]
  346. ConfigPriority=HARDRECONFIG
  347. IOConfig=7@240-27E%3F8(3FF::)
  348. IOConfig=247-247(3FF::)
  349. IRQConfig=S:2,3,4,5,7,10,11
  350. [cm2]
  351. ConfigPriority=HARDRECONFIG
  352. IOConfig=7@280-2BE%3F8(3FF::)
  353. IOConfig=287-287(3FF::)
  354. IRQConfig=S:2,3,4,5,7,10,11
  355. [cm3]
  356. ConfigPriority=HARDRECONFIG
  357. IOConfig=7@500-5BE%FF8(3FF::)
  358. IOConfig=507-507(FFF::)
  359. IRQConfig=S:2,3,4,5,7,10,11
  360. [cm4]
  361. ConfigPriority=HARDRECONFIG
  362. IOConfig=7@580-5BE%FF8(3FF::)
  363. IOConfig=587-587(3FF::)
  364. IRQConfig=S:2,3,4,5,7,10,11
  365. [cma]
  366. ConfigPriority=HARDRECONFIG
  367. IOConfig=7@100-3FF%3F8(3FF::) ; I suspect we still need alignment here?
  368. IOConfig=1@100-3FF(3FF::) ; How about here?
  369. IRQConfig=S:2,3,4,5,7,10,11
  370. [dg1]
  371. ConfigPriority=HARDRECONFIG
  372. IOConfig=7@100-17E%3F8(3FF::)
  373. IOConfig=140-140(3FF::)
  374. IRQConfig=S:3,4,5,6,7,9,10,11,12,14,15
  375. [dga]
  376. ConfigPriority=HARDRECONFIG
  377. IOConfig=7@100-3FF%3F8(3FF::) ; I suspect we still need alignment here?
  378. IOConfig=1@100-3FF(3FF::) ; How about here?
  379. IRQConfig=S:3,4,5,6,7,9,10,11,12,14,15
  380. ; End COM port LogConfig sections
  381. [ComPort.PosDup]
  382. *PNP0500,*PNP0501,*PNP0502
  383. [ComPort.NT.PosDup]
  384. *PNP0500,*PNP0501,*PNP0502,*PNP0510,*PNP0511,*SMCF010,*NSC6001
  385. [DevMap.AddReg]
  386. HKLM,hardware\devicemap\serialcomm,COM1,,COM1
  387. HKLM,hardware\devicemap\serialcomm,COM2,,COM2
  388. ; "NoDrv" section: We do not yet support these port devices.
  389. ;----------------------------------------------------------
  390. [NoDrv]
  391. ; "Non-port" sections: PCMCIA cards that look like COM
  392. ; ports, but aren't (excluding modems).
  393. ;----------------------------------------------------------
  394. [NonPort]
  395. CopyFiles=NonPort.Copy
  396. AddReg=NonPort.AddReg
  397. [NonPort.Copy]
  398. serial.vxd
  399. [NonPort.AddReg]
  400. HKR,,PortSubClass,1,01
  401. HKR,,DevLoader,,*vcomm
  402. HKR,,PortDriver,,serial.vxd
  403. HKR,,Contention,,*vcd
  404. HKR,,DCB,3,1C,00,00,00, 80,25,00,00, 11,33,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00
  405. [NonPort.NT]
  406. ;
  407. ; Unclear whether these devices are presently supported under NT. For now, leave a blank
  408. ; install section so we won't run the Win9x stuff. The fact that no function driver will be installed
  409. ; for this devnode will cause the installation to fail, which is what we want to have happen for now.
  410. ;
  411. [Det.DevINFs]
  412. *pnp8215=netxir.inf ;Xircom PE3
  413. *pnpa01e=scsi.inf ;Trantor T338
  414. *pnpa01f=scsi.inf ;Trantor T348
  415. *pnpa02f=scsi.inf ;Trantor T358