Jump to content

problem with unattended driver installation


Recommended Posts

I got a little problem with this driver. I want to install it unattended, however, for some reason I dont know it keeps asking for "avmcowan.sys" which is inside the same folder as the inf-file.

If neccessary, I will modify the inf to get rid of this dialog box. I would prefer that to using AutoIt or the likes to try to click away the dialog.

Maybe someone here can give me a tip where the problem lies.

the inf-file:


;
; W2K/XP/Vista-INF for AVM ISDN-Controller FRITZ!Card USB v2.0/v2.1
; and AVM CoNDIS WAN CAPI Driver
;
; Copyright © AVM Berlin 2007
;

[Version]
Signature = "$Windows NT$"
Class = Net
ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
Provider = %V_AVM%
DriverVer =05/07/2007,3.11.07.2007
CatalogFile = avmfusb2.cat

;-----------------------------------------------------------------------------
;- Strings Sections
;-----------------------------------------------------------------------------
[Strings]
DiskName = "AVM FRITZ!Card USB v2.0/v2.1 Installation"
AVMLanguage = " "
AVMDriverDate ="05/07/2007"
AVMDriverVersion ="3.11.07.2007"
V_AVM = "AVM Berlin"
StartProg = "SOFTWARE\FRITZ!\setup.exe"
StartProgReg = "SOFTWARE\AVM\FRITZ! 2.0"
AVMFCUSB.DeviceDesc = "AVM ISDN-Controller FRITZ!Card USB v2.0"
AVMFCUSB3.DeviceDesc = "AVM ISDN-Controller FRITZ!Card USB v2.1"
AVMCOWAN.DeviceDesc = "AVM ISDN CoNDIS WAN CAPI Driver"
AVMCOWAN.LineName = "AVM NDIS WAN CAPI-Driver"
FRITZSERVICE = "FRITZ!Card USB"
PROTOCOL = "DSS1"


[Strings.0407]
DiskName = "AVM FRITZ!Card USB v2.0/v2.1 Installation"
AVMLanguage = "deutsch"
AVMDriverDate ="05/07/2007"
AVMDriverVersion ="3.11.07.2007"
V_AVM = "AVM Berlin"
StartProg = "SOFTWARE\FRITZ!\setup.exe"
StartProgReg = "SOFTWARE\AVM\FRITZ! 2.0"
AVMFCUSB.DeviceDesc = "AVM ISDN-Controller FRITZ!Card USB v2.0"
AVMFCUSB3.DeviceDesc = "AVM ISDN-Controller FRITZ!Card USB v2.1"
AVMCOWAN.DeviceDesc = "AVM ISDN CoNDIS WAN CAPI Treiber"
AVMCOWAN.LineName = "AVM NDIS WAN CAPI-Treiber"
FRITZSERVICE = "FRITZ!Card USB"
PROTOCOL = "DSS1"


;-----------------------------------------------------------------------------
;- Hardware
;-----------------------------------------------------------------------------
[Manufacturer]
%V_AVM% = AVM,NT.6


[ControlFlags]
ExcludeFromSelect = USB\VID_057C&PID_1000
ExcludeFromSelect = USB\VID_057C&PID_1900
ExcludeFromSelect = AVMCOWANCI

[AVM]
%AVMFCUSB.DeviceDesc% = AVMFCUSB.ndi, USB\VID_057C&PID_1000
%AVMFCUSB3.DeviceDesc% = AVMFCUSB3.ndi, USB\VID_057C&PID_1900
%AVMCOWAN.DeviceDesc% = AVMCOWAN.ndi, AVMCOWANCI

[AVM.NT.6]
%AVMFCUSB.DeviceDesc% = AVMFCUSB.ndi, USB\VID_057C&PID_1000
%AVMFCUSB3.DeviceDesc% = AVMFCUSB3.ndi, USB\VID_057C&PID_1900
%AVMCOWAN.DeviceDesc% = AVMCOWAN6.ndi, AVMCOWANCI

;- FRITZ!Card USB ---------------------------------------------------------
[AVMFCUSB.ndi.NT.CoInstallers]
AddReg = AVMISDN.coinst.reg, AVMFCUSB.ndis.reg, AVMALLFC.ndis.reg, AVMISDN.nt.reg, AVMFCUSB
CopyFiles = AVMISDN.CopyDLLs, AVMISDN.CopyFRM

[AVMFCUSB.ndi.NT]
AddReg = AVMFCUSB.ndis.reg
CopyFiles = AVMFCUSB.CopyFiles, AVMISDN.Copy16bDLLs
Characteristics = 0x04 ; NCF_PHYSICAL
;BusType = 1 ; ISA to pass chkinf
BusType = 15 ; PNP-Bus to pass chkinf

