From: Laurence on
Hi, I'm developing a WDF driver for a PCI device. I have written a simple
driver and the INF. The INF file seems ok when used with CHKINF. When i
install it on the target system (XP checked build 2600) everything looks ok
but at the end it simply says the drivers are not installed. Looking in
WinDBG reveals the following when the driver installs:
InstallDev error = 643
Anyone have any suggestions? Have tried to find information on the error
but am having trouble finding anything.
Thanks in advance.


From: Doron Holan [MS] on
look at the files %windir%\setupact.log and %windir%\setupapi.log. they
should indicate something to you. did you remember to coyp over the class
installer and reference it in the INF?

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Laurence" <lhoward(a)baldor.com> wrote in message
news:eQvFSDeQGHA.5092(a)TK2MSFTNGP11.phx.gbl...
> Hi, I'm developing a WDF driver for a PCI device. I have written a simple
> driver and the INF. The INF file seems ok when used with CHKINF. When i
> install it on the target system (XP checked build 2600) everything looks
> ok but at the end it simply says the drivers are not installed. Looking
> in WinDBG reveals the following when the driver installs:
> InstallDev error = 643
> Anyone have any suggestions? Have tried to find information on the error
> but am having trouble finding anything.
> Thanks in advance.
>
>


From: Laurence on
Thanks, progressed a bit. Extracts from setupali.log and setupact.log
follow. The problem appears to be with the coinstaller failing. Possibly
from not using a checked build verison? I have also tried the PCI9x5x
example that comes with KMDF v1.0 and that produces the same results. I am
using WdfCoInstaller01000.dll. Is there a checked build version available?

The other possibility im looking into is that i have a missing section from
my INF file that should attach to the DIF_INSTALLDEVICE.


[setupact]
WdfCoInstaller: [03/07/2006 17:08.44.369] Update process returned error code
:error(1603) Fatal error during installation.
.. Possible causes are running fre version of coinstaller on checked version
of OS and vice versa

[setupapi]
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [DriverInstall.NTx86.Interfaces] from
"f:\wdf\pci\install\pcimotion.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#E151 Coinstaller 1 of 1 failed. Error 1603: Fatal error during
installation.











[2006/03/07 17:05:25 1816.186]
#-198 Command line processed: "C:\WINDOWS\system32\mmc.exe"
C:\WINDOWS\system32\devmgmt.msc /s
#I060 Set selected driver.
#-019 Searching for hardware ID(s):
pci\ven_145f&dev_0002&subsys_0002145f&rev_01,pci\ven_145f&dev_0002&subsys_0002145f,pci\ven_145f&dev_0002&cc_ff8000,pci\ven_145f&dev_0002&cc_ff80
#-018 Searching for compatible ID(s):
pci\ven_145f&dev_0002&rev_01,pci\ven_145f&dev_0002,pci\ven_145f&cc_ff8000,pci\ven_145f&cc_ff80,pci\ven_145f,pci\cc_ff8000,pci\cc_ff80
#-019 Searching for hardware ID(s):
pci\ven_145f&dev_0002&subsys_0002145f&rev_01,pci\ven_145f&dev_0002&subsys_0002145f,pci\ven_145f&dev_0002&cc_ff8000,pci\ven_145f&dev_0002&cc_ff80
#-018 Searching for compatible ID(s):
pci\ven_145f&dev_0002&rev_01,pci\ven_145f&dev_0002,pci\ven_145f&cc_ff8000,pci\ven_145f&cc_ff80,pci\ven_145f,pci\cc_ff8000,pci\cc_ff80
#I022 Found "PCI\VEN_145f&DEV_0002" in f:\wdf\pci\install\PCIMOTION.inf;
Device: "NextMove PCI-2"; Driver: "NextMove PCI-2"; Provider: "Baldor"; Mfg:
"Baldor"; Section name: "DriverInstall".
#I087 Driver node not trusted, rank changed from 0x00002001 to 0x0000a001.
#I023 Actual install section: [DriverInstall.NTx86]. Rank: 0x0000a001.
Effective driver date: 03/03/2006.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [DriverInstall] in
"f:\wdf\pci\install\pcimotion.inf".
#I320 Class GUID of device remains: {78A1C341-4539-11D3-B88D-00C04FAD5171}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-124 Doing copy-only install of
"PCI\VEN_145F&DEV_0002&SUBSYS_0002145F&REV_01\4&B80044F&0&40F0".
#E360 An unsigned or incorrectly signed file
"f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
contain digital signature information.
#W187 Install failed, attempting to restore original files.
#E360 An unsigned or incorrectly signed file
"f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
contain digital signature information.
#-024 Copying file "f:\wdf\pci\install\PCIMotion.sys" to
"C:\WINDOWS\System32\drivers\PCIMotion.sys".
#E360 An unsigned or incorrectly signed file
"f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
contain digital signature information.
#-024 Copying file "f:\wdf\pci\install\WdfCoinstaller01000.dll" to
"C:\WINDOWS\system32\WdfCoinstaller01000.dll".
#E360 An unsigned or incorrectly signed file
"f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
contain digital signature information.
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [DriverInstall.NTx86.Interfaces] from
"f:\wdf\pci\install\pcimotion.inf".
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#E151 Coinstaller 1 of 1 failed. Error 1603: Fatal error during
installation.




