Hi,
I’m trying to install a WDF-based driver on desktop-PC with XP-Tablet OS.
After installation I get a code 10 (the device cannot start) error code.
I don’t see the WUDFHost.exe process in the task manager so I can’t hook a debugger to see why it fails.
I assume there is some sort of collision with one of the updates on this specific host, because this driver is installed correctly on all other machines and OS-s.
The driver was compiled with version 6000 of the WDK and is installed with the 1005 coinstallers.
Below you can see parts of setupact.log and setupapi.log.
Any idea what is wrong?
Thanks,
Gadi
Setupact.log:
[04/22/2008 15:29.08.064] WudfUpdate: Locating resource stream WUDF_UPDATE_XP.
[04/22/2008 15:29.08.080] WudfUpdate: unpacking update from resource to Microsoft User-Mode Driver Framework Install-v1.0-WinXP.exe.
[04/22/2008 15:29.08.111] WudfUpdate: Temporary path is C:\WINDOWS\Temp\WDF29.tmp.
[04/22/2008 15:29.08.252] WudfUpdate: Invoking update with command line “/quiet /ER /log:”%WINDIR%\temp\wudf_update.log"".
[04/22/2008 15:29.08.424] WudfUpdate: Invoking ““C:\WINDOWS\Temp\WDF29.tmp\Microsoft User-Mode Driver Framework Install-v1.0-WinXP.exe” /quiet /ER /log:“C:\WINDOWS\temp\wudf_update.log””.
[04/22/2008 15:29.08.517] WudfUpdate: Waiting for update to terminate.
[04/22/2008 15:29.10.658] WudfUpdate: Update process returned 63745.
[04/22/2008 15:29.10.705] WudfUpdate: WUDF was already installed.
[04/22/2008 15:29.10.736] WudfUpdate: Cleaning up update.
[04/22/2008 15:29.10.752] WudfUpdate: Loading configuration coinstaller from C:\WINDOWS\system32\wudfcoinstaller.dll.
[04/22/2008 15:29.10.783] WudfCoInstaller: ReadWdfSection: Checking WdfSection [OsrUsb_Install.NT.Wdf]
[04/22/2008 15:29.10.799] WudfCoInstaller: Using I/O dispatcher WinUSB.
[04/22/2008 15:29.10.846] WudfCoInstaller: UMDF Service NtrigDigitizerUSB is already installed - removing existing settings in preparation for setting new ones.
[04/22/2008 15:29.10.877] WudfCoInstaller: Configuring UMDF Service NtrigDigitizerUSB.
[04/22/2008 15:29.10.908] WudfCoInstaller: UmdfDispatcher set to WinUSB
[04/22/2008 15:29.10.939] WudfCoInstaller: Binpath for service WudfPf already allows service to be loaded at boot time.
[04/22/2008 15:29.11.267] WudfCoInstaller: Service WudfPf is already running.
[04/22/2008 15:29.11.283] WudfCoInstaller: Service WudfSvc is already running.
[04/22/2008 15:29.11.299] WudfCoInstaller: Final status: error(0) The operation completed successfully.
WdfCoInstaller: [04/22/2008 15:29.11.330] DIF_INSTALLDEVICE: Pre-Processing
WdfCoInstaller: [04/22/2008 15:29.11.361] ReadComponents: WdfSection for Driver Service WINUSB using KMDF lib version Major 0x1, minor 0x0
WdfCoInstaller: [04/22/2008 15:29.11.392] DIF_INSTALLDEVICE: GetLatestInstalledVersion install version major 0x1, minor 0x5 build 0x1770 is less than or equal to latest major 0x1, minor 0x5, build 0x1770 asking for post processing
[04/22/2008 15:29.11.408] WinusbUpdate: Looking for resource WINUSB_INSTALLER_RESOURCE
[04/22/2008 15:29.11.439] WinusbUpdate: Locating resource stream WINUSB_INSTALLER_RESOURCE.
[04/22/2008 15:29.11.455] WinusbUpdate: unpacking update from resource to Microsoft WinUsb Install-v1.0.exe.
[04/22/2008 15:29.11.486] WinusbUpdate: Temporary path is C:\WINDOWS\Temp\Win2A.tmp.
[04/22/2008 15:29.11.611] WinusbUpdate: Invoking update with command line “/quiet /ER /log:”%WINDIR%\temp\winusb_update.log"".
[04/22/2008 15:29.11.721] WinusbUpdate: Invoking ““C:\WINDOWS\Temp\Win2A.tmp\Microsoft WinUsb Install-v1.0.exe” /quiet /ER /log:“C:\WINDOWS\temp\winusb_update.log””.
[04/22/2008 15:29.11.752] WinusbUpdate: Waiting for update to terminate.
[04/22/2008 15:29.50.096] WinusbUpdate: Update process returned 0.
[04/22/2008 15:29.50.158] WinusbUpdate: Cleaning up update.
WdfCoInstaller: [04/22/2008 15:29.51.471] DIF_INSTALLDEVICE: Post-Processing
[04/22/2008 15:29.51.783] WudfCoInstaller: Created marker file C:\WINDOWS\system32\drivers\umdf\Msft_User_NtrigDigitizerUSB_01_05_00.Wdf.
Setupapi.log:
#-019 Searching for hardware ID(s): usb\vid_1b96&pid_0001&rev_0000&mi_02,usb\vid_1b96&pid_0001&mi_02
#-018 Searching for compatible ID(s): usb\class_00&subclass_00&prot_00,usb\class_00&subclass_00,usb\class_00
#I022 Found “USB\Vid_1b96&Pid_0001&mi_02” in C:\WINDOWS\inf\oem5.inf; Device: “N-Trig HID Tablet Digitizer”; Driver: “N-Trig HID Tablet Digitizer”; Provider: “N-trig Innovative Technologies”; Mfg: “N-trig Innovative Technologies”; Section name: “OsrUsb_Install”.
#I087 Driver node not trusted, rank changed from 0x00000001 to 0x00008001.
#I023 Actual install section: [OsrUsb_Install.NT]. Rank: 0x00008001. Effective driver date: 04/02/2008.
#-019 Searching for hardware ID(s): usb\vid_1b96&pid_0001&rev_0000&mi_02,usb\vid_1b96&pid_0001&mi_02
#-018 Searching for compatible ID(s): usb\class_00&subclass_00&prot_00,usb\class_00&subclass_00,usb\class_00
#-124 Doing copy-only install of “USB\VID_1B96&PID_0001&MI_02\6&330D3658&0&0002”.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#-011 Installing section [OsrUsb_Install.NT] from “c:\windows\inf\oem5.inf”.
#W383 “drvindex.PNF” migrate: PNF Language = 0409, Thread = 040d.
#W334 Failed to verify catalog when scanning file queue. Error 1168: Element not found.
#E360 An unsigned or incorrectly signed file “c:\windows\inf\oem5.inf” for driver “N-Trig HID Tablet Digitizer” will be installed (Policy=Ignore). Error 1168: Element not found.
#W187 Install failed, attempting to restore original files.
#E360 An unsigned or incorrectly signed file “c:\windows\inf\oem5.inf” for driver “N-Trig HID Tablet Digitizer” will be installed (Policy=Ignore). Error 1168: Element not found.
#-024 Copying file “c:\documents and settings\gadit\desktop\xp\NtrigDigitizerUSB.dll” to “C:\WINDOWS\system32\DRIVERS\UMDF\NtrigDigitizerUSB.dll”.
#E360 An unsigned or incorrectly signed file “c:\documents and settings\gadit\desktop\xp\NtrigDigitizerUSB.dll” for driver “N-Trig HID Tablet Digitizer” will be installed (Policy=Ignore). Error 1168: Element not found.
#-336 Copying file “c:\documents and settings\gadit\desktop\xp\NtrigDigitizerUSBLowerFilter.sys” to “C:\WINDOWS\system32\DRIVERS\NtrigDigitizerUSBLowerFilter.sys” via temporary file “C:\WINDOWS\system32\DRIVERS\SET22.tmp”.
#E360 An unsigned or incorrectly signed file “c:\documents and settings\gadit\desktop\xp\NtrigDigitizerUSBLowerFilter.sys” for driver “N-Trig HID Tablet Digitizer” will be installed (Policy=Ignore). Error 1168: Element not found.
#-336 Copying file “c:\documents and settings\gadit\desktop\xp\WudfUpdate_01005.dll” to “C:\WINDOWS\system32\WudfUpdate_01005.dll” via temporary file “C:\WINDOWS\system32\SET24.tmp”.
#E360 An unsigned or incorrectly signed file “c:\documents and settings\gadit\desktop\xp\WudfUpdate_01005.dll” for driver “N-Trig HID Tablet Digitizer” will be installed (Policy=Ignore). Error 1168: Element not found.
#-336 Copying file “c:\documents and settings\gadit\desktop\xp\WdfCoInstaller01005.dll” to “C:\WINDOWS\system32\WdfCoInstaller01005.dll” via temporary file “C:\WINDOWS\system32\SET26.tmp”.
#E360 An unsigned or incorrectly signed file “c:\documents and settings\gadit\desktop\xp\WdfCoInstaller01005.dll” for driver “N-Trig HID Tablet Digitizer” will be installed (Policy=Ignore). Error 1168: Element not found.
#-336 Copying file “c:\documents and settings\gadit\desktop\xp\WinUsbCoinstaller.dll” to “C:\WINDOWS\system32\WinUsbCoinstaller.dll” via temporary file “C:\WINDOWS\system32\SET28.tmp”.
#E360 An unsigned or incorrectly signed file “c:\documents and settings\gadit\desktop\xp\WinUsbCoinstaller.dll” for driver “N-Trig HID Tablet Digitizer” will be installed (Policy=Ignore). Error 1168: Element not found.
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [OsrUsb_Install.NT.Interfaces] from “c:\windows\inf\oem5.inf”.
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of “USB\VID_1B96&PID_0001&MI_02\6&330D3658&0&0002”.
#I163 Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.
#I121 Device install of “USB\VID_1B96&PID_0001&MI_02\6&330D3658&0&0002” finished successfully.