WinQual, One driver but multiple platforms ...

Hi All,

I have been searching around but I can’t quite figure out how to handle
this situation. We have a single pair of driver binaries ( 32/64 bit )
that are intended to work on both Windows Vista and Windows 7. The goal
is to end up with a cat file singed for both platforms.

When we build a WinQual submission package, do we include the DTM output
for both platforms and hope they detect that the driver package binaries
are identical? Maybe I’m supposed to send the first platform as a new
submission and then send the second platform as an update?

Thanks,

-Matthew

IIRC you perform the DTM tests once for each platform that you want
signatures for. And you have four:

Vista 32-bit
Vista 64-bit
Win7 32-bit
Win7 64-bit

You use exactly the same driver “package” (SYS, INFs and CAT) for all tests
on platforms of same bitness. The CAT file is configured for all platforms
that you want signatures for. For example, if you are using inf2cat:

inf2cat /driver:.\Packages\WLH /os:Vista_X86,7_X86

Perform tests on Vista (with whatever SP they require). And for Windows 7.

Do for x86 and x64. You will have four (4) test result files generated from
DTM (whatever they are called). All four are bundled into one WHQL
submission.

After you make the one submission ( with four test results) you should
received two WHQL-signed CAT files: one for Vista and 7 x86 and a second for
Vista and 7 x64.

Hope this make sense…

Glad you are ma


From: “Matthew Grooms”
Sent: Monday, April 19, 2010 10:28 PM
To: “Windows System Software Devs Interest List”
Subject: [ntdev] WinQual, One driver but multiple platforms …

> Hi All,
>
> I have been searching around but I can’t quite figure out how to handle
> this situation. We have a single pair of driver binaries ( 32/64 bit )
> that are intended to work on both Windows Vista and Windows 7. The goal is
> to end up with a cat file singed for both platforms.
>
> When we build a WinQual submission package, do we include the DTM output
> for both platforms and hope they detect that the driver package binaries
> are identical? Maybe I’m supposed to send the first platform as a new
> submission and then send the second platform as an update?
>
> Thanks,
>
> -Matthew
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer

On 4/19/2010 10:45 PM, Thomas F. Divine wrote:

IIRC you perform the DTM tests once for each platform that you want
signatures for. And you have four:

Vista 32-bit
Vista 64-bit
Win7 32-bit
Win7 64-bit

You use exactly the same driver “package” (SYS, INFs and CAT) for all
tests on platforms of same bitness. The CAT file is configured for all
platforms that you want signatures for. For example, if you are using
inf2cat:

inf2cat /driver:.\Packages\WLH /os:Vista_X86,7_X86

Perform tests on Vista (with whatever SP they require). And for Windows 7.

Do for x86 and x64. You will have four (4) test result files generated
from DTM (whatever they are called). All four are bundled into one WHQL
submission.

After you make the one submission ( with four test results) you should
received two WHQL-signed CAT files: one for Vista and 7 x86 and a second
for Vista and 7 x64.

Hope this make sense…

Hi Thomas,

Thanks for the response. I’m just concerned with the part where I get
two WHQL-singed CAT files back. We ran the tests on all four systems
like you suggest … Vista 32-bit, Vista 64-bit, Win7 32-bit, and Win7
64-bit.

So we have one CPK files generated from each test run. And the inf2cat
is setup to target multiple platforms as you suggest. But when adding
results using the WinQual submission tool, we must include a separate
driver package for each CPK result we add. In other words, we have to
submit four driver packages for the four CPK results. This contradicts
the fact that we actually only have two driver packages ( one for
32-bit, one for 64-bit ) with four CPK results files. I suspect they
will return four cat files for the four driver packages submitted. My
fear is that each cab will only be signed for the individual platform
the associated CPK file correlates to.

Maybe I’m thinking about this the wrong way. When they sign the cat
file, do they use a single signature that applies to all platforms the
cat file was generated for? If so, I guess even if they did return four
separate cat files, they would still be identical and interchangeable.
So I could pick one, and then use that for my distribution.

Is that how this it supposed to work? How confusing.