"Doron Holan [MS]" <doronh(a)nospam.microsoft.com> wrote in message
news:O5n1ZDfQGHA.4452(a)TK2MSFTNGP12.phx.gbl...
> look at the files %windir%\setupact.log and %windir%\setupapi.log. they
> should indicate something to you. did you remember to coyp over the class
> installer and reference it in the INF?
>
> d
>
> --
> Please do not send e-mail directly to this alias. this alias is for
> newsgroup purposes only.
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
>
>
> "Laurence" <lhoward(a)baldor.com> wrote in message
> news:eQvFSDeQGHA.5092(a)TK2MSFTNGP11.phx.gbl...
>> Hi, I'm developing a WDF driver for a PCI device. I have written a
>> simple driver and the INF. The INF file seems ok when used with CHKINF.
>> When i install it on the target system (XP checked build 2600) everything
>> looks ok but at the end it simply says the drivers are not installed.
>> Looking in WinDBG reveals the following when the driver installs:
>> InstallDev error = 643
>> Anyone have any suggestions? Have tried to find information on the error
>> but am having trouble finding anything.
>> Thanks in advance.
>>
>>
>
>


From: Gary G. Little on
If you installed any of the WDF betas you have to remove them from the
target before you install KMDF10.

--
The personal opinion of
Gary G. Little

