home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 April / VPR0104A.BIN / DRIVER / IODATA / RSDV120 / rsdv120.exe / DISK.EXE / WIN2000 / RSADVS.INF next >
Windows Setup INFormation  |  2000-12-11  |  9KB  |  320 lines

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