home *** CD-ROM | disk | FTP | other *** search
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; File: SMCIRDA.INF
- ;
- ; INF to install SmcIrda.Sys NDIS 4.0 Miniport for SMC IrCC
- ;
- ; Copyright 1997 Standard Microsystems Corp.
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- [version]
- CatalogFile=smcirda.cat
- LayoutFile=layout.inf, layout1.inf, layout2.inf
- signature="$CHICAGO$"
- Class=Net
- provider=%strSMC%
-
- [Manufacturer]
- %strSMC%=SMC_IRCC
-
- [SMC_IRCC]
- %*SMCF010.DeviceDesc%=*SMCF010.ndi, *SMCF010
-
- [*SMCF010.ndi]
- AddReg=*SMCF010.ndi.reg,*SMCF010.ndi.param
- LogConfig=*SMCF010.Lc.Default,*SMCF010.Lc.Dma8,*SMCF010.Lc.Dma16,*SMCF010.Lc.NoDma
- CopyFiles=*SMCF010.Install.SysCopyFiles
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; LOG CONFIG Sections
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; The first IOConfig is for the SIR/UART portion of the IrCC.
- ; The second IOConfig is for the FIR/SCE portion of the IrCC.
- ; This order is required!
- ;
- ; For the Lc.NoDma case, the speed will be limited to 115.2 Kbps
- ; (i.e., SIR-only) even if higher speeds are enabled in the
- ; SpeedEnable key (below).
- ;
- ; These LC's are ignored if a PnP BIOS is enumerating the IrCC.
- ; These LC's are for ISA Evaluation Boards which have no PnP BIOS.
- ;
- ; The first time a Resource property sheet is opened after installation,
- ; The values from the Lc.Default section (i.e., Configuration 0) will
- ; be displayed. Some mouse clicks can be saved by setting these values
- ; to match the actual hardware values. The values here correspond to
- ; the default settings of SMC's FirSetup.Exe.
- ;
- [*SMCF010.Lc.Default]
- ConfigPriority=HARDRECONFIG
- IOConfig=3e8-3ef(ffff::)
- IOConfig=240-247(ffff::)
- IRQConfig=5
- DMAConfig=1
-
- [*SMCF010.Lc.Dma8]
- ConfigPriority=HARDRECONFIG
- DMAConfig=0,1,2,3
- IRQConfig=3,4,5,7,9,10,11,12,14,15
- IOConfig=2e8-2ef(ffff::),2f8-2ff(ffff::),3e8-3ef(ffff::),3f8-3ff(ffff::) ; 16-bit
- IOConfig=8@100-fff%fff8(ffff::)
-
- [*SMCF010.Lc.Dma16]
- ConfigPriority=HARDRECONFIG
- DMAConfig=W:5,6,7
- IRQConfig=3,4,5,7,9,10,11,12,14,15
- IOConfig=2e8-2ef(ffff::),2f8-2ff(ffff::),3e8-3ef(ffff::),3f8-3ff(ffff::) ; 16-bit
- IOConfig=8@100-fff%fff8(ffff::)
-
- [*SMCF010.Lc.NoDma]
- ConfigPriority=HARDRECONFIG
- IRQConfig=3,4,5,7,9,10,11,12,14,15
- IOConfig=2e8-2ef(ffff::),2f8-2ff(ffff::),3e8-3ef(ffff::),3f8-3ff(ffff::) ; 16-bit
- IOConfig=8@100-fff%fff8(ffff::)
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; Add Registry Section for Install
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [*SMCF010.ndi.reg]
- HKR,,DevLoader,,*ndis
-
- HKR,,DeviceVxDs,,smcirda.sys
-
- HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
-
- HKR,NDIS,LogDriverName,,"SMCIRDA"
-
- HKR,NDIS,MajorNdisVersion,1,04
- HKR,NDIS,MinorNdisVersion,1,00
-
- HKR,Ndi\Interfaces,DefUpper,,"ndis3,ndis4"
- HKR,Ndi\Interfaces,UpperRange,,"ndis3,ndis4"
-
- HKR,Ndi\Remove,,,"*SMCF010.Remove"
-
- HKR,Ndi,CardType,0,FORCEENUM
- HKR,Ndi,NetType,,1
-
- HKR,Ndi,DeviceID,,"*SMCF010"
-
- ;
- ; This is the text that shows in the display area at the bottom
- ; of the Network dialog when this Adapter is selected in the
- ; scrolling window above.
- ;
- HKR,Ndi,HelpText,,%strSmcIrdaHelp%
-
- ;
- ; IrMini.Inf says:
- ; This entry is required by the NDI loader, IR_NDI.DLL
- ; to identify this driver as an infrared miniport driver
- ; which must be bound to (only) the Fast Infrared Protocol.
- ;
- HKR,Ndi,AdapterType,,"IrDA Infrared Miniport"
-
- ;
- ; IrMini.Inf says:
- ; IR_NDI.DLL is the NDI Installer for the IR3.0 NDIS drivers.
- ; These registry entries direct netdi.dll (the Network Properties handler)
- ; to call ir_ndi.dll with NDI events for these drivers. This will allow
- ; ir_ndi.dll to decide how our drivers are bound.
- ;
- HKR,Ndi,MaxInstance,,0 ; prevent multiple bindings
- ;
- ; Note: this line gives a problem with Net-Add-Adapter:
- ;
- HKR,Ndi,NdiInstaller,,"ir_ndi.dll,IRMINI_NdiProc"
-
- ;
- ; IrMini has some other keys that don't seem to be needed:
- ;
- ; The Install key isn't needed because the ndi section is already run.
- ; The only NET*.INF in shipping Win95 with an AdapterName is MS$PPP.
- ; None of the shipping NET*.INF have a DriverDesc key.
- ;
- ; HKR,Ndi\Install,,"*SMCF010.ndi"
- ; HKR,,AdapterName,,"SMCIRCC"
- ; HKR,,DriverDesc,,"IrDA Miniport for SMC IrCC"
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; Parameters Section -- part of AddReg on Install
- ; Key values are adjustable on ADVANCED Property Sheet
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [*SMCF010.ndi.param]
- ;
- ; Infrared Transceiver Selection
- ;
- ; If AUTO [default], then driver will auto-detect at initialization,
- ; which will produce a single spurious Tx pulse if HP/Sharp.
- ; This key can be used to prevent this from happening, if desired.
- ;
- HKR,Ndi\params\RxSel,ParamDesc,,%strRXSEL%
- HKR,Ndi\params\RxSel,flag,1,20,00,00,00
- HKR,Ndi\params\RxSel,default,,0
- HKR,Ndi\params\RxSel,type,,enum
- HKR,Ndi\params\RxSel\enum,"0",,"AUTO [Default]"
- HKR,Ndi\params\RxSel\enum,"1",,"IBM / Temic"
- HKR,Ndi\params\RxSel\enum,"2",,"HP"
- HKR,Ndi\params\RxSel\enum,"3",,"Sharp"
-
- ;
- ; IrDA Minimum Turnaround Time (value in microseconds)
- ;
- HKR,Ndi\params\MinTurnTime,ParamDesc,,%strIRDATURNTIME%
- HKR,Ndi\params\MinTurnTime,flag,1,20,00,00,00
- HKR,Ndi\params\MinTurnTime,default,,1000
- HKR,Ndi\params\MinTurnTime,type,,enum
- HKR,Ndi\params\MinTurnTime\enum,"500",," 0.5 mS"
- HKR,Ndi\params\MinTurnTime\enum,"1000",," 1.0 mS [Default]"
- HKR,Ndi\params\MinTurnTime\enum,"5000",," 5.0 mS"
- HKR,Ndi\params\MinTurnTime\enum,"10000",,"10.0 mS"
-
- ;
- ; IrDA Speed enables
- ;
- ; bit=1 enables corresponding speed, 1FF is all speeds [default])
- ;
- ; d0 = 2400 d4 = 57600 d8 = 4000000
- ; d1 = 9600 d5 = 115200
- ; d2 = 19200 d6 = 576000
- ; d3 = 38400 d7 = 1152000
- ;
- ; Note: Miniport will always enable 9600,
- ; no matter what this key says
- ;
- HKR,Ndi\params\SpeedEnable,ParamDesc,,%strSPEEDENABLE%
- HKR,NDI\params\SpeedEnable,flag,1,20,00,00,00
- HKR,Ndi\params\SpeedEnable,type,,dword
- HKR,Ndi\params\SpeedEnable,default,,1FF
- HKR,Ndi\params\SpeedEnable,base,,16
- HKR,Ndi\params\SpeedEnable,min,,0
- HKR,Ndi\params\SpeedEnable,max,,1FF
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; Remove Section
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [*SMCF010.Remove]
- DelFiles=*SMCF010.Remove.SysDelFiles
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; File/Directory Sections
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [*SMCF010.Install.SysCopyFiles]
- smcirda.sys
-
-
- [*SMCF010.Remove.SysDelFiles]
- smcirda.sys
-
-
- [DestinationDirs]
- DefaultDestDir=11 ; windows\system
- *SMCF010.Install.SysCopyFiles=11 ; windows\system
- *SMCF010.Remove.SysDelFiles=11 ; windows\system
-
-
- [SourceDisksFiles]
- ; This refers to the Windows CABs, not to a source diskette.
- smcirda.sys=1
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; Localizable Strings
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [strings]
- strSMC="SMC"
- *SMCF010.DeviceDesc="SMC IrCC (Infrared Communications Controller)"
- strSmcIrdaHelp="The SMC IrCC Device permits wireless communication with other devices conforming to IrDA standards using invisible infrared light."
- strDiskName="SMC IR_NDIS"
-
- strRXSEL="Infrared Transceiver Type"
- strIRDATURNTIME="Min. Turn-Around Time"
- strSPEEDENABLE="Speed Enable"
-