WDF v1.9 boot start drivers will face WLK test issues with WLK 1.4. Device disable/enable and reinstallation would fail with the status ERROR_MORE_DATA. From the setupapi.log file, failure code 0x000000ea can be observed. Setupact.log would have the below information logged by WdfCoinstaller after an unsuccessfull device re-install or disable/enable operation:
WdfCoInstaller: [09/24/2009 10:26.10.148] DIF_INSTALLDEVICE: Pre-Processing
WdfCoInstaller: [09/24/2009 10:26.10.195] ReadComponents: WdfSection for Driver Service <DriverServiceName> using KMDF lib version Major 0x1, minor 0x9
WdfCoInstaller: [09/24/2009 10:26.15.374] DIF_INSTALLDEVICE: Post-Processing
WdfCoInstaller: [09/24/2009 10:26.15.686] DoBootStuff: CheckInsertIntoGroupOrderList returned error(234) More data is available.
WDF v1.9 boot start drivers can encounter this problem with Device Install Check for Other Device Stability, Reinstall with IO and Device Install Check for System File Consistency tests. This is happening due to a test problem that gets exposed for the boot start v1.9 WDF drivers, and it will be fixed for WLK 1.5 RTM. Until then please use the workaround below;
Delete the registry key WdfLoadGroup after WDF Logo Tests completes by executing :
“reg.exe delete HKLM\System\CurrentControlSet\Control\GroupOrderList /v WdfLoadGroup /f”.