From: Sushma on
Hi All,

We are developed a USB driver for Win XP/Vista and Win 7. We are
currently running WLK tests. We get a WLK test failure for Windows
Vista while the same test pass on Win 7.

The test is "Verify WDF Coinstaller Version for KMDF". I'm using co-
installer wdfcoinstaller01009.dll with WDK 7600.16385 and WLK 1.4 for
DTM testing. Here is the DTM log ouput.

Context Index: 4076053519
Current: WDF LOGO TEST -CHECK COINSTALLER VERSION
Parent: WTTLOG
Start Test 10/15/2009 2:25:27.530 AM WDF LOGO TEST -CHECK COINSTALLER
VERSION
Message 10/15/2009 2:25:27.530 AM Enumerate Devices have been called
for device : usb\vid_1aed&pid_413a
Message 10/15/2009 2:25:27.530 AM DumpDeviceDriverFiles have been
called
Message 10/15/2009 2:25:27.530 AM DumpDeviceDriversCallback has been
called
Message 10/15/2009 2:25:27.530 AM DumpDeviceDriversCallback has been
called
Message 10/15/2009 2:25:27.530 AM DumpDeviceDriversCallback has been
called
Message 10/15/2009 2:25:27.530 AM WdfCoinstaller
\wdfcoinstaller01009.dll has been found
Message 10/15/2009 2:25:27.530 AM DumpDeviceDriversCallback has been
called
Message 10/15/2009 2:25:27.530 AM Find the timestamp and version for
file :

C:\Windows\system32\wdfcoinstaller01009.dll
Message 10/15/2009 2:25:27.530 AM TimeStamp is 1247528983 Size is
1482752
Error 10/15/2009 2:25:27.530 AM CoInstaller version doesn't match any
of the RTM fre versions
File: d:\5289\drivers\wdf\kmdf\tests\tools\wdftester\exe
\cwdflogger.cpp Line: 59
Error Type: BOOL
Error Code: 0x0
Error Text: Error 0x00000000
Error 10/15/2009 2:25:27.530 AM CoInstaller version doesn't meet the
requirements
File: d:\5289\drivers\wdf\kmdf\tests\tools\wdftester\exe
\cwdflogger.cpp Line: 59
Error Type: BOOL
Error Code: 0x0
Error Text: Error 0x00000000
End Test 10/15/2009 2:25:27.530 AM WDF LOGO TEST -CHECK COINSTALLER
VERSION
Result: Fail
Repro: Wdftester.exe -kmdf -checkcoinstallerversion "usb
\vid_1aed&pid_413a" "Windows Vista" KMDF


Which WdfCoInstaller need to be used for Windows Vista.

Are there any filters that need to be installed for the failure.
Please advice which co-installer need to be used for Windows XP/Vista
and Windows 7 for logo testing.

Any help is much appreciated.

Thanks and Regards,
Sushma
From: Tim Roberts on
Sushma <sushma.yella(a)gmail.com> wrote:
>
>We are developed a USB driver for Win XP/Vista and Win 7. We are
>currently running WLK tests. We get a WLK test failure for Windows
>Vista while the same test pass on Win 7.
>
>The test is "Verify WDF Coinstaller Version for KMDF". I'm using co-
>installer wdfcoinstaller01009.dll with WDK 7600.16385 and WLK 1.4 for
>DTM testing. Here is the DTM log ouput.
>....
>C:\Windows\system32\wdfcoinstaller01009.dll
>Message 10/15/2009 2:25:27.530 AM TimeStamp is 1247528983 Size is
>1482752
>Error 10/15/2009 2:25:27.530 AM CoInstaller version doesn't match any
>of the RTM fre versions

>>> import time
>>> time.ctime(1247528983)
'Mon Jul 13 16:49:43 2009'

Neither the date stamp nor the file size matches any of the coinstallers
from the 7600 WDK. Can you go into a command shell and do
dir \WinDDK\7600.16385\redist\wdf\x86
and post the results?

C:\tmp>dir \DDK\7600\redist\wdf\x86
Volume in drive C has no label.
Volume Serial Number is 544E-EDE9

Directory of C:\DDK\7600\redist\wdf\x86

08/06/2009 09:14 PM <DIR> .
08/06/2009 09:14 PM <DIR> ..
07/14/2009 12:27 PM 1,461,992 WdfCoInstaller01009.dll
07/14/2009 10:49 AM 824,040 WdfCoInstaller01009_chk.dll
07/14/2009 12:21 PM 1,837,296 WUDFUpdate_01009.dll
07/14/2009 10:43 AM 1,128,176 WUDFUpdate_01009_chk.dll
4 File(s) 5,251,504 bytes
2 Dir(s) 26,659,393,536 bytes free
--
Tim Roberts, timr(a)probo.com
Providenza & Boekelheide, Inc.
From: Sushma on
I got the same output in the command shell as you described. I'm using
the latest co-installers. I had even tried installing the latest
filters as wells. I got the same error.

Here is the output in command shell

C:\>dir D:\WinDDK\7600\redist\wdf\x86
Volume in drive D has no label.
Volume Serial Number is D8E8-4A76

Directory of D:\WinDDK\7600\redist\wdf\x86