;- FRITZ!Card USB ---------------------------------------------------------
[AVMFCUSB3.ndi.NT.CoInstallers]
AddReg = AVMISDN.coinst.reg, AVMFCUSB.ndis.reg, AVMALLFC.ndis.reg, AVMISDN.nt.reg, AVMFCUSB3
CopyFiles = AVMISDN.CopyDLLs,AVMISDN.CopyFRM3

[AVMFCUSB3.ndi.NT]
AddReg = AVMFCUSB.ndis.reg
CopyFiles = AVMFCUSB.CopyFiles, AVMISDN.Copy16bDLLs
Characteristics = 0x04 ; NCF_PHYSICAL
;BusType = 1 ; ISA to pass chkinf
BusType = 15 ; PNP-Bus to pass chkinf

;- NDIS CoWAN Miniport -------------------------------------------------------
[AVMCOWAN.ndi.NT.CoInstallers]
AddReg = AVMCOWAN.coinst.reg,AVMCOWAN.ndis.reg, AVMCOWAN.nt.reg
CopyFiles = AVMCOWAN.CopyFiles

[AVMCOWAN6.ndi.NT.CoInstallers]
AddReg = AVMCOWAN.coinst.reg,AVMCOWAN.ndis.reg, AVMCOWAN.nt.reg
CopyFiles = AVMCOWAN6.CopyFiles

[AVMCOWAN.ndi.NT]
Characteristics = 0x09 ; NCF_VIRTUAL | NCF_HIDDEN
DriverVer =05/07/2007,1.1.10

[AVMCOWAN6.ndi.NT]
Characteristics = 0x09 ; NCF_VIRTUAL | NCF_HIDDEN
DriverVer =05/07/2007,2.0.07.1500
*IfType = 23 ; IF_TYPE_PPP
*MediaType = 3 ; NdisMediumWan
*PhysicalMediaType = 3 ; NdisPhysicalMediumPhoneLine

;-----------------------------------------------------------------------------
;- Reg-Parts -----------------------------------------------------------------
;-----------------------------------------------------------------------------

[AVMCOWAN.coinst.reg]
HKR, , CoInstallers32, 0x10000, "avmcolh.dll,AVMCoInstall"
HKR, Ndi, Service, 0 , "AVMCOWAN"
HKR, Ndi\Interfaces, LowerRange, 0 , "nolower"
HKR, Ndi\Interfaces, UpperRange, 0 , "ndiscowan"

[AVMCOWAN.ndis.reg]

[AVMCOWAN.nt.reg]
HKR, , IsdnAutoSwitchDetect, 0x10001, "0"
HKR, , IsdnSwitchTypes, 0x10001, "0x01" ; ISDN_SWITCH_AUTO
HKR, , IsdnNumDChannels, 0x10001, "1"
HKR, , WanEndPoints, 0x10001, "2"
HKR, 0, IsdnNumBChannels, 0x10001, "2"
HKR, 0\0, IsdnPhoneNumber, 0x00002, ""
HKR, 0\0, IsdnSpid, 0x00002, ""
HKR, 0\1, IsdnPhoneNumber, 0x00002, ""
HKR, 0\1, IsdnSpid, 0x00002, ""


;-----------------------------------------------------------------------------
;- Reg-Parts
;-----------------------------------------------------------------------------
[AVMFCUSB.ndis.reg]
HKR, , CardType, 0, "FRITZusb2"
HKR, , LineName, 0, %AVMCOWAN.LineName%
HKR, Ndi, Service, 0, "FUS2BASE"

[AVMALLFC.ndis.reg]
HKR, , DriverDate1, 0, %AVMDriverDate%
HKR, , DriverVersion, 0, %AVMDriverVersion%
HKR, , IsdnSwitchType, 0x10001, 0x80 ; _DSS1
HKR, , IsdnSwitchTypes, 0x10001, 0x80 ; _DSS1
HKR, , Language, 0, %AVMLanguage%
HKR, , EnumPropPages32, 0, "avmen32.dll,AVMEnumPages"
HKR, , StartProg, 0, %StartProg%
HKR, , StartProgReg, 0, %StartProgReg%
HKR, AVMParams, NrOfCowans, 0x10001, 1
HKR, AVMParams, AdditionalInstallDLL2,0, "avmadd32.dll,StartFRITZ"

;- Reg-Part for all ISDN Controllers -----------------------------------------
[AVMISDN.coinst.reg]
HKR, , CoInstallers32, 0x10000, "avmcolh.dll,AVMCoInstall"
HKR, , ProviderName, 0, %V_AVM%
HKR, , SetupProtocol, 0, %PROTOCOL%
HKR, Base-Module, T4Path, 0, %11%
HKR, Base-Module\Values, AutoCompress, 0, "\x00"
HKR, Base-Module\Values, PROTOCOL, 0, "\x00"
HKR, Ndi\Interfaces, LowerRange, 0, "isdn"

