Windows 10, signed / certified USB driver fails to install >> Device Status: 0x01806400, Problem: 0x1c (0xc0000490) RRS feed

  • Question

  • I have a legacy USB driver that was updated to install on Windows 10

    I have a valid EV certificate

    I signed up for the hardware developer program and had the driver signed using attestation signing ... all passed OK

    I downloaded the signed file (zip) and sent to the customer site to install

    from the file I have extracted the following error(s) when attempting to install the driver >>

    I am not sure what the problem is as it passed all verification steps during the signing process by Microsoft ??


     dvi:           {Core Device Install} 13:01:53.838
         dvi:                {Install Device - USB\VID_08AF&PID_0001\01} 13:01:53.839
         dvi:                     Device Status: 0x01806400, Problem: 0x1c (0xc0000490)
         dvi:                     Parent device: USB\ROOT_HUB30\4&28aeab80&0&0
         dvi:                     {Configure Device - USB\VID_08AF&PID_0001\01} 13:01:53.842
         dvi:                          Device Status: 0x01806400, Problem: 0x1c (0xc0000490)
         dvi:                          Parent device: USB\ROOT_HUB30\4&28aeab80&0&0
         sto:                          {Configure Driver Package: C:\WINDOWS\System32\DriverStore\FileRepository\spevacbox.inf_amd64_507abb74a438b9d2\spevacbox.inf}
         sto:                               Source Filter  = usb\vid_08af&pid_0001
         inf:                               Class GUID     = {88bae032-5a81-49f0-bc3d-a4ff138216d6}
         inf:                               Class Options  = Configurable BootCritical
         inf:                               {Configure Driver: SPE Vacuum Controller}
         inf:                                    Section Name = HxBlkUsb_10_Device.NT
         inf:                                    {Add Service: HxBlkUsb_10}
         inf:                                         Start Type    = 3
         inf:                                         Service Type  = 1
         inf:                                         Error Control = 1
         inf:                                         Image Path    = \SystemRoot\System32\drivers\HxBlkUsb_10.sys
         inf:                                         Display Name  = Hamilton Bulk USB driver
         inf:                                         Updated service 'HxBlkUsb_10'.
         inf:                                    {Add Service: exit(0x00000000)}
         inf:                                    Hardware Id  = USB\VID_08AF&PID_0001
         inf:                                    {Configure Driver Configuration: HxBlkUsb_10_Device.NT}
         inf:                                         Service Name  = HxBlkUsb_10
         inf:                                         Config Flags  = 0x00000000
         inf:                                    {Configure Driver Configuration: exit(0x00000000)}
         inf:                               {Configure Driver: exit(0x00000000)}
         flq:                               Copying 'C:\WINDOWS\System32\DriverStore\FileRepository\spevacbox.inf_amd64_507abb74a438b9d2\HxBlkUsb_10.sys' to 'C:\WINDOWS\System32\drivers\HxBlkUsb_10.sys'.
         cpy:                               Existing file 'C:\WINDOWS\System32\drivers\HxBlkUsb_10.sys' remains unchanged.
         sto:                          {Configure Driver Package: exit(0x00000000)}
         dvi:                          Install Device: Configuring device (oem47.inf:usb\vid_08af&pid_0001,HxBlkUsb_10_Device.NT). 13:01:53.861
         dvi:                          Install Device: Configuring device completed. 13:01:53.864
         dvi:                          Device Status: 0x01806000, Problem: 0x0 (0x00000000)
         dvi:                          Install Device: Starting device 'USB\VID_08AF&PID_0001\01'. 13:01:53.865
         dvi:                          Install Device: Starting device completed. 13:01:54.063
    !!!  dvi:                          Device not started: Device has problem: 0x30 (CM_PROB_DRIVER_BLOCKED), problem status: 0xc000036b.
         dvi:                     {Configure Device - exit(0x00000000)} 13:01:54.064
         dvi:                     Device Status: 0x01806440, Problem: 0x30
         dvi:                {Install Device - exit(0x00000000)} 13:01:54.065
         dvi:           {Core Device Install - exit(0x00000000)} 13:01:54.065


    Thursday, August 9, 2018 6:01 PM

All replies

  • Hi, Thx ... but I already found that via google ...

    It's not helpful ... I cannot determine 'where' (or how to access) the windows driver protection database to fix the issue


    Thursday, August 9, 2018 6:14 PM
  • You can't, really.  I this actually a driver you write, or is this a third-party driver you are repurposing?  The Driver Protection database is maintained by Microsoft, for drivers that have repeatedly caused system crashes.  Is it possible your driver has such a history?  Was your driver previously WHQLed?

    I think you're going to have to open a support incident.

    Tim Roberts | Driver MVP Emeritus | Providenza & Boekelheide, Inc.

    Friday, August 10, 2018 4:55 AM
  • It is a driver that I wrote

    The driver has NO history of crashing ... it has been working in the field on Windows 7 for 10 years ...

    I have been 'trying' to make the updates to the driver as far as signing goes to validate for Windows 10 (as customers are moving to Windows 10)

    ... so far it will install and work as long as the 'secure boot' feature is NOT enabled.

    I only get an install error when secure boot is enabled ... it still does not crash as it will not install.

    I have jumped through hoops for the validation > purchased the EV certificate, signed up for the HW dev program, obtained access to the company Azure directory ... submitted the required cab file for signing/validation and finally updated the INF so that is passes ... and I now have a signed driver zip file from Microsoft ...

    BUT it still will not install!!


    Friday, August 10, 2018 2:35 PM