09/02/2009 11:00 AM <DIR> .
09/02/2009 11:00 AM <DIR> ..
07/14/2009 12:27 PM 1,461,992 WdfCoInstaller01009.dll
07/14/2009 10:49 AM 824,040 WdfCoInstaller01009_chk.dll
07/14/2009 12:21 PM 1,837,296 WUDFUpdate_01009.dll
07/14/2009 10:43 AM 1,128,176 WUDFUpdate_01009_chk.dll
4 File(s) 5,251,504 bytes
2 Dir(s) 12,933,251,072 bytes free
From: Sushma on
I ran the test individually by copying wdftester.exe in my client
machine using command

Wdftester.exe -kmdf -checkcoinstallerversion "usb\vid_1aed&pid_413a"
"Windows Vista" KMDF.

Here is the output log. I did not find the cause of problem. Can some
one help me understand where the problem is.

Thanks,
Sushma

<?xml version="1.0" encoding="UTF-16" ?>
<WTT-Logger>
<RTI ID="2807135579" Machine="VISTA-32-SP2" ProcessName="D:\wdftest\bin
\wdftester.exe" ProcessID="4032" ThreadID="3524" BaseTime="2009:10:19
12:16:28:890" Frequency="14318180" />
<CTX ID="384048256" Current="WTTLOG" Parent="ROOT" />
<Msg
UserText="Check for KMDF Coinstaller" CA="3012601" LA="3025095" >
<rti id="2807135579" />
<ctx id="384048256" />
</Msg>
<Msg
UserText="Check the coinstaller version for Device: usb
\vid_1aed&amp;pid_413a and OS: Windows Vista" CA="3013197"
LA="3027962" >
<rti id="2807135579" />
<ctx id="384048256" />
</Msg>
<CTX ID="4076053519" Current="WDF LOGO TEST -CHECK COINSTALLER
VERSION" Parent="WTTLOG" />
<StartTest
Title="WDF LOGO TEST -CHECK COINSTALLER VERSION"
TUID="" CA="3013832" LA="3029417" >
<rti id="2807135579" />
<ctx id="4076053519" />
</StartTest>
<Msg
UserText="Enumerate Devices have been called for device : usb
\vid_1aed&amp;pid_413a" CA="3014123" LA="3030443" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Msg
UserText="DumpDeviceDriverFiles have been called" CA="3709841"
LA="3727395" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Msg
UserText="DumpDeviceDriversCallback has been called
" CA="4137115" LA="4137937" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Msg
UserText="DumpDeviceDriversCallback has been called
" CA="4139586" LA="4140073" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Msg
UserText="DumpDeviceDriversCallback has been called
" CA="4141440" LA="4141906" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Msg
UserText="WdfCoinstaller \wdfcoinstaller01009.dll has been found"
CA="4142811" LA="4143287" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Msg
UserText="DumpDeviceDriversCallback has been called
" CA="4144727" LA="4145201" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Msg
UserText="Find the timestamp and version for file : C:\Windows
\system32\wdfcoinstaller01009.dll" CA="4182539" LA="4183335" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Msg
UserText="TimeStamp is 1247528983 Size is 1482752" CA="4193986"
LA="4194599" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Msg>
<Error
File="d:\5289\drivers\wdf\kmdf\tests\tools\wdftester\exe
\cwdflogger.cpp"
Line="59"
ErrCode="0x0"
ErrType="BOOL"
ErrorText="Error 0x00000000"
UserText="CoInstaller version doesn&apos;t match any of the RTM fre
versions" CA="4195924" LA="4196670" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Error>
<Error
File="d:\5289\drivers\wdf\kmdf\tests\tools\wdftester\exe
\cwdflogger.cpp"
Line="59"
ErrCode="0x0"
ErrType="BOOL"
ErrorText="Error 0x00000000"
UserText="CoInstaller version doesn&apos;t meet the requirements"
CA="4197805" LA="4198463" >
<rti id="2807135579" />
<ctx id="4076053519" />
</Error>
<EndTest
Title="WDF LOGO TEST -CHECK COINSTALLER VERSION"
TUID=""
Result="Fail"
Repro="Wdftester.exe -kmdf -checkcoinstallerversion &quot;usb
\vid_1aed&amp;pid_413a&quot; &quot;Windows Vista&quot; KMDF"
CA="4199622" LA="4200187" >
<rti id="2807135579" />
<ctx id="4076053519" />
</EndTest>
<PFRollup
Total="1"
Passed="0"
Failed="1"
Blocked="0"
Warned="0"
Skipped="0" CA="4201367" LA="4201879" >
<rti id="2807135579" />
<ctx id="384048256" />
</PFRollup>
</WTT-Logger>
From: Tim Roberts on
Sushma <sushma.yella(a)gmail.com> wrote:
>
>I ran the test individually by copying wdftester.exe in my client
>machine using command
>
>Wdftester.exe -kmdf -checkcoinstallerversion "usb\vid_1aed&pid_413a"
>"Windows Vista" KMDF.
>
>Here is the output log. I did not find the cause of problem. Can some
>one help me understand where the problem is.

Have you wiped the test machine clean and started over? **IF** your test
machine had somehow had one of the beta 1.9 co-installers installed on it,
your driver package would not overwrite them. That's the only thing I can
think of.

If that's not it, you'll have to open a support incident.
--
Tim Roberts, timr(a)probo.com
Providenza & Boekelheide, Inc.