none
URGENT! Signed Driver Check (CheckLogo) - Failed to find a catalog file that verifies driver file c:\windows\inf\oem[##].inf RRS feed

  • Question

  • Any help/ideas would be greatly appreciated!

    Trying to run the Signed Driver Check (CheckLogo) test in WHCK 2.1, however the HCK reports that the signed driver cannot be verified (for purpose of examples let’s call the driver files oem22.inf and oem22.cat):


    Failed to find a catalog file that verifies driver file c:\windows\inf\oem22.inf


    We are using dpinst to install a modified INF version of WinUSB, which has a CAT signed with a Kernel-Mode Certificate.

    The interesting part is that the relevant cat file is located in the catroot (C:\Windows\System32\catroot\) for the inf in C:\Windows\Inf\, additionally an entry is made in the DriverStore\FileRepository.


    From the HCK results report:


    Device Class: Universal Serial Bus devices
     


    Installed Driver File: c:\windows\inf\oem22.inf in catalog Not Available
     


    Checking: “DriverTrustLevel”. Has value: “Not Available”
     


    Problem “Untrusted Driver”: No catalog file was found for this file, which is part of a driver package. Due to the unavailability of a catalog file, the trust level could not be evaluated..

    Solution: Either try reinstalling this driver package or obtain a new driver package from your driver vendor and install that. 


    Installed Driver File: c:\windows\inf\usb.inf in catalog C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_2_for_KB2862330~31bf3856ad364e35~amd64~~6.2.1.1.cat.
     


    Checking: "DriverTrustLevel". Has value: "Trusted: Inbox".
     


    Installed Driver File: c:\windows\inf\usb.inf in catalog C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_2_for_KB2862330~31bf3856ad364e35~amd64~~6.2.1.1.cat.
     


    Checking: "DriverTrustLevel". Has value: "Trusted: Inbox".
     


    Installed Driver File: c:\windows\system32\drivers\usbccgp.sys in catalog C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_2_for_KB2862330~31bf3856ad364e35~amd64~~6.2.1.1.cat.
     


    Checking: "DriverTrustLevel". Has value: "Trusted: Inbox".


    The part that stands out is Installed Driver File: c:\windows\inf\oem22.inf in catalog Not Available.

    What is happening that is causing the installed INF to not be associated with the relevant CAT that does exist in the correct (?) location?

    Again, any and all help is greatly appreciated!

    Thanks!





    Thursday, January 30, 2014 1:32 AM