home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 1 / Windows / inf / irnsc.inf < prev    next >
Windows Setup INFormation  |  2008-01-19  |  48KB  |  693 lines

  1.  ■; Portions Copyright (c) 1996-1999 National Semiconductor Corp.
  2. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  3. ; This INF is designed for installation as part of the NT CD.  To change it to
  4. ; floppy based install, comment out any lines ending with "; CD only"
  5. ; and uncomment all lines ending with "; floppy only"
  6. ;;++ Added by AddSDisk.cmd
  7. [SourceDisksNames]
  8. 3426=windows cd
  9. [SourceDisksFiles]
  10. nscirda.sys         = 3426
  11. ;;--
  12. [Version]
  13. ;; Commented by AddSDisk.cmd
  14. ;; LayoutFile  = layout.inf    ; CD only
  15. Signature   = "$Windows NT$"
  16. Provider    = %NSC%
  17. Class       = Infrared
  18. ClassGUID   = {6bdd1fc5-810f-11d0-BEC7-08002BE2092F}
  19. DriverVer=06/21/2006,6.0.6001.18000
  20. ;[SourceDisksNames]        ; floppy only
  21. ;1 = "",,            ; floppy only
  22. ;[SourceDisksFiles]        ; floppy only
  23. ;nscirda.sys = 1            ; floppy only
  24. ;irnsc.inf = 1            ; floppy only
  25. [DestinationDirs]
  26. ;
  27. ;  Specify destination directories for groups of files.
  28. ;  '12' indicates the Windows drivers directory.
  29. ;  '17' indicates the Windows Inf directory.
  30. ;
  31. DefaultDestDir=12
  32. NSC_CopySys=12
  33. NSC_CopyInf=17            ; floppy only
  34. [NSC_CopySys]
  35. ;
  36. ;  This section lists the source and destination names of files that need
  37. ;  to be copied to the user's drive.  The destination directory is given
  38. ;  in the [DestinationDirs] section above.
  39. ;
  40. nscirda.sys,,,2 ; Do not Skip File
  41. [NSC_CopyInf]
  42. ;irnsc.inf,,,2            ; floppy only
  43. [Manufacturer]
  44. ;
  45. ;  Specify a name and devices section for each supported manufacturer that
  46. ;  makes products of this class.
  47. ;
  48. %NSC% = NSC_Devices,NTx86...1
  49. %IBM% = IBM_Devices,NTx86...1
  50. %NEC% = NEC_Devices,NTx86...1
  51. %PUMA% = PUMA_Devices,NTx86...1
  52. %ACER% = ACER_Devices,NTx86...1
  53. %SONY% = SONY_Devices,NTx86...1
  54. %HP% = HP_Devices,NTx86...1
  55. [ControlFlags]
  56. ExcludeFromSelect=*IBM0071,*NEC90A1,*NEC90D1,*NEC9141,*NSC6001,*IBM37A0,*CHE0002,*SNY7001,*HWPC224
  57. [NSC_Devices.NTx86...1]
  58. ;
  59. ;  This section describes the devices of this class made by a particular
  60. ;  manufacturer.
  61. ;  The first descriptor, delimited by '%', is a symbolic string whose actual
  62. ;  value is given in the [Strings] section below.
  63. ;
  64. ; If you have an eval board from NSC you wish to install, uncomment the line
  65. ; below which matches it, to make it available for install in the Wizard.
  66. ; By default, only hardware which is generally available to users will be shown.
  67. ;
  68. ;%PC87108.DeviceDesc%  =  PC87108.ndi,    PC87108        ; Basic UIR.
  69. ;%PC87308.DeviceDesc%  =  PC87308.ndi,    PC87308        ; PnP SuperI/O with UIR.
  70. ;%PC87338.DeviceDesc%  =  PC87338.ndi,    PC87338        ; SuperI/0 with UIR.
  71. ;%PC87560.DeviceDesc%  =  PC87560.ndi,    PC87560        ; SuperI/0 with UIR.
  72. ;%OEM87338.DeviceDesc% =  OEM.ndi,       OEM87338    ; IBM laptop with UIR.
  73. %*NSC6001.DeviceDesc% = *NSC6001.ndi,   *NSC6001    ; Generic NSC driver
  74. [HP_Devices.NTx86...1]
  75. %*HWPC224.DeviceDesc% = *HWPC224.ndi,   *HWPC224    ; Generic NSC driver
  76. [SONY_Devices.NTx86...1]
  77. %*SNY7001.DeviceDesc% = *SNY7001.ndi,   *SNY7001    ; Generic NSC driver
  78. [IBM_Devices.NTx86...1]
  79. %*IBM0071.DeviceDesc% = *IBM0071.ndi,   *IBM0071    ; ThinkPads
  80. %*IBM37A0.DeviceDesc% = *IBM37A0.ndi,   *IBM37A0    ; Desktop system
  81. [NEC_Devices.NTx86...1]
  82. %*NEC90A1.DeviceDesc% = *NEC90A1.ndi,   *NEC90A1
  83. %*NEC90D1.DeviceDesc% = *NEC90D1.ndi,   *NEC90D1
  84. %*NEC9141.DeviceDesc% = *NEC9141.ndi,   *NEC9141
  85. [PUMA_Devices.NTx86...1]
  86. %*AEI0205.DeviceDesc%  =  PUMA108.ndi,    *AEI0205    ; Basic UIR.
  87. [ACER_Devices.NTx86...1]
  88. %*CHE0002.DeviceDesc%  =  *CHE0002.ndi,    *CHE0002    ; Basic UIR.
  89. [PC87108.ndi]
  90. ;
  91. ;  This section describes how to install a particular device.
  92. ;  It names other sections which detail the registry changes
  93. ;  that need to be made and the files that need to be copied.
  94. ;
  95. DelReg      = NSC_DelReg
  96. AddReg      = NSC_AddReg, PC87108_AddReg, Dongle_Addreg, Speed_Addreg, Help_AddReg
  97. LogConfig   = PC87108_LogConfig
  98. BusType     = 1
  99. Characteristics = 0x4  ; NCF_PHYSICAL
  100. CopyFiles   = NSC_CopySys,NSC_CopyInf
  101. ; SyssetupPnPFlags is a workaround for a problem fairly unique to IrDA devices.
  102. ; It should not be used for other devices unless they have the identical problem,
  103. ; which is unlikely.
  104. ; IrDA devices often resemble a UART, which NT searches for as part of legacy
  105. ; device detection.  When the UART is found by legacy detection, the resources
  106. ; are compared against known PnP devices, and if they match, the devnode for
  107. ; the UART as a serial device is not created.
  108. ; On ACPI systems, the resources may change at the time the device is started.
  109. ; This can cause legacy detection to 'miss' the duplication between the UART
  110. ; and the PnP IrDA device, and NT will create a false serial port which will
  111. ; appear in the device manager as not working.
  112. ; SyssetupPnPFlags works around this by preventing the IrDA driver from starting
  113. ; during GUI mode setup, which prevents the resources from changing, and
  114. ; legacy detection will proceed as normal.
  115. ; This problem should be fixed in future releases of NT, and the SyssetupPnPFlags
  116. ; value should go away at that time.
  117. SyssetupPnPFlags=1
  118. [PC87108.ndi.Services]
  119. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  120. [PC87108.ndi.Coinstallers]
  121. ; This device doesn't have a coinstaller, but other compatible devices do.
  122. ; This ensures that a coinstaller is NOT used with this device.
  123. DelReg=NSC_DelCoinstallers
  124. [PUMA108.ndi]
  125. ;
  126. ;  This section describes how to install a particular device.
  127. ;  It names other sections which detail the registry changes
  128. ;  that need to be made and the files that need to be copied.
  129. ;
  130. DelReg      = NSC_DelReg
  131. AddReg      = NSC_AddReg, PUMA108_AddReg, Speed_Addreg, Help_AddReg
  132. BusType     = 14
  133. Characteristics = 0x4  ; NCF_PHYSICAL
  134. CopyFiles   = NSC_CopySys,NSC_CopyInf
  135. SyssetupPnPFlags=1
  136. [PUMA108.ndi.Services]
  137. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  138. [PUMA108.ndi.Coinstallers]
  139. DelReg=NSC_DelCoinstallers
  140. [PC87308.ndi]
  141. ;
  142. ;  This section describes how to install a particular device.
  143. ;  It names other sections which detail the registry changes
  144. ;  that need to be made and the files that need to be copied.
  145. ;
  146. DelReg      = NSC_DelReg
  147. AddReg      = NSC_AddReg,PC87308_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  148. LogConfig   = PC87308_LogConfig
  149. BusType     = 1
  150. Characteristics = 0x4  ; NCF_PHYSICAL
  151. CopyFiles   = NSC_CopySys,NSC_CopyInf
  152. SyssetupPnPFlags=1
  153. [PC87308.ndi.Services]
  154. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  155. [PC87308.ndi.Coinstallers]
  156. DelReg=NSC_DelCoinstallers
  157. [PC87338.ndi]
  158. ;
  159. ;  This section describes how to install a particular device.
  160. ;  It names other sections which detail the registry changes
  161. ;  that need to be made and the files that need to be copied.
  162. ;
  163. DelReg      = NSC_DelReg
  164. AddReg      = NSC_AddReg,PC87338_AddReg,Dongle_Addreg,Speed_Addreg,Help_Addreg
  165. LogConfig   = PC87338_LogConfig
  166. BusType     = 1
  167. Characteristics = 0x4  ; NCF_PHYSICAL
  168. CopyFiles   = NSC_CopySys,NSC_CopyInf
  169. SyssetupPnPFlags=1
  170. [PC87338.ndi.Services]
  171. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  172. [PC87338.ndi.Coinstallers]
  173. DelReg=NSC_DelCoinstallers
  174. [PC87560.ndi]
  175. ;
  176. ;  This section describes how to install a particular device.
  177. ;  It names other sections which detail the registry changes
  178. ;  that need to be made and the files that need to be copied.
  179. ;
  180. DelReg      = NSC_DelReg
  181. AddReg      = NSC_AddReg,PC87560_AddReg,Dongle_Addreg,Speed_Addreg,Help_Addreg
  182. ; LogConfig = PC87560_LogConfig
  183. BusType     = 1
  184. Characteristics = 0x4  ; NCF_PHYSICAL
  185. CopyFiles   = NSC_CopySys,NSC_CopyInf
  186. SyssetupPnPFlags=1
  187. [PC87560.ndi.Services]
  188. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  189. [PC87560.ndi.Coinstallers]
  190. DelReg=NSC_DelCoinstallers
  191. [OEM.ndi]
  192. ;
  193. ;  This section describes how to install a particular device.
  194. ;  It names other sections which detail the registry changes
  195. ;  that need to be made and the files that need to be copied.
  196. ;
  197. DelReg      = NSC_DelReg
  198. AddReg      = NSC_AddReg,OEM87338_AddReg,Dongle_Addreg,Speed_Addreg,Help_Addreg
  199. LogConfig   = PC87338_LogConfig
  200. BusType     = 1
  201. Characteristics = 0x4  ; NCF_PHYSICAL
  202. CopyFiles   = NSC_CopySys,NSC_CopyInf
  203. SyssetupPnPFlags=1
  204. [OEM.ndi.Services]
  205. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  206. [OEM.ndi.Coinstallers]
  207. DelReg=NSC_DelCoinstallers
  208. [*NSC6001.ndi]
  209. DelReg      = NSC_DelReg
  210. AddReg      = NSC_AddReg,*NSC6001_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  211. LogConfig   = PC87338_LogConfig
  212. BusType     = 1
  213. Characteristics = 0x4  ; NCF_PHYSICAL
  214. CopyFiles   = NSC_CopySys,NSC_CopyInf
  215. SyssetupPnPFlags=1
  216. [*NSC6001.ndi.Services]
  217. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  218. [*NSC6001.ndi.Coinstallers]
  219. DelReg=NSC_DelCoinstallers
  220. [*HWPC224.ndi]
  221. DelReg      = NSC_DelReg
  222. AddReg      = NSC_AddReg,*HWPC224_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  223. LogConfig   = PC87338_LogConfig
  224. BusType     = 1
  225. Characteristics = 0x4  ; NCF_PHYSICAL
  226. CopyFiles   = NSC_CopySys,NSC_CopyInf
  227. SyssetupPnPFlags=1
  228. [*HWPC224.ndi.Services]
  229. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  230. [*HWPC224.ndi.Coinstallers]
  231. DelReg=NSC_DelCoinstallers
  232. [*SNY7001.ndi]
  233. DelReg      = NSC_DelReg
  234. AddReg      = NSC_AddReg,*SNY7001_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  235. ;LogConfig   = PC87338_LogConfig
  236. BusType     = 14
  237. Characteristics = 0x4  ; NCF_PHYSICAL
  238. CopyFiles   = NSC_CopySys,NSC_CopyInf
  239. SyssetupPnPFlags=1
  240. [*SNY7001.ndi.Services]
  241. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  242. [*SNY7001.ndi.Coinstallers]
  243. DelReg=NSC_DelCoinstallers
  244. [*IBM0071.ndi]
  245. DelReg      = NSC_DelReg
  246. AddReg      = NSC_AddReg,*IBM0071_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  247. ;LogConfig   = PC87338_LogConfig     ; No logconfig needed for pnp
  248. BusType     = 14        ; PNP
  249. Characteristics = 0x4  ; NCF_PHYSICAL
  250. CopyFiles   = NSC_CopySys,NSC_CopyInf
  251. SyssetupPnPFlags=1
  252. [*IBM0071.ndi.Services]
  253. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  254. [*IBM0071.ndi.Coinstallers]
  255. DelReg=NSC_DelCoinstallers
  256. [*CHE0002.ndi]
  257. DelReg      = NSC_DelReg
  258. AddReg      = NSC_AddReg,*CHE0002_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  259. ;LogConfig   = PC87338_LogConfig     ; No logconfig needed for pnp
  260. BusType     = 14        ; PNP
  261. Characteristics = 0x4  ; NCF_PHYSICAL
  262. CopyFiles   = NSC_CopySys,NSC_CopyInf
  263. SyssetupPnPFlags=1
  264. [*CHE0002.ndi.Services]
  265. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  266. [*CHE0002.ndi.Coinstallers]
  267. DelReg=NSC_DelCoinstallers
  268. [*IBM37A0.ndi]
  269. DelReg      = NSC_DelReg
  270. AddReg      = NSC_AddReg,*IBM37A0_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  271. ;LogConfig   = PC87338_LogConfig     ; No logconfig needed for pnp
  272. BusType     = 14        ; PNP
  273. Characteristics = 0x4  ; NCF_PHYSICAL
  274. CopyFiles   = NSC_CopySys,NSC_CopyInf
  275. SyssetupPnPFlags=1
  276. [*IBM37A0.ndi.Services]
  277. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  278. [*IBM37A0.ndi.Coinstallers]
  279. DelReg=NSC_DelCoinstallers
  280. [*NEC90A1.ndi]
  281. DelReg      = NSC_DelReg
  282. AddReg      = NSC_AddReg,*NEC90A1_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  283. ;LogConfig   = PC87338_LogConfig     ; No logconfig needed for pnp
  284. BusType     = 14        ; PNP
  285. Characteristics = 0x4  ; NCF_PHYSICAL
  286. CopyFiles   = NSC_CopySys,NSC_CopyInf
  287. SyssetupPnPFlags=1
  288. [*NEC90A1.ndi.Services]
  289. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  290. [*NEC90A1.ndi.Coinstallers]
  291. DelReg=NSC_DelCoinstallers
  292. [*NEC90D1.ndi]
  293. DelReg      = NSC_DelReg
  294. AddReg      = NSC_AddReg,*NEC90D1_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  295. ;LogConfig   = PC87338_LogConfig     ; No logconfig needed for pnp
  296. BusType     = 14        ; PNP
  297. Characteristics = 0x4  ; NCF_PHYSICAL
  298. CopyFiles   = NSC_CopySys,NSC_CopyInf
  299. SyssetupPnPFlags=1
  300. [*NEC90D1.ndi.Services]
  301. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  302. [*NEC90D1.ndi.Coinstallers]
  303. DelReg=NSC_DelCoinstallers
  304. [*NEC9141.ndi]
  305. DelReg      = NSC_DelReg
  306. AddReg      = NSC_AddReg,*NEC9141_AddReg,Dongle_Addreg,Speed_Addreg,Help_AddReg
  307. ;LogConfig   = PC87338_LogConfig     ; No logconfig needed for pnp
  308. BusType     = 14        ; PNP
  309. Characteristics = 0x4  ; NCF_PHYSICAL
  310. CopyFiles   = NSC_CopySys,NSC_CopyInf
  311. SyssetupPnPFlags=1
  312. [*NEC9141.ndi.Services]
  313. AddService= NSCIRDA, 2, NSCIRDA.AddService, common.EventLog
  314. [*NEC9141.ndi.Coinstallers]
  315. DelReg=NSC_DelCoinstallers
  316. [PC87108_LogConfig]
  317. ConfigPriority  = HARDRECONFIG
  318. IOConfig        = 3F8-3FF(3FF::),2F8-2FF(3FF::),3E8-3EF(3FF::),2E8-2EF(3FF::)
  319. IOConfig    = 398-399,150-151,EA-EB
  320. IRQConfig       = 3,4,5,7,9,11
  321. DMAConfig       = 0,1,3
  322. [PC87308_LogConfig]
  323. ConfigPriority  = HARDRECONFIG
  324. IOConfig        = 3F8-3FF(3FF::),2F8-2FF(3FF::),3E8-3EF(3FF::),2E8-2EF(3FF::)
  325. IOConfig    = 15C-15D,2E-2F
  326. IRQConfig       = 3,4,5,7,9,11
  327. DMAConfig       = 0,1,3
  328. [PC87338_LogConfig]
  329. ConfigPriority  = HARDRECONFIG
  330. IOConfig        = 3F8-3FF(3FF::),2F8-2FF(3FF::),3E8-3EF(3FF::),2E8-2EF(3FF::)
  331. IOConfig    = 398-399,15C-15D,2E-2F
  332. IRQConfig       = 3,4,5,7,9,11
  333. DMAConfig       = 0,1,3
  334. [PC87560_LogConfig]
  335. ConfigPriority  = HARDRECONFIG
  336. IOConfig        = 3F8-3FF(3FF::),2F8-2FF(3FF::),3E8-3EF(3FF::),2E8-2EF(3FF::)
  337. IRQConfig       = 3,4,5,7,9,11
  338. [NSC_AddReg]
  339. ; Interfaces
  340. HKR, Ndi,            Service,       0, "NSCIRDA"
  341. HKR, NDI\Interfaces, DefUpper,      0, ndisirda
  342. HKR, NDI\Interfaces, UpperRange,    0, ndisirda
  343. HKR, Ndi\Interfaces, DefLower,      0, nolower
  344. HKR, Ndi\Interfaces, LowerRange,    0, nolower
  345. HKR, Ndi,            RequiredAll,   0, "MS_IrDA"
  346. [PC87108_AddReg]
  347. HKR, , BoardType, 0, "0"
  348. HKR,NDI\params\Dongle_A_Type,default,,"1"
  349. ;
  350. ; These entries allow the user to select the Configuration Register
  351. ; Base Address that the IR108 driver uses from network properties
  352. ; dialog box AFTER INSTALLATION (under the 'Advanced' options).
  353. ; The user's selection is recorded in the registry and then read out
  354. ; by the nscirda.sys driver at boot time.
  355. ;
  356. ;HKR, NDI\params\ConfigIoBaseAddress,    ParamDesc,  0, "ConfigIoBaseAddress"
  357. ;HKR, NDI\params\ConfigIoBaseAddress,      default,  0, "398"
  358. ;HKR, NDI\params\ConfigIoBaseAddress,         type,  0, "enum"
  359. ;HKR, NDI\params\ConfigIoBaseAddress\enum,   "0EA",  0, "0x0EA"
  360. ;HKR, NDI\params\ConfigIoBaseAddress\enum,   "150",  0, "0x150"
  361. ;HKR, NDI\params\ConfigIoBaseAddress\enum,   "398",  0, "0x398"
  362. [PC87308_AddReg]
  363. HKR,,BoardType,0,"1"
  364. HKR,NDI\params\Dongle_A_Type,default,,"1"
  365. ;
  366. ; These entries allow the user to select the Configuration Register
  367. ; Base Address that the IR308 driver uses from network properties
  368. ; dialog box AFTER INSTALLATION (under the 'Advanced' options).
  369. ; The user's selection is recorded in the registry and then read out
  370. ; by the ir338.sys driver at boot time.
  371. ;
  372. ;HKR,NDI\params\ConfigIoBaseAddress,ParamDesc,,"ConfigIoBaseAddress"
  373. ;HKR,NDI\params\ConfigIoBaseAddress,flag,1,20,00,00,00
  374. ;HKR,NDI\params\ConfigIoBaseAddress,default,,"15C"
  375. ;HKR,NDI\params\ConfigIoBaseAddress,type,,enum
  376. ;HKR,NDI\params\ConfigIoBaseAddress\enum,"02E",,"0x02E"
  377. ;HKR,NDI\params\ConfigIoBaseAddress\enum,"15C",,"0x15C"
  378. [PC87338_AddReg]
  379. HKR,,BoardType,0,"2"
  380. HKR,NDI\params\Dongle_A_Type,default,,"1"
  381. ;
  382. ; These entries allow the user to select the Configuration Register
  383. ; Base Address that the IR338 driver uses from network properties
  384. ; dialog box AFTER INSTALLATION (under the 'Advanced' options).
  385. ; The user's selection is recorded in the registry and then read out
  386. ; by the ir338.sys driver at boot time.
  387. ;
  388. ;HKR,NDI\params\ConfigIoBaseAddress,ParamDesc,,"ConfigIoBaseAddress"
  389. ;HKR,NDI\params\ConfigIoBaseAddress,flag,1,20,00,00,00
  390. ;HKR,NDI\params\ConfigIoBaseAddress,default,,"398"
  391. ;HKR,NDI\params\ConfigIoBaseAddress,type,,enum
  392. ;HKR,NDI\params\ConfigIoBaseAddress\enum,"02E",,"0x02E"
  393. ;HKR,NDI\params\ConfigIoBaseAddress\enum,"15C",,"0x15C"
  394. ;HKR,NDI\params\ConfigIoBaseAddress\enum,"398",,"0x398"
  395. [OEM87338_AddReg]
  396. HKR,,BoardType,0,"3"
  397. HKR,NDI\params\Dongle_A_Type,default,,"1"
  398. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  399. [*NSC6001_AddReg]
  400. HKR,,BoardType,0,"3"
  401. HKR,NDI\params\Dongle_A_Type,default,,"1"
  402. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  403. [*HWPC224_AddReg]
  404. HKR,,BoardType,0,"3"
  405. HKR,NDI\params\Dongle_A_Type,default,,"2"
  406. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  407. [*SNY7001_AddReg]
  408. HKR,,BoardType,0,"3"
  409. HKR,NDI\params\Dongle_A_Type,default,,"2"
  410. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  411. [*IBM0071_AddReg]
  412. HKR,,BoardType,0,"3"
  413. HKR,NDI\params\Dongle_A_Type,default,,"10"
  414. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  415. [*IBM37A0_AddReg]
  416. HKR,,BoardType,0,"1"
  417. HKR,NDI\params\Dongle_A_Type,default,,"3"
  418. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  419. [*CHE0002_AddReg]
  420. HKR,,BoardType,0,"3"
  421. HKR,NDI\params\Dongle_A_Type,default,,"4"
  422. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  423. [*NEC90A1_AddReg]
  424. HKR,,BoardType,0,"3"
  425. HKR,NDI\params\Dongle_A_Type,default,,"1"
  426. HKR,NDI\params\MaxConnectRate,default,,"115200"
  427. [*NEC90D1_AddReg]
  428. HKR,,BoardType,0,"3"
  429. HKR,NDI\params\Dongle_A_Type,default,,"1"
  430. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  431. [*NEC9141_AddReg]
  432. HKR,,BoardType,0,"3"
  433. HKR,NDI\params\Dongle_A_Type,default,,"2"
  434. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  435. [PUMA108_AddReg]
  436. HKR, , BoardType, 0, "4"
  437. HKR,NDI\params\Dongle_A_Type,default,,"1"
  438. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  439. [PC87560_AddReg]
  440. HKR,,BoardType,0,"8"
  441. HKR,NDI\params\Dongle_A_Type,default,,"1"
  442. HKR,NDI\params\MaxConnectRate,default,,"4000000"
  443. [Dongle_Addreg]
  444. ;
  445. ; These entries allow the user to select the Configuration Register
  446. ; Base Address that the IR108 driver uses from network properties
  447. ; dialog box AFTER INSTALLATION (under the 'Advanced' options).
  448. ; The user's selection is recorded in the registry and then read out
  449. ; by the nscirda.sys driver at boot time.
  450. ;
  451. HKR,NDI\params\Dongle_A_Type,ParamDesc,,%Dongle_A%
  452. HKR,NDI\params\Dongle_A_Type,flag,1,20,00,00,00
  453. ;HKR,NDI\params\Dongle_A_Type,default,,"5"
  454. HKR,NDI\params\Dongle_A_Type,type,,enum
  455. HKR,NDI\params\Dongle_A_Type\enum,"0",,%DongleType_0%
  456. HKR,NDI\params\Dongle_A_Type\enum,"1",,%DongleType_1%
  457. HKR,NDI\params\Dongle_A_Type\enum,"2",,%DongleType_2%
  458. HKR,NDI\params\Dongle_A_Type\enum,"3",,%DongleType_3%
  459. HKR,NDI\params\Dongle_A_Type\enum,"4",,%DongleType_4%
  460. HKR,NDI\params\Dongle_A_Type\enum,"5",,%DongleType_5%
  461. HKR,NDI\params\Dongle_A_Type\enum,"6",,%DongleType_6%
  462. HKR,NDI\params\Dongle_A_Type\enum,"7",,%DongleType_7%
  463. HKR,NDI\params\Dongle_A_Type\enum,"8",,%DongleType_8%
  464. HKR,NDI\params\Dongle_A_Type\enum,"9",,%DongleType_9%
  465. HKR,NDI\params\Dongle_A_Type\enum,"10",,%DongleType_10%
  466. HKR,NDI\params\Dongle_A_Type\enum,"11",,%DongleType_11%
  467. HKR,NDI\params\Dongle_B_Type,ParamDesc,,%Dongle_B%
  468. HKR,NDI\params\Dongle_B_Type,flag,1,20,00,00,00
  469. HKR,NDI\params\Dongle_B_Type,default,,"0"
  470. HKR,NDI\params\Dongle_B_Type,type,,enum
  471. HKR,NDI\params\Dongle_B_Type\enum,"0",,%DongleType_0%
  472. HKR,NDI\params\Dongle_B_Type\enum,"1",,%DongleType_1%
  473. HKR,NDI\params\Dongle_B_Type\enum,"2",,%DongleType_2%
  474. HKR,NDI\params\Dongle_B_Type\enum,"3",,%DongleType_3%
  475. HKR,NDI\params\Dongle_B_Type\enum,"4",,%DongleType_4%
  476. HKR,NDI\params\Dongle_B_Type\enum,"5",,%DongleType_5%
  477. HKR,NDI\params\Dongle_B_Type\enum,"6",,%DongleType_6%
  478. HKR,NDI\params\Dongle_B_Type\enum,"7",,%DongleType_7%
  479. HKR,NDI\params\Dongle_B_Type\enum,"8",,%DongleType_8%
  480. HKR,NDI\params\Dongle_B_Type\enum,"9",,%DongleType_9%
  481. HKR,NDI\params\Dongle_B_Type\enum,"10",,%DongleType_10%
  482. HKR,NDI\params\Dongle_B_Type\enum,"11",,%DongleType_11%
  483. [Speed_Addreg]
  484. ;
  485. ; These entries allow the user to select the Configuration Register
  486. ; Base Address that the IR108 driver uses from network properties
  487. ; dialog box AFTER INSTALLATION (under the 'Advanced' options).
  488. ; The user's selection is recorded in the registry and then read out
  489. ; by the nscirda.sys driver at boot time.
  490. ;
  491. HKR,NDI\params\MaxConnectRate,ParamDesc,,%MaxConnectRate%
  492. HKR,NDI\params\MaxConnectRate,type,,enum
  493. HKR,NDI\params\MaxConnectRate\enum,"4000000",,"4,000,000 bps"
  494. HKR,NDI\params\MaxConnectRate\enum,"1152000",,"1,152,000 bps"
  495. HKR,NDI\params\MaxConnectRate\enum,"115200",, "  115,200 bps"
  496. HKR,NDI\params\MaxConnectRate\enum,"57600",,  "   57,600 bps"
  497. HKR,NDI\params\MaxConnectRate\enum,"38400",,  "   38,400 bps"
  498. HKR,NDI\params\MaxConnectRate\enum,"19200",,  "   19,200 bps"
  499. HKR,NDI\params\MaxConnectRate\enum,"9600",,   "    9,600 bps"
  500. [TurnAroundTime_Addreg]
  501. ; Turnaround time will be used by future version of the driver.
  502. ;
  503. ; These entries allow the user to select the Minimum Turn Around Time.
  504. ; The default value is 1000 microseconds (1 ms)
  505. ; The selection is given using under the 'Advanced' options
  506. ; The user's selection is recorded in the registry and then read out
  507. ; by the nscirda.sys driver at boot time.
  508. ;
  509. HKR,NDI\params\MinimumTurnAroundTime,ParamDesc,,%TurnaroundTime%
  510. HKR,NDI\params\MinimumTurnAroundTime,flag,1,20,00,00,00
  511. HKR,NDI\params\MinimumTurnAroundTime,type,,enum
  512. HKR,NDI\params\MinimumTurnAroundTime,default,,"1000"    ; 1 ms
  513. HKR,NDI\params\MinimumTurnAroundTime\enum,"10000",,"10 ms"
  514. HKR,NDI\params\MinimumTurnAroundTime\enum,"5000",," 5 ms"
  515. HKR,NDI\params\MinimumTurnAroundTime\enum,"1000",," 1 ms"
  516. HKR,NDI\params\MinimumTurnAroundTime\enum,"500",," 0.5 ms"
  517. HKR,NDI\params\MinimumTurnAroundTime\enum,"100",," 0.1 ms"
  518. [Help_Addreg]
  519. HKR,NDI,HelpText,0,%IRMINI_HELP%
  520. [NSC_DelReg]
  521. HKR,,EnumPropPages32
  522. [NSC_DelCoinstallers]
  523. HKR,,CoInstallers32
  524. [NSCIRDA.AddService]
  525. DisplayName        = %NSCIRDA.ServiceDesc%
  526. ServiceType        = 1 ; %SERVICE_KERNEL_DRIVER%
  527. StartType        = 3 ; %SERVICE_DEMAND_START%
  528. ErrorControl    = 1 ; %SERVICE_ERROR_NORMAL%
  529. ServiceBinary    = %12%\nscirda.sys        ;12=drivers directory
  530. LoadOrderGroup    = NDIS
  531. [common.EventLog]
  532. AddReg = common.AddEventLog.reg
  533. [common.AddEventLog.reg]
  534. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  535. HKR, , TypesSupported,   0x00010001, 7
  536. [Strings]
  537. ;
  538. ;  This section defines symbolic string constants for use in the rest
  539. ;  of the .inf script.  You should create and use symbols for all
  540. ;  translatable strings in order to make localization easier.
  541. ;  Also, spaces within strings elsewhere in the script confuse infedit.exe;
  542. ;  so use symbolic constants for any multi-word strings.
  543. ;
  544. IRMINI_HELP="The IrDA infrared port.  It can be used to establish wireless serial and network links to other computers."
  545. NSCIRDA.ServiceDesc="NSC Infrared Device Driver"
  546. PC87108.DeviceDesc="NSC PC87108 EB Fast Infrared Port"
  547. PC87308.DeviceDesc="NSC PC87308 EB Fast Infrared Port"
  548. PC87338.DeviceDesc="NSC PC87338 EB Fast Infrared Port"
  549. PC87560.DeviceDesc="NSC PC87560 EB Fast Infrared Port"
  550. OEM87338.DeviceDesc="IrDA Non-PNP Fast Infrared Port"
  551. *NSC6001.DeviceDesc="IrDA Fast Infrared Port"
  552. *SNY7001.DeviceDesc="IrDA Fast Infrared Port"
  553. *IBM0071.DeviceDesc="IBM ThinkPad Fast Infrared Port"
  554. *IBM37A0.DeviceDesc="IBM Fast Infrared Port"
  555. *NEC90A1.DeviceDesc="NEC Fast Infrared Port"
  556. *NEC90D1.DeviceDesc="NEC Versa Notebooks Fast Infrared Port"
  557. *NEC9141.DeviceDesc="NEC Notebooks Fast Infrared Port"
  558. *AEI0205.DeviceDesc="PUMA Fast Infrared Port"
  559. *CHE0002.DeviceDesc="Acer Laptop Fast Infrared Port"
  560. *HWPC224.DeviceDesc="HP Fast Infrared Port"
  561. V_CLASSNAME="Infrared adapters"
  562. NSC=National Semiconductor
  563. IBM=IBM
  564. NEC=NEC
  565. PUMA=Puma Technologies
  566. ACER=Acer
  567. SONY=Sony
  568. HP=Hewlett-Packard
  569. Dongle_A="Infrared Transceiver A"
  570. Dongle_B="Infrared Transceiver B"
  571. DongleType_0="SIR Transceiver"
  572. DongleType_1="HP HSDL-1100/2100"
  573. DongleType_2="HP HSDL-2300/3600"
  574. DongleType_3="IBM 31T1100"
  575. DongleType_4="Sharp RY5HD01/KD01"
  576. DongleType_5="Sharp RY6FD11E"
  577. DongleType_6="Vishay TFDS-6000"
  578. DongleType_7="Vishay TFDS-6500"
  579. DongleType_8="Siemens IRMS/T6400"
  580. DongleType_9="TI TSLM1100"
  581. DongleType_10="IBM SC-20H2987"
  582. DongleType_11="Dell T-97"
  583. MaxConnectRate="Maximum Connect Rate"
  584. TurnaroundTime="Minimum Turn Around Time"
  585.