-Matthew

Matthew Grooms skrev:

Maybe I’m thinking about this the wrong way. When they sign the cat
file, do they use a single signature that applies to all platforms the
cat file was generated for? If so, I guess even if they did return four
separate cat files, they would still be identical and interchangeable.
So I could pick one, and then use that for my distribution.

Is that how this it supposed to work? How confusing.

As I’ve gathered, the signed cat files are from the Win7 x86/x64 testing only. The Vista testing only needs the DTM logs…

Our Win7 testing yielded a cat for the 32 and 64 bit driver, and these work fine on XP to Win7 (no “nag” popups), but to have
them on Windows update, we need “only” to supply the DTM logs for *all* platforms.

/Rob

Hi Matthew,

While uploading your submission through WST tool, you can point to the same driver package for the same architectures. Something like below:

  1. Upload the Vista_x86 .cpk
  2. Upload the Vista_x86 driver package
  3. Upload the Win7_x86 .cpk
  4. Upload the Win7_x86 driver package ( This is the same driver package as in Step 2)
  5. Upload the Vista_x64 .cpk
  6. Upload the Vista_x64 driver package
  7. Upload the Win7_x64 .cpk
  8. Upload the Win7_x64 driver package ( This is the same driver package as in Step 6)

Best Regards,
Neslihan

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Robert Bielik
Sent: Tuesday, April 20, 2010 12:58 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] WinQual, One driver but multiple platforms …

Matthew Grooms skrev:

Maybe I’m thinking about this the wrong way. When they sign the cat
file, do they use a single signature that applies to all platforms the
cat file was generated for? If so, I guess even if they did return
four separate cat files, they would still be identical and interchangeable.
So I could pick one, and then use that for my distribution.

Is that how this it supposed to work? How confusing.

As I’ve gathered, the signed cat files are from the Win7 x86/x64 testing only. The Vista testing only needs the DTM logs…

Our Win7 testing yielded a cat for the 32 and 64 bit driver, and these work fine on XP to Win7 (no “nag” popups), but to have them on Windows update, we need “only” to supply the DTM logs for *all* platforms.

/Rob


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

BTW, the German word “Qual” in English means “pain, agony, torment” :slight_smile:

>> BTW, the German word “Qual” in English means "pain, agony, torment ?
well thats still pretty decent compared to WixTools…
best,
Hagen.

On Tue, Apr 20, 2010 at 4:28 AM, Matthew Grooms wrote:
> Hi All,
>
> I have been searching around but I can’t quite figure out how to handle this
> situation. We have a single pair of driver binaries ( 32/64 bit ) that are
> intended to work on both Windows Vista and Windows 7. The goal is to end up
> with a cat file singed for both platforms.
>
> When we build a WinQual submission package, do we include the DTM output for
> both platforms and hope they detect that the driver package binaries are
> identical? Maybe I’m supposed to send the first platform as a new submission
> and then send the second platform as an update?
>
> Thanks,
>
> -Matthew
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>


___________________
dynamic acoustics e.U.
Weyringergasse 37/3/11a
1040 Vienna / Austria
+43 680 1268 751

VAT: ATU65049413
FN: 326751t
IBAN: AT463200000010353811
BIC: RLNWATWW

On 4/20/2010 5:09 PM, Neslihan Bulut wrote:

Hi Matthew,

While uploading your submission through WST tool, you can point to the same driver package for the same architectures. Something like below:

  1. Upload the Vista_x86 .cpk
  2. Upload the Vista_x86 driver package
  3. Upload the Win7_x86 .cpk
  4. Upload the Win7_x86 driver package ( This is the same driver package as in Step 2)
  5. Upload the Vista_x64 .cpk
  6. Upload the Vista_x64 driver package
  7. Upload the Win7_x64 .cpk
  8. Upload the Win7_x64 driver package ( This is the same driver package as in Step 6)

Thomas, Neslihan and all,

Thanks very much for your input. Indeed! When I created the submission
as you suggest, I received catalog files that were suitably signed for
all appropriate platforms.

Thanks again,

-Matthew