[AVMFCUSB]
HKR, Base-Module, Name, 0, %11%\fus2base.frm
HKR, , , 0, %AVMFCUSB.DeviceDesc%

[AVMFCUSB3]
HKR, Base-Module, Name, 0, %11%\fus3base.frm
HKR, , , 0, %AVMFCUSB3.DeviceDesc%

[AVMISDN.nt.reg]
HKR, , IsdnAutoSwitchDetect, 0x10001, "0"
HKR, , IsdnNumDChannels, 0x10001, "1"
HKR, , WanEndPoints, 0x10001, "2"
HKR, 0, IsdnNumBChannels, 0x10001, "2"
HKR, Ndi\Interfaces, UpperRange, 0, "ndiswan"

;-----------------------------------------------------------------------------
;- Copy Files Section --------------------------------------------------------
;-----------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir = 12
AVMFCUSB.CopyFiles = 12
AVMCOWAN.CopyFiles = 12
AVMCOWAN6.CopyFiles = 12
AVMISDN.CopyDLLs = 11
AVMISDN.Copy16bDLLs = 50
AVMISDN.CopyFRM = 11
AVMISDN.CopyFRM3 = 11

[AVMFCUSB.CopyFiles]
fus2base.sys, fus2base.sy_

[AVMCOWAN.CopyFiles]
avmcowan.sys, avmcowan.sy_

[AVMCOWAN6.CopyFiles]
avmcowan.sys, avmcowan6.sy_

[AVMISDN.CopyDLLs]
avmcolh.dll, avmcolh.dl_
avmacc32.dll
capi2032.dll, capi2032.dl_
avmen32.dll, avmen32.dl_
avmadd32.dll

[AVMISDN.CopyFRM]
fus2base.frm, fus2base.fr_

[AVMISDN.CopyFRM3]
fus3base.frm, fus3base.fr_

[AVMISDN.Copy16bDLLs]
capi20.dll, capi20.dl_

;-----------------------------------------------------------------------------
;- Services Section ----------------------------------------------------------
;-----------------------------------------------------------------------------
[AVMFCUSB.ndi.NT.Services]
AddService = fus2base, 2, AVMFCUSBService, AVMFCUSBAddEventLog

[AVMFCUSB3.ndi.NT.Services]
AddService = fus2base, 2, AVMFCUSBService, AVMFCUSBAddEventLog

[AVMFCUSBAddEventLog]
AddReg = AVMFCUSBAddEventLog.reg

[AVMFCUSBAddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\fus2base.sys"
HKR,,TypesSupported,0x00010001,7

;---------------- ISDN CoNDIS WAN --------------------
[AVMCOWAN.ndi.NT.Services]
AddService = AVMCOWAN, 2, AVMCOWAN.Service, AVMCOWANAddEventLog

[AVMCOWAN6.ndi.NT.Services]
AddService = AVMCOWAN, 2, AVMCOWAN.Service, AVMCOWANAddEventLog

[AVMCOWANAddEventLog]
AddReg=AVMCOWANAddEventLog.reg

[AVMCOWANAddEventLog.reg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\netevent.dll,%%SystemRoot%%\System32\drivers\avmcowan.sys"
HKR,,TypesSupported,0x00010001,7

;-----------------------------------------------------------------------------
[AVMFCUSBService]
DisplayName = %FRITZSERVICE%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\fus2base.sys
LoadOrderGroup = NDIS

AddReg = AVMFCUSBParameters.Reg

[AVMFCUSBParameters.Reg]
HKR,Parameters,NumberOfApplIDs,0x10001, 200

[AVMCOWAN.Service]
DisplayName = %AVMCOWAN.DeviceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\avmcowan.sys
LoadOrderGroup = NDIS

;-----------------------------------------------------------------------------
;- Disks Sections ----------------------------------------------------------
;-----------------------------------------------------------------------------
[SourceDisksNames]
1 = %DISKNAME%, "",

[SourceDisksFiles]
fus2base.sy_ = 1
avmcowan.sy_ = 1
avmcowan6.sy_ = 1
capi20.dl_ = 1
capi2032.dl_ = 1
avmen32.dl_ = 1
avmadd32.dl_ = 1
fus2base.fr_ = 1
fus3base.fr_ = 1
avmcolh.dl_ = 1
avmacc32.dll = 1
avmadd32.dll = 1

[CoinstInfo]
OriginalInfSourcePath = %01%

Link to comment
Share on other sites

  • 3 weeks later...

I have been trying running setup.exe without parameters (as there seems to be nothing but a '/uninstall') and a simple inf install. that is, using the "update/install driver" option in device manager. Either way it keeps asking for the file even though it is in the folder with the rest of the files.

The last thing AVM told me about this was that they dont support installing that driver unattended.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...