WHQL Digital Signatures and Mismatched Symbols through WinDbg

Discussion in 'Windows Vista Drivers' started by Soquel Dude, May 9, 2005.

  1. Soquel Dude

    Soquel Dude Guest

    I'm running into problems with using .pdb files for drivers that:

    1. Work fine with the .sys before the file is sent to WHQL for digital
    signing.
    2. Don't work at all after the .sys comes back from WHQL. In this case,
    WinDbg can't load the symbols (!sym noisy shows symbol mismatch errors).

    Is this expected? If so, what do I need to do in order to preserve the
    symbols of the .sys file so that I can analyze crash dumps from the field?

    Thanks!
     
    Soquel Dude, May 9, 2005
    #1
    1. Advertisements

  2. Soquel Dude

    Ray Trent Guest

    What exactly do you mean by "after the .sys comes back from WHQL"? The
    only thing WHQL delivers to you, as far as I know, is a .cat file. If
    they are changing your .sys file that's pretty strange, but I don't know
    all the details of all device classes, so perhaps there's some corner
    case where they do this...
     
    Ray Trent, May 10, 2005
    #2
    1. Advertisements

  3. WHQL Digital signature does not modify the .sys/.dll or .INF (or any other
    ) files in any manner. They just verify that the driver is working as per
    their standards and then give you a .CAT file (digital signature) to go
    along the package.

    Can you make sure that the files you sent to WHQL have the same size/time
    stamps etc when you get them back.
    Also make sure that you are giving the correct symbol file path to the
    debugger.


    -This posting is provided "AS IS" with no warranties, and confers no rights.
     
    Rohit Raina [MS], May 10, 2005
    #3
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.