"Laurence" <lhoward(a)baldor.com> wrote in message
news:emBR$BhQGHA.2300(a)TK2MSFTNGP11.phx.gbl...
> Thanks, progressed a bit. Extracts from setupali.log and setupact.log
> follow. The problem appears to be with the coinstaller failing. Possibly
> from not using a checked build verison? I have also tried the PCI9x5x
> example that comes with KMDF v1.0 and that produces the same results. I
> am using WdfCoInstaller01000.dll. Is there a checked build version
> available?
>
> The other possibility im looking into is that i have a missing section
> from my INF file that should attach to the DIF_INSTALLDEVICE.
>
>
> [setupact]
> WdfCoInstaller: [03/07/2006 17:08.44.369] Update process returned error
> code :error(1603) Fatal error during installation.
> . Possible causes are running fre version of coinstaller on checked
> version of OS and vice versa
>
> [setupapi]
> #-166 Device install function: DIF_REGISTER_COINSTALLERS.
> #I056 Coinstallers registered.
> #-166 Device install function: DIF_INSTALLINTERFACES.
> #-011 Installing section [DriverInstall.NTx86.Interfaces] from
> "f:\wdf\pci\install\pcimotion.inf".
> #I054 Interfaces installed.
> #-166 Device install function: DIF_INSTALLDEVICE.
> #E151 Coinstaller 1 of 1 failed. Error 1603: Fatal error during
> installation.
>
>
>
>
>
>
>
>
>
>
>
> [2006/03/07 17:05:25 1816.186]
> #-198 Command line processed: "C:\WINDOWS\system32\mmc.exe"
> C:\WINDOWS\system32\devmgmt.msc /s
> #I060 Set selected driver.
> #-019 Searching for hardware ID(s):
> pci\ven_145f&dev_0002&subsys_0002145f&rev_01,pci\ven_145f&dev_0002&subsys_0002145f,pci\ven_145f&dev_0002&cc_ff8000,pci\ven_145f&dev_0002&cc_ff80
> #-018 Searching for compatible ID(s):
> pci\ven_145f&dev_0002&rev_01,pci\ven_145f&dev_0002,pci\ven_145f&cc_ff8000,pci\ven_145f&cc_ff80,pci\ven_145f,pci\cc_ff8000,pci\cc_ff80
> #-019 Searching for hardware ID(s):
> pci\ven_145f&dev_0002&subsys_0002145f&rev_01,pci\ven_145f&dev_0002&subsys_0002145f,pci\ven_145f&dev_0002&cc_ff8000,pci\ven_145f&dev_0002&cc_ff80
> #-018 Searching for compatible ID(s):
> pci\ven_145f&dev_0002&rev_01,pci\ven_145f&dev_0002,pci\ven_145f&cc_ff8000,pci\ven_145f&cc_ff80,pci\ven_145f,pci\cc_ff8000,pci\cc_ff80
> #I022 Found "PCI\VEN_145f&DEV_0002" in f:\wdf\pci\install\PCIMOTION.inf;
> Device: "NextMove PCI-2"; Driver: "NextMove PCI-2"; Provider: "Baldor";
> Mfg: "Baldor"; Section name: "DriverInstall".
> #I087 Driver node not trusted, rank changed from 0x00002001 to 0x0000a001.
> #I023 Actual install section: [DriverInstall.NTx86]. Rank: 0x0000a001.
> Effective driver date: 03/03/2006.
> #-166 Device install function: DIF_SELECTBESTCOMPATDRV.
> #I063 Selected driver installs from section [DriverInstall] in
> "f:\wdf\pci\install\pcimotion.inf".
> #I320 Class GUID of device remains:
> {78A1C341-4539-11D3-B88D-00C04FAD5171}.
> #I060 Set selected driver.
> #I058 Selected best compatible driver.
> #-124 Doing copy-only install of
> "PCI\VEN_145F&DEV_0002&SUBSYS_0002145F&REV_01\4&B80044F&0&40F0".
> #E360 An unsigned or incorrectly signed file
> "f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
> installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
> contain digital signature information.
> #W187 Install failed, attempting to restore original files.
> #E360 An unsigned or incorrectly signed file
> "f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
> installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
> contain digital signature information.
> #-024 Copying file "f:\wdf\pci\install\PCIMotion.sys" to
> "C:\WINDOWS\System32\drivers\PCIMotion.sys".
> #E360 An unsigned or incorrectly signed file
> "f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
> installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
> contain digital signature information.
> #-024 Copying file "f:\wdf\pci\install\WdfCoinstaller01000.dll" to
> "C:\WINDOWS\system32\WdfCoinstaller01000.dll".
> #E360 An unsigned or incorrectly signed file
> "f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
> installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
> contain digital signature information.
> #-166 Device install function: DIF_REGISTER_COINSTALLERS.
> #I056 Coinstallers registered.
> #-166 Device install function: DIF_INSTALLINTERFACES.
> #-011 Installing section [DriverInstall.NTx86.Interfaces] from
> "f:\wdf\pci\install\pcimotion.inf".
> #I054 Interfaces installed.
> #-166 Device install function: DIF_INSTALLDEVICE.
> #E151 Coinstaller 1 of 1 failed. Error 1603: Fatal error during
> installation.
>
>
>
>
> "Doron Holan [MS]" <doronh(a)nospam.microsoft.com> wrote in message
> news:O5n1ZDfQGHA.4452(a)TK2MSFTNGP12.phx.gbl...
>> look at the files %windir%\setupact.log and %windir%\setupapi.log. they
>> should indicate something to you. did you remember to coyp over the
>> class installer and reference it in the INF?
>>
>> d
>>
>> --
>> Please do not send e-mail directly to this alias. this alias is for
>> newsgroup purposes only.
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>>
>>
>> "Laurence" <lhoward(a)baldor.com> wrote in message
>> news:eQvFSDeQGHA.5092(a)TK2MSFTNGP11.phx.gbl...
>>> Hi, I'm developing a WDF driver for a PCI device. I have written a
>>> simple driver and the INF. The INF file seems ok when used with CHKINF.
>>> When i install it on the target system (XP checked build 2600)
>>> everything looks ok but at the end it simply says the drivers are not
>>> installed. Looking in WinDBG reveals the following when the driver
>>> installs:
>>> InstallDev error = 643
>>> Anyone have any suggestions? Have tried to find information on the
>>> error but am having trouble finding anything.
>>> Thanks in advance.
>>>
>>>
>>
>>
>
>


From: Doron Holan [MS] on
are you installing your driver a chk version of windows? if so, that is not
supported. you must install KMDF on a non debug version of windows. thisis a
limitation in the update technology we use, we are trying to fix it for
future releases.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Laurence" <lhoward(a)baldor.com> wrote in message
news:emBR$BhQGHA.2300(a)TK2MSFTNGP11.phx.gbl...
> Thanks, progressed a bit. Extracts from setupali.log and setupact.log
> follow. The problem appears to be with the coinstaller failing. Possibly
> from not using a checked build verison? I have also tried the PCI9x5x
> example that comes with KMDF v1.0 and that produces the same results. I
> am using WdfCoInstaller01000.dll. Is there a checked build version
> available?
>
> The other possibility im looking into is that i have a missing section
> from my INF file that should attach to the DIF_INSTALLDEVICE.
>
>
> [setupact]
> WdfCoInstaller: [03/07/2006 17:08.44.369] Update process returned error
> code :error(1603) Fatal error during installation.
> . Possible causes are running fre version of coinstaller on checked
> version of OS and vice versa
>
> [setupapi]
> #-166 Device install function: DIF_REGISTER_COINSTALLERS.
> #I056 Coinstallers registered.
> #-166 Device install function: DIF_INSTALLINTERFACES.
> #-011 Installing section [DriverInstall.NTx86.Interfaces] from
> "f:\wdf\pci\install\pcimotion.inf".
> #I054 Interfaces installed.
> #-166 Device install function: DIF_INSTALLDEVICE.
> #E151 Coinstaller 1 of 1 failed. Error 1603: Fatal error during
> installation.
>
>
>
>
>
>
>
>
>
>
>
> [2006/03/07 17:05:25 1816.186]
> #-198 Command line processed: "C:\WINDOWS\system32\mmc.exe"
> C:\WINDOWS\system32\devmgmt.msc /s
> #I060 Set selected driver.
> #-019 Searching for hardware ID(s):
> pci\ven_145f&dev_0002&subsys_0002145f&rev_01,pci\ven_145f&dev_0002&subsys_0002145f,pci\ven_145f&dev_0002&cc_ff8000,pci\ven_145f&dev_0002&cc_ff80
> #-018 Searching for compatible ID(s):
> pci\ven_145f&dev_0002&rev_01,pci\ven_145f&dev_0002,pci\ven_145f&cc_ff8000,pci\ven_145f&cc_ff80,pci\ven_145f,pci\cc_ff8000,pci\cc_ff80
> #-019 Searching for hardware ID(s):
> pci\ven_145f&dev_0002&subsys_0002145f&rev_01,pci\ven_145f&dev_0002&subsys_0002145f,pci\ven_145f&dev_0002&cc_ff8000,pci\ven_145f&dev_0002&cc_ff80
> #-018 Searching for compatible ID(s):
> pci\ven_145f&dev_0002&rev_01,pci\ven_145f&dev_0002,pci\ven_145f&cc_ff8000,pci\ven_145f&cc_ff80,pci\ven_145f,pci\cc_ff8000,pci\cc_ff80
> #I022 Found "PCI\VEN_145f&DEV_0002" in f:\wdf\pci\install\PCIMOTION.inf;
> Device: "NextMove PCI-2"; Driver: "NextMove PCI-2"; Provider: "Baldor";
> Mfg: "Baldor"; Section name: "DriverInstall".
> #I087 Driver node not trusted, rank changed from 0x00002001 to 0x0000a001.
> #I023 Actual install section: [DriverInstall.NTx86]. Rank: 0x0000a001.
> Effective driver date: 03/03/2006.
> #-166 Device install function: DIF_SELECTBESTCOMPATDRV.
> #I063 Selected driver installs from section [DriverInstall] in
> "f:\wdf\pci\install\pcimotion.inf".
> #I320 Class GUID of device remains:
> {78A1C341-4539-11D3-B88D-00C04FAD5171}.
> #I060 Set selected driver.
> #I058 Selected best compatible driver.
> #-124 Doing copy-only install of
> "PCI\VEN_145F&DEV_0002&SUBSYS_0002145F&REV_01\4&B80044F&0&40F0".
> #E360 An unsigned or incorrectly signed file
> "f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
> installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
> contain digital signature information.
> #W187 Install failed, attempting to restore original files.
> #E360 An unsigned or incorrectly signed file
> "f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
> installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
> contain digital signature information.
> #-024 Copying file "f:\wdf\pci\install\PCIMotion.sys" to
> "C:\WINDOWS\System32\drivers\PCIMotion.sys".
> #E360 An unsigned or incorrectly signed file
> "f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
> installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
> contain digital signature information.
> #-024 Copying file "f:\wdf\pci\install\WdfCoinstaller01000.dll" to
> "C:\WINDOWS\system32\WdfCoinstaller01000.dll".
> #E360 An unsigned or incorrectly signed file
> "f:\wdf\pci\install\pcimotion.inf" for driver "NextMove PCI-2" will be
> installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
> contain digital signature information.
> #-166 Device install function: DIF_REGISTER_COINSTALLERS.
> #I056 Coinstallers registered.
> #-166 Device install function: DIF_INSTALLINTERFACES.
> #-011 Installing section [DriverInstall.NTx86.Interfaces] from
> "f:\wdf\pci\install\pcimotion.inf".
> #I054 Interfaces installed.
> #-166 Device install function: DIF_INSTALLDEVICE.
> #E151 Coinstaller 1 of 1 failed. Error 1603: Fatal error during
> installation.
>
>
>
>
> "Doron Holan [MS]" <doronh(a)nospam.microsoft.com> wrote in message
> news:O5n1ZDfQGHA.4452(a)TK2MSFTNGP12.phx.gbl...
>> look at the files %windir%\setupact.log and %windir%\setupapi.log. they
>> should indicate something to you. did you remember to coyp over the
>> class installer and reference it in the INF?
>>
>> d
>>
>> --
>> Please do not send e-mail directly to this alias. this alias is for
>> newsgroup purposes only.
>> This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>>
>>
>> "Laurence" <lhoward(a)baldor.com> wrote in message
>> news:eQvFSDeQGHA.5092(a)TK2MSFTNGP11.phx.gbl...
>>> Hi, I'm developing a WDF driver for a PCI device. I have written a
>>> simple driver and the INF. The INF file seems ok when used with CHKINF.
>>> When i install it on the target system (XP checked build 2600)
>>> everything looks ok but at the end it simply says the drivers are not
>>> installed. Looking in WinDBG reveals the following when the driver
>>> installs:
>>> InstallDev error = 643
>>> Anyone have any suggestions? Have tried to find information on the
>>> error but am having trouble finding anything.
>>> Thanks in advance.
>>>
>>>
>>
>>
>
>