locked
Driver installation failed on Windows 10 ARM RRS feed

  • Question

  • Hi

    I'm trying to install the existing driver on Windows 10 ARM. Recompilation of driver with visual studio 2017 worked. (Need to make few changes to support ARM architecture)
    Singatures are valid (test signature). I've generated driver.cat for following platforms using inf2cat.exe. 
    /os:8_X86,6_3_X64,6_3_X86,6_3_ARM,10_X86,10_X64,10_AU_X86,10_RS2_X64,10_RS3_X64,10_RS3_ARM64,10_RS3_X86,10_RS4_X86,10_RS4_X64,Server6_3_X64 
    I've disabled the driver signature enforcement feature. also used BCDEdit /set testsigning on.Installation giving me below errors

      {DRIVERSTORE IMPORT VALIDATE} 14:41:01.421
         sig:                {_VERIFY_FILE_SIGNATURE} 14:41:01.530
         sig:                     Key      = driver.inf
         sig:                     FilePath = C:\WINDOWS\System32\DriverStore\Temp\{540694b0-67f0-4e40-a2d5-c1646e55aa69}\driver.inf
         sig:                     Catalog  = C:\WINDOWS\System32\DriverStore\Temp\{540694b0-67f0-4e40-a2d5-c1646e55aa69}\driver.cat
    !    sig:                     Verifying file against specific (valid) catalog failed.
    !    sig:                     Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
         sig:                {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 14:41:01.608
         sig:                {_VERIFY_FILE_SIGNATURE} 14:41:01.608
         sig:                     Key      = driver.inf
         sig:                     FilePath = C:\WINDOWS\System32\DriverStore\Temp\{540694b0-67f0-4e40-a2d5-c1646e55aa69}\driver.inf
         sig:                     Catalog  = C:\WINDOWS\System32\DriverStore\Temp\{540694b0-67f0-4e40-a2d5-c1646e55aa69}\driver.cat
         sig:                     Success: File is signed in Authenticode(tm) catalog.
         sig:                     Error 0xe0000242: The publisher of an Authenticode(tm) signed catalog has not yet been established as trusted.
         sig:                {_VERIFY_FILE_SIGNATURE exit(0xe0000242)} 14:41:01.733
    !!!  sig:                Driver package signer is unknown. Assuming untrusted signer.
    !!!  sig:                Driver package failed signature validation. Error = 0xE0000242
         sto:           {DRIVERSTORE IMPORT VALIDATE: exit(0xe0000242)} 14:41:01.749
    !!!  sig:           Driver package failed signature verification. Error = 0xE0000242
    !!!  sto:           Failed to import driver package into Driver Store. Error = 0xE0000242

    What could be the issue ? Can some one help me out here ? 

    Thanks,


    • Edited by prxy Thursday, September 17, 2020 8:46 AM
    Thursday, September 17, 2020 8:46 AM