home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / Chip_2003-12_cd2.bin / drivers / Modemy / ActionTec / USBModemDrivers.exe / inf_usb_pl / win2k / serwpl.inf < prev   
Encoding:
Windows Setup INFormation  |  2003-08-18  |  8.6 KB  |  340 lines

  1. ;    SERWPL.INF - INF file for USB-to-Serial Device
  2. ;    Copyright (C) 1999, Prolific Technology Inc.
  3. ;
  4. ;    09/13/2000
  5. [Manufacturer]
  6. %MfgName%=Pro
  7.  
  8. [Pro]
  9. %DeviceDesc%=ComPort, USB\VID_067B&PID_2303
  10.  
  11. [SourceDisksNames]
  12. 1="USB-Serial Cable Diskette",,,
  13.  
  14. [SourceDisksFiles]
  15. SER9PL.SYS=1
  16. SERSPL.VXD=1
  17. PSERENUM.VXD=1
  18. PRSEENUM.SYS=1
  19. SERSPL.INF=1
  20. SERWPL.INF=1
  21.  
  22. [SourceDisksFiles.x86]
  23. ser2pl.sys=1
  24.  
  25. [DestinationDirs]
  26. USB2SER.Files.Ext = 11
  27. USB2SER.Files.Inf = 10,INF
  28. ComPort.NT.Copy = 12        ;DIRID_DRIVERS
  29. SerialEnumerator.NT.Copy=12 ;DIRID_DRIVERS
  30. NonPort.NT.Copy = 12        ;DIRID_DRIVERS
  31.  
  32. [ComPort_install]
  33. ;Windows98_ME
  34.  
  35. [Version]
  36. Signature="$Chicago$"
  37. Class=USB
  38. provider=%Mfg%
  39. LayoutFile=layout.inf
  40. ; DriverVer=5/20/2003,2.0.0.5
  41.  
  42. [PreCopySection]
  43. HKR,,NoSetupUI,,1
  44.  
  45. [ComPort]
  46. CopyFiles=USB2SER.Files.Ext, USB2SER.Files.Inf
  47. AddReg=USB2SER.AddReg
  48.  
  49. ; steel
  50. [ComPort.HW]
  51. AddReg=USB2SER.AddReg.HW
  52. ;
  53. [USB2SER.AddReg]
  54. HKR,,DevLoader,,*ntkern
  55. HKR,,NTMPDriver,,SER9PL.SYS
  56.  
  57. ; steel
  58. [USB2SER.AddReg.HW]
  59. HKR,,"UpperFilters",0x00010000,"prseenum.sys"
  60. ;
  61. [USB2SER.Files.Ext]
  62. SER9PL.SYS
  63. SERSPL.VXD
  64. PSERENUM.VXD
  65. PRSEENUM.SYS
  66.  
  67. [USB2SER.Files.Inf]
  68. SERWPL.INF
  69. SERSPL.INF
  70.  
  71. ;========================================================================
  72. ;
  73. ;========================================================================
  74. [ComPort_Install.NTx86]
  75. ;Windows2000
  76.  
  77. [Version]
  78. Signature="$Chicago$"
  79. Class=Ports
  80. ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
  81. Provider=%Mfg%
  82. LayoutFile=layout.inf
  83. DriverVer=5/20/2003,2.0.0.14
  84.  
  85. AddReg=PortsClass.AddReg
  86.  
  87. [PortsClass.AddReg]
  88. HKR,,,,%PortsClassName%
  89.  
  90. [ComPort.NT]
  91. CopyFiles=ComPort.NT.Copy
  92. AddReg=ComPort.AddReg, ComPort.NT.AddReg
  93. ; LogConfig=c14,c1a,c23,c2a,c34,c3a,c43,c4a,caa
  94. LogConfig=c3a,c4a,caa
  95. SyssetupPnPFlags = 1
  96.  
  97. [ClassInstall32.NT]
  98. AddReg=PortsClass.NT.AddReg
  99.  
  100. [PortsClass.NT.AddReg]
  101. HKR,,,,%PortsClassName%
  102. HKR,,Icon,,"-23"
  103. HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"
  104.  
  105.  
  106.  
  107. [ComPort.NT.HW]
  108. AddReg=ComPort.NT.HW.AddReg
  109.  
  110. [ComPort.NT.Copy]
  111. ser2pl.sys
  112.  
  113. [ComPort.NT.AddReg]
  114. HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
  115. ; Uncomment the following line if you want to override the advanced dialog for
  116. ; your device.  See msports.h for protoype of OverrideAdvancedFunction
  117. ; HKR,,EnumAdvancedDialog,,"yourdll.dll,OverrideAdvancedFunction"
  118.  
  119. [ComPort.NT.HW.AddReg]
  120. HKR,,"UpperFilters",0x00010000,"serenum"
  121.  
  122. ; MultiPort COM Sections;
  123. ; -------------------------------------------------------
  124.  
  125. [MultiComPort.NT]
  126. CopyFiles=ComPort.NT.Copy
  127. AddReg=ComPort.AddReg, ComPort.NT.AddReg
  128. LogConfig=cm1,cm2,cm3,cm4,dg1,dga,cma
  129. SyssetupPnPFlags = 1
  130.  
  131. [MultiComPort.NT.HW]
  132. ; Add multiport and normal port into the hardware devnode
  133. AddReg=MultiComPort.NT.HW.AddReg,ComPort.NT.HW.AddReg
  134.  
  135. [MultiComPort.NT.HW.AddReg]
  136. ; Add multiport specific info to the hardware devnode
  137. HKR,,MultiportDevice,0x00010001,1
  138.  
  139. ; The serial enumerator by itself, so that other INFs can install serenum w/out ser2pl.sys
  140. ; -------------------------------------------------------
  141.  
  142. [SerialEnumerator.NT]
  143. CopyFiles=SerialEnumerator.NT.Copy
  144.  
  145. [SerialEnumerator.NT.Copy]
  146. serenum.sys
  147.  
  148. ;-------------- Service installation
  149. ; Port Driver (function driver for this device)
  150. [ComPort.NT.Services]
  151. AddService = Ser2pl, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
  152. AddService = Serenum,,Serenum_Service_Inst
  153.  
  154. [MultiComPort.NT.Services]
  155. AddService = Ser2pl, 0x00000002, Serial_Service_Inst, Serial_EventLog_Inst
  156. AddService = Serenum,,Serenum_Service_Inst
  157.  
  158. [SerialEnumerator.NT.Services]
  159. AddService = Serenum,,Serenum_Service_Inst
  160.  
  161. ; -------------- Serial Port Driver install sections
  162. [Serial_Service_Inst]
  163. DisplayName    = %Serial.SVCDESC%
  164. ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  165. StartType      = 3               ; SERVICE_SYSTEM_START (this driver may do detection)
  166. ErrorControl   = 1               ; SERVICE_ERROR_IGNORE
  167. ServiceBinary  = %12%\ser2pl.sys
  168. ; LoadOrderGroup = Extended base
  169.  
  170. ; -------------- Serenum Driver install section
  171. [Serenum_Service_Inst]
  172. DisplayName    = %Serenum.SVCDESC%
  173. ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
  174. StartType      = 3               ; SERVICE_DEMAND_START
  175. ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
  176. ServiceBinary  = %12%\serenum.sys
  177. LoadOrderGroup = PNP Filter
  178.  
  179. [Serial_EventLog_Inst]
  180. AddReg = Serial_EventLog_AddReg
  181.  
  182. [Serial_EventLog_AddReg]
  183. HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\ser2pl.sys"
  184. HKR,,TypesSupported,0x00010001,7
  185.  
  186. [*pnp0500.det]
  187. AddReg=Ports.AddReg,DevMap.AddReg
  188.  
  189. ; The following sections are COM port resource configs.
  190. ; Section name format means:
  191. ; Char 1 = c (COM port)
  192. ; Char 2 = I/O config: 1 (3f8), 2 (2f8), 3 (3e8), 4 (2e8), a (any)
  193. ; Char 3 = IRQ config: #, a (any)
  194.  
  195. [c14]                   ; COM1,IRQ4
  196. ConfigPriority=HARDRECONFIG
  197. IOConfig=3f8-3ff(3ff::)
  198. IRQConfig=S:4
  199.  
  200. [c1a]                   ; COM1, any IRQ
  201. ConfigPriority=HARDRECONFIG
  202. IOConfig=3f8-3ff(3ff::)
  203. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  204.  
  205. [c23]                   ; COM2, IRQ3
  206. ConfigPriority=HARDRECONFIG
  207. IOConfig=2f8-2ff(3ff::)
  208. IRQConfig=S:3
  209.  
  210. [c2a]                   ; COM2, any IRQ
  211. ConfigPriority=HARDRECONFIG
  212. IOConfig=2f8-2ff(3ff::)
  213. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  214.  
  215. [c34]                   ; COM3, IRQ4
  216. ConfigPriority=HARDRECONFIG
  217. IOConfig=3e8-3ef(3ff::)
  218. IRQConfig=S:4
  219.  
  220. [c3a]                   ; COM3, any IRQ
  221. ConfigPriority=HARDRECONFIG
  222. IOConfig=3e8-3ef(3ff::)
  223. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  224.  
  225. [c43]                   ; COM4, IRQ3
  226. ConfigPriority=HARDRECONFIG
  227. IOConfig=2e8-2ef(3ff::)
  228. IRQConfig=S:3,5
  229.  
  230. [c4a]                   ; COM4, any IRQ
  231. ConfigPriority=HARDRECONFIG
  232. IOConfig=2e8-2ef(3ff::)
  233. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  234.  
  235. [caa]                   ; Any base, any IRQ
  236. ConfigPriority=HARDRECONFIG
  237. IOConfig=8@100-ffff%fff8(3ff::)
  238. IRQConfig=S:3,4,5,7,9,10,11,12,14,15
  239.  
  240. ; The following are multiport configs for DigiBoard (dgxx)
  241. ; and Comtrol (cmxx) multiport boards
  242. ; Section name format means:
  243. ; Char 1,2 = manufacturer abbreviation
  244. ; Char 3   = config number, a = no idea, use base setting
  245.  
  246. [cm1]
  247. ConfigPriority=HARDRECONFIG
  248. IOConfig=7@240-27E%3F8(3FF::)
  249. IOConfig=247-247(3FF::)
  250. IRQConfig=S:2,3,4,5,7,10,11
  251.  
  252. [cm2]
  253. ConfigPriority=HARDRECONFIG
  254. IOConfig=7@280-2BE%3F8(3FF::)
  255. IOConfig=287-287(3FF::)
  256. IRQConfig=S:2,3,4,5,7,10,11
  257.  
  258. [cm3]
  259. ConfigPriority=HARDRECONFIG
  260. IOConfig=7@500-5BE%FF8(3FF::)
  261. IOConfig=507-507(FFF::)
  262. IRQConfig=S:2,3,4,5,7,10,11
  263.  
  264. [cm4]
  265. ConfigPriority=HARDRECONFIG
  266. IOConfig=7@580-5BE%FF8(3FF::)
  267. IOConfig=587-587(3FF::)
  268. IRQConfig=S:2,3,4,5,7,10,11
  269.  
  270. [cma]
  271. ConfigPriority=HARDRECONFIG
  272. IOConfig=7@100-3FF%3F8(3FF::) ; I suspect we still need alignment here?
  273. IOConfig=1@100-3FF(3FF::)     ; How about here?
  274. IRQConfig=S:2,3,4,5,7,10,11
  275.  
  276. [dg1]
  277. ConfigPriority=HARDRECONFIG
  278. IOConfig=7@100-17E%3F8(3FF::)
  279. IOConfig=140-140(3FF::)
  280. IRQConfig=S:3,4,5,6,7,9,10,11,12,14,15
  281.  
  282. [dga]
  283. ConfigPriority=HARDRECONFIG
  284. IOConfig=7@100-3FF%3F8(3FF::) ; I suspect we still need alignment here?
  285. IOConfig=1@100-3FF(3FF::)     ; How about here?
  286. IRQConfig=S:3,4,5,6,7,9,10,11,12,14,15
  287.  
  288. ; End COM port LogConfig sections
  289.  
  290.  
  291.  
  292. [ComPort.PosDup]
  293. *PNP0500,*PNP0501,*PNP0502
  294.  
  295. [ComPort.NT.PosDup]
  296. *PNP0500,*PNP0501,*PNP0502,*PNP0510,*PNP0511,*SMCF010
  297.  
  298. [DevMap.AddReg]
  299. HKLM,hardware\devicemap\serialcomm,COM1,,COM1
  300. HKLM,hardware\devicemap\serialcomm,COM2,,COM2
  301.  
  302.  
  303. ; "NoDrv" section: We do not yet support these port devices.
  304. ;----------------------------------------------------------
  305. [NoDrv]
  306.  
  307. ; "Non-port" sections: PCMCIA cards that look like COM
  308. ; ports, but aren't (excluding modems).
  309. ;----------------------------------------------------------
  310. [NonPort]
  311. CopyFiles=NonPort.Copy
  312. AddReg=NonPort.AddReg
  313.  
  314. [NonPort.Copy]
  315. serial.vxd
  316.  
  317. [NonPort.AddReg]
  318. HKR,,PortSubClass,1,01
  319. HKR,,DevLoader,,*vcomm
  320. HKR,,PortDriver,,serial.vxd
  321. HKR,,Contention,,*vcd
  322. 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
  323.  
  324. [NonPort.NT]
  325. ;
  326. ; BUGBUG--Unclear whether these devices are presently supported under NT.  For now, leave a blank
  327. ; install section so we won't run the Win9x stuff.  The fact that no function driver will be installed
  328. ; for this devnode will cause the installation to fail, which is what we want to have happen for now.
  329. ;
  330.  
  331. ; User readable strings
  332. ;----------------------------------------------------------
  333. [Strings]
  334. Mfg= "Prolific"
  335. MfgName = "Prolific Technology Inc."
  336. PortsClassName = "Ports (COM & LPT)"
  337. DeviceDesc="Prolific USB-to-Serial Bridge"
  338. Serial.SVCDESC   = "Prolific Serial port driver"
  339. Serenum.SVCDESC = "Serenum Filter Driver"
  340.