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