home *** CD-ROM | disk | FTP | other *** search
/ Adephia Powerlink / AdephiaPowerlink-030102.iso / pc / WinCabs / 98fe / WIN98_44.CAB / smcirda.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1998-05-11  |  7.5 KB  |  238 lines

  1. ;
  2. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  3. ; File:  SMCIRDA.INF
  4. ;
  5. ; INF to install SmcIrda.Sys NDIS 4.0 Miniport for SMC IrCC
  6. ;
  7. ; Copyright 1997 Standard Microsystems Corp.
  8. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  9. ;
  10. [version]
  11. CatalogFile=smcirda.cat
  12. LayoutFile=layout.inf, layout1.inf, layout2.inf
  13. signature="$CHICAGO$"
  14. Class=Net
  15. provider=%strSMC%
  16.  
  17. [Manufacturer]
  18. %strSMC%=SMC_IRCC
  19.  
  20. [SMC_IRCC]
  21. %*SMCF010.DeviceDesc%=*SMCF010.ndi, *SMCF010
  22.  
  23. [*SMCF010.ndi]
  24. AddReg=*SMCF010.ndi.reg,*SMCF010.ndi.param
  25. LogConfig=*SMCF010.Lc.Default,*SMCF010.Lc.Dma8,*SMCF010.Lc.Dma16,*SMCF010.Lc.NoDma
  26. CopyFiles=*SMCF010.Install.SysCopyFiles
  27.  
  28.  
  29. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  30. ;       LOG CONFIG Sections
  31. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  32. ;
  33. ;  The first IOConfig is for the SIR/UART portion of the IrCC.
  34. ;  The second IOConfig is for the FIR/SCE portion of the IrCC.
  35. ;  This order is required!
  36. ;
  37. ;  For the Lc.NoDma case, the speed will be limited to 115.2 Kbps
  38. ;  (i.e., SIR-only) even if higher speeds are enabled in the
  39. ;  SpeedEnable key (below).
  40. ;
  41. ;  These LC's are ignored if a PnP BIOS is enumerating the IrCC.
  42. ;  These LC's are for ISA Evaluation Boards which have no PnP BIOS.
  43. ;
  44. ;  The first time a Resource property sheet is opened after installation,
  45. ;  The values from the Lc.Default section (i.e., Configuration 0) will
  46. ;  be displayed.  Some mouse clicks can be saved by setting these values
  47. ;  to match the actual hardware values.  The values here correspond to
  48. ;  the default settings of SMC's FirSetup.Exe.
  49. ;
  50. [*SMCF010.Lc.Default]
  51. ConfigPriority=HARDRECONFIG
  52. IOConfig=3e8-3ef(ffff::)
  53. IOConfig=240-247(ffff::)
  54. IRQConfig=5
  55. DMAConfig=1
  56.  
  57. [*SMCF010.Lc.Dma8]
  58. ConfigPriority=HARDRECONFIG
  59. DMAConfig=0,1,2,3
  60. IRQConfig=3,4,5,7,9,10,11,12,14,15
  61. IOConfig=2e8-2ef(ffff::),2f8-2ff(ffff::),3e8-3ef(ffff::),3f8-3ff(ffff::) ; 16-bit
  62. IOConfig=8@100-fff%fff8(ffff::)
  63.  
  64. [*SMCF010.Lc.Dma16]
  65. ConfigPriority=HARDRECONFIG
  66. DMAConfig=W:5,6,7
  67. IRQConfig=3,4,5,7,9,10,11,12,14,15
  68. IOConfig=2e8-2ef(ffff::),2f8-2ff(ffff::),3e8-3ef(ffff::),3f8-3ff(ffff::) ; 16-bit
  69. IOConfig=8@100-fff%fff8(ffff::)
  70.  
  71. [*SMCF010.Lc.NoDma]
  72. ConfigPriority=HARDRECONFIG
  73. IRQConfig=3,4,5,7,9,10,11,12,14,15
  74. IOConfig=2e8-2ef(ffff::),2f8-2ff(ffff::),3e8-3ef(ffff::),3f8-3ff(ffff::) ; 16-bit
  75. IOConfig=8@100-fff%fff8(ffff::)
  76.  
  77.  
  78. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  79. ;       Add Registry Section for Install
  80. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  81. [*SMCF010.ndi.reg]
  82. HKR,,DevLoader,,*ndis
  83.  
  84. HKR,,DeviceVxDs,,smcirda.sys
  85.  
  86. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  87.  
  88. HKR,NDIS,LogDriverName,,"SMCIRDA"
  89.  
  90. HKR,NDIS,MajorNdisVersion,1,04
  91. HKR,NDIS,MinorNdisVersion,1,00
  92.  
  93. HKR,Ndi\Interfaces,DefUpper,,"ndis3,ndis4"
  94. HKR,Ndi\Interfaces,UpperRange,,"ndis3,ndis4"
  95.  
  96. HKR,Ndi\Remove,,,"*SMCF010.Remove"
  97.  
  98. HKR,Ndi,CardType,0,FORCEENUM
  99. HKR,Ndi,NetType,,1
  100.  
  101. HKR,Ndi,DeviceID,,"*SMCF010"
  102.  
  103. ;
  104. ; This is the text that shows in the display area at the bottom
  105. ; of the Network dialog when this Adapter is selected in the
  106. ; scrolling window above.
  107. ;
  108. HKR,Ndi,HelpText,,%strSmcIrdaHelp%
  109.  
  110. ;
  111. ;  IrMini.Inf says:
  112. ;  This entry is required by the NDI loader, IR_NDI.DLL
  113. ;  to identify this driver as an infrared miniport driver
  114. ;  which must be bound to (only) the Fast Infrared Protocol.
  115. ;
  116. HKR,Ndi,AdapterType,,"IrDA Infrared Miniport"
  117.  
  118. ;
  119. ;  IrMini.Inf says:
  120. ;  IR_NDI.DLL is the NDI Installer for the IR3.0 NDIS drivers.
  121. ;  These registry entries direct netdi.dll (the Network Properties handler)
  122. ;  to call ir_ndi.dll with NDI events for these drivers.  This will allow
  123. ;  ir_ndi.dll to decide how our drivers are bound.
  124. ;
  125. HKR,Ndi,MaxInstance,,0  ; prevent multiple bindings
  126. ;
  127. ;      Note:  this line gives a problem with Net-Add-Adapter:
  128. ;
  129. HKR,Ndi,NdiInstaller,,"ir_ndi.dll,IRMINI_NdiProc"
  130.  
  131. ;
  132. ;  IrMini has some other keys that don't seem to be needed:
  133. ;
  134. ;  The Install key isn't needed because the ndi section is already run.
  135. ;  The only NET*.INF in shipping Win95 with an AdapterName is MS$PPP.
  136. ;  None of the shipping NET*.INF have a DriverDesc key.
  137. ;
  138. ; HKR,Ndi\Install,,"*SMCF010.ndi"
  139. ; HKR,,AdapterName,,"SMCIRCC"
  140. ; HKR,,DriverDesc,,"IrDA Miniport for SMC IrCC"
  141.  
  142. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  143. ;       Parameters Section -- part of AddReg on Install
  144. ;       Key values are adjustable on ADVANCED Property Sheet
  145. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  146. [*SMCF010.ndi.param]
  147. ;
  148. ;   Infrared Transceiver Selection
  149. ;
  150. ;   If AUTO [default], then driver will auto-detect at initialization,
  151. ;   which will produce a single spurious Tx pulse if HP/Sharp.
  152. ;   This key can be used to prevent this from happening, if desired.
  153. ;
  154. HKR,Ndi\params\RxSel,ParamDesc,,%strRXSEL%
  155. HKR,Ndi\params\RxSel,flag,1,20,00,00,00
  156. HKR,Ndi\params\RxSel,default,,0
  157. HKR,Ndi\params\RxSel,type,,enum
  158. HKR,Ndi\params\RxSel\enum,"0",,"AUTO [Default]"
  159. HKR,Ndi\params\RxSel\enum,"1",,"IBM / Temic"
  160. HKR,Ndi\params\RxSel\enum,"2",,"HP"
  161. HKR,Ndi\params\RxSel\enum,"3",,"Sharp"
  162.  
  163. ;
  164. ;    IrDA Minimum Turnaround Time (value in microseconds)
  165. ;
  166. HKR,Ndi\params\MinTurnTime,ParamDesc,,%strIRDATURNTIME%
  167. HKR,Ndi\params\MinTurnTime,flag,1,20,00,00,00
  168. HKR,Ndi\params\MinTurnTime,default,,1000
  169. HKR,Ndi\params\MinTurnTime,type,,enum
  170. HKR,Ndi\params\MinTurnTime\enum,"500",," 0.5 mS"
  171. HKR,Ndi\params\MinTurnTime\enum,"1000",," 1.0 mS [Default]"
  172. HKR,Ndi\params\MinTurnTime\enum,"5000",," 5.0 mS"
  173. HKR,Ndi\params\MinTurnTime\enum,"10000",,"10.0 mS"
  174.  
  175. ;
  176. ;    IrDA Speed enables
  177. ;
  178. ;       bit=1 enables corresponding speed, 1FF is all speeds [default])
  179. ;
  180. ;       d0 =  2400     d4 =   57600     d8 = 4000000
  181. ;       d1 =  9600     d5 =  115200
  182. ;       d2 = 19200     d6 =  576000
  183. ;       d3 = 38400     d7 = 1152000
  184. ;
  185. ;       Note:  Miniport will always enable 9600,
  186. ;               no matter what this key says
  187. ;
  188. HKR,Ndi\params\SpeedEnable,ParamDesc,,%strSPEEDENABLE%
  189. HKR,NDI\params\SpeedEnable,flag,1,20,00,00,00
  190. HKR,Ndi\params\SpeedEnable,type,,dword
  191. HKR,Ndi\params\SpeedEnable,default,,1FF
  192. HKR,Ndi\params\SpeedEnable,base,,16
  193. HKR,Ndi\params\SpeedEnable,min,,0
  194. HKR,Ndi\params\SpeedEnable,max,,1FF
  195.  
  196.  
  197. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  198. ;       Remove Section
  199. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  200. [*SMCF010.Remove]
  201. DelFiles=*SMCF010.Remove.SysDelFiles
  202.  
  203.  
  204. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  205. ;       File/Directory Sections
  206. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  207. [*SMCF010.Install.SysCopyFiles]
  208. smcirda.sys
  209.  
  210.  
  211. [*SMCF010.Remove.SysDelFiles]
  212. smcirda.sys
  213.  
  214.  
  215. [DestinationDirs]
  216. DefaultDestDir=11                       ; windows\system
  217. *SMCF010.Install.SysCopyFiles=11        ; windows\system
  218. *SMCF010.Remove.SysDelFiles=11          ; windows\system
  219.  
  220.  
  221. [SourceDisksFiles]
  222. ; This refers to the Windows CABs, not to a source diskette.
  223. smcirda.sys=1
  224.  
  225.  
  226. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  227. ;       Localizable Strings
  228. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  229. [strings]
  230. strSMC="SMC"
  231. *SMCF010.DeviceDesc="SMC IrCC (Infrared Communications Controller)"
  232. strSmcIrdaHelp="The SMC IrCC Device permits wireless communication with other devices conforming to IrDA standards using invisible infrared light."
  233. strDiskName="SMC IR_NDIS"
  234.  
  235. strRXSEL="Infrared Transceiver Type"
  236. strIRDATURNTIME="Min. Turn-Around Time"
  237. strSPEEDENABLE="Speed Enable"
  238.