none
"Reinstall with I/O" failed to uninstall driver (install NULL driver) RRS feed

  • Question

  • I'm trying to certify a smart card minidriver, but some tests (Such as "Reinstall with I/O before and after") are failed with same error and I can't understand them:

    >>>  [Device Install (DiInstallDevice) - SCFILTER\CID_3041565400000007\6&9D7BA43&0&OMNIKEY_AG_SMART_CARD_READER_USB_0_SCFILTER_CID_3041565400000007]
    >>>  Section start 2013/05/13 17:46:51.191
          cmd: TE.exe  /enablewttlogging /appendwttlogging /inproc Devfund_Reinstall_With_IO_BeforeAndAfter_WLK.wsc /p:"DQ=(DeviceID='SCFILTER\CID_3041565400000007\6&9D7BA43&0&OMNIKEY_AG_SMART_CARD_READER_USB_0_SCFILTER_CID_3041565400000007' OR HardwareIDs='SCFILTER\CID_3041565400000007')" /p:"TestCycles=1" /p:"WDKDeviceID=SCFILTER\CID_3041565400000007\6&9D7BA43&0&OMNIKEY_AG_SMART_CARD_READER_USB_0_SCFILTER_CID_3041565400000007" /p:"WDTFREMOTESYSTEM="
         dvi: {Plug and Play Service: Device Install for SCFILTER\CID_3041565400000007\6&9D7BA43&0&OMNIKEY_AG_SMART_CARD_READER_USB_0_SCFILTER_CID_3041565400000007}
         ump:      Creating Install Process: DrvInst.exe 17:46:51.206
    !    ndv:      Installing NULL driver!
         dvi:      Set selected driver complete.
         dvi:      {DIF_ALLOW_INSTALL} 17:46:51.222
         dvi:           Using exported function 'ScClassInstaller' in module 'C:\Windows\system32\sccls.dll'.
         dvi:           Class installer == sccls.dll,ScClassInstaller
         dvi:           No CoInstallers found
         dvi:           Class installer: Enter 17:46:51.222
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 17:46:51.222
         dvi:           Default installer: Exit
         dvi:      {DIF_ALLOW_INSTALL - exit(0xe000020e)} 17:46:51.238
         dvi:      {DIF_REGISTER_COINSTALLERS} 17:46:51.238
         dvi:           Class installer: Enter 17:46:51.238
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 17:46:51.238
         dvi:                Co-installers registered.
         dvi:           Default installer: Exit
         dvi:      {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 17:46:51.238
         dvi:      {DIF_INSTALLDEVICE} 17:46:51.238
         dvi:           No CoInstallers found
         dvi:           Class installer: Enter 17:46:51.253
    !!!  dvi:           Class installer: failed(0xe0000203)!
    !!!  dvi:           Error 0xe0000203: There is no driver selected for the device information set or element.
         dvi:      {DIF_INSTALLDEVICE - exit(0xe0000203)} 17:46:51.253
         dvi:      {DIF_DESTROYPRIVATEDATA} 17:46:51.253
         dvi:           Class installer: Enter 17:46:51.253
         dvi:           Class installer: Exit
         dvi:           Default installer: Enter 17:46:51.253
         dvi:           Default installer: Exit
         dvi:      {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 17:46:51.253
         ump:      Server install process exited with code 0xe0000203 17:46:51.269
         ump: {Plug and Play Service: Device Install exit(e0000203)}
    <<<  Section end 2013/05/13 17:46:51.269
    <<<  [Exit status: FAILURE(0xe0000203)]

    According to this document it is trying to uninstall driver. It seems to invoke DiDeviceInstall function with "DIIDFLAG_INSTALLNULLDRIVER" flag and get error code E0000203. This code is too general to understand a reason of failure. I see the internal error E000020E in log but doesn't know what does it means. I looked for them for a while and it seems to be undocumented.
    Monday, May 13, 2013 4:14 PM

All replies

  • What is the test system Operating System?

    Thanks


    This posting is provided AS IS with no warranties, and confers no rights.

    Friday, June 7, 2013 6:14 PM