Hello All,
I am having a weird problem when I try to install a USB device on a particular machine. I call it a weird problem because it works on other machines with the same OS (Windows XP Pro) without any issues.
When I try intsalling it on this particular machine, it is not able to recognize the device id in the INF file and says “There are no compatible drivers for the device”.
Here is the setupapi log file with verbose logging
#-199 Executing “C:\WINDOWS\system32\rundll32.exe” with command line: rundll32.exe newdev.dll,DevInstall USB\Vid_1158&Pid_0001\5&392a6d75&0&2
@ 15:57:44.806 #I060 Set selected driver.
#-019 Searching for hardware ID(s): usb\vid_1158&pid_0001&rev_0001,usb\vid_1158&pid_0001
#-018 Searching for compatible ID(s): usb\class_ff&subclass_ff&prot_ff,usb\class_ff&subclass_ff,usb\class_ff
@ 15:57:44.821 #V017 Enumerating files “C:\WINDOWS\inf”.
@ 15:57:44.821 #V392 Using INF cache “C:\WINDOWS\inf\INFCACHE.1”.
@ 15:57:44.821 #V073 Cache: Excluding INF “accessor.inf”.
@ 15:57:44.821 #V073 Cache: Excluding INF “agtinst.inf”.
@ 15:57:44.837 #V073 Cache: Excluding INF “apcompat.inf”.
@ 15:57:44.837 #V073 Cache: Excluding INF “appmig.inf”.
@ 15:57:44.837 #V073 Cache: Excluding INF “apps.inf”.
@ 15:57:44.837 #V073 Cache: Excluding INF “asroc.inf”.
@ 15:57:44.837 #V073 Cache: Excluding INF “au.inf”.
@ 15:57:44.837 #V073 Cache: Excluding INF “axant5.inf”.
@ 15:57:44.837 #V073 Cache: Excluding INF “bda.inf”.
@ 15:57:44.837 #V073 Cache: Excluding INF “biosinfo.inf”.
@ 15:57:44.853 #V073 Cache: Excluding INF “branches.inf”.
@ 15:57:44.853 #V073 Cache: Excluding INF “camdsh20.inf”.
@ 15:57:44.853 #V073 Cache: Excluding INF “certclas.inf”.
@ 15:57:44.853 #V073 Cache: Excluding INF “communic.inf”.
@ 15:57:44.853 #V073 Cache: Excluding INF “comnt5.inf”.
@ 15:57:44.853 #V073 Cache: Excluding INF “corelist.inf”.
@ 15:57:44.853 #V073 Cache: Excluding INF “defltwk.inf”.
@ 15:57:44.868 #V073 Cache: Excluding INF “devxprop.inf”.
@ 15:57:44.868 #V073 Cache: Excluding INF “dfrg.inf”.
@ 15:57:44.868 #V073 Cache: Excluding INF “dimaps.inf”.
@ 15:57:44.868 #V073 Cache: Excluding INF “drm.inf”.
@ 15:57:44.868 #V073 Cache: Excluding INF “drvindex.inf”.
@ 15:57:44.868 #V073 Cache: Excluding INF “dshowext.inf”.
@ 15:57:44.868 #V073 Cache: Excluding INF “dtcnt5.inf”.
@ 15:57:44.884 #V073 Cache: Excluding INF “dwup.inf”.
@ 15:57:44.884 #V073 Cache: Excluding INF “Erma.inf”.
@ 15:57:44.884 #V073 Cache: Excluding INF “fltmgr.inf”.
@ 15:57:44.884 #V073 Cache: Excluding INF “font.inf”.
@ 15:57:44.884 #V073 Cache: Excluding INF “fp40ext.inf”.
@ 15:57:44.884 #V073 Cache: Excluding INF “fsvgaadd.inf”.
@ 15:57:44.884 #V073 Cache: Excluding INF “fsvgadel.inf”.
@ 15:57:44.900 #V073 Cache: Excluding INF “fxsocm.inf”.
@ 15:57:44.900 #V073 Cache: Excluding INF “games.inf”.
@ 15:57:44.900 #V073 Cache: Excluding INF “icminst.inf”.
@ 15:57:44.900 #V073 Cache: Excluding INF “icwnt5.inf”.
@ 15:57:44.900 #V073 Cache: Excluding INF “ie.inf”.
@ 15:57:44.900 #V073 Cache: Excluding INF “ieaccess.inf”.
@ 15:57:44.900 #V073 Cache: Excluding INF “iereset.inf”.
@ 15:57:44.915 #V073 Cache: Excluding INF “igames.inf”.
@ 15:57:44.915 #V073 Cache: Excluding INF “iis.inf”.
@ 15:57:44.915 #V073 Cache: Excluding INF “ims.inf”.
@ 15:57:44.915 #V073 Cache: Excluding INF “intl.inf”.
@ 15:57:44.915 #V073 Cache: Excluding INF “java.inf”.
@ 15:57:44.915 #V073 Cache: Excluding INF “koc.inf”.
@ 15:57:44.915 #V073 Cache: Excluding INF “ks.inf”.
@ 15:57:44.931 #V073 Cache: Excluding INF “kscaptur.inf”.
@ 15:57:44.931 #V073 Cache: Excluding INF “layout.inf”.
@ 15:57:44.931 #V073 Cache: Excluding INF “legcydrv.inf”.
@ 15:57:44.931 #V073 Cache: Excluding INF “mdac.inf”.
@ 15:57:44.931 #V073 Cache: Excluding INF “mdmgl001.inf”.
@ 15:57:44.931 #V073 Cache: Excluding INF “mdmgl002.inf”.
@ 15:57:44.931 #V073 Cache: Excluding INF “mdmgl003.inf”.
@ 15:57:44.931 #V073 Cache: Excluding INF “mdmgl004.inf”.
@ 15:57:44.946 #V073 Cache: Excluding INF “mdmgl005.inf”.
@ 15:57:44.946 #V073 Cache: Excluding INF “mdmgl006.inf”.
@ 15:57:44.946 #V073 Cache: Excluding INF “mdmgl007.inf”.
@ 15:57:44.946 #V073 Cache: Excluding INF “mdmgl008.inf”.
@ 15:57:44.946 #V073 Cache: Excluding INF “mdmgl009.inf”.
@ 15:57:44.946 #V073 Cache: Excluding INF “mdmgl010.inf”.
@ 15:57:44.946 #V073 Cache: Excluding INF “medctroc.inf”.
@ 15:57:44.946 #V073 Cache: Excluding INF “minioc.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “mmopt.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “moviemk.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “mplayer2.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “mqsysoc.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “msinfo32.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “msmqocm.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “msmsgs.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “msnetmtg.inf”.
@ 15:57:44.962 #V073 Cache: Excluding INF “msnmsn.inf”.
@ 15:57:44.978 #V073 Cache: Excluding INF “msoe50.inf”.
@ 15:57:44.978 #V073 Cache: Excluding INF “mstask.inf”.
@ 15:57:44.978 #V073 Cache: Excluding INF “multimed.inf”.
@ 15:57:44.978 #V073 Cache: Excluding INF “multiprt.inf”.
@ 15:57:44.978 #V073 Cache: Excluding INF “mwremove.inf”.
@ 15:57:44.978 #V073 Cache: Excluding INF “mymusic.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netbeac.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netcis.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netclass.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netfw.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netfxocm.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netias.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netiprip.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netlpd.inf”.
@ 15:57:44.993 #V073 Cache: Excluding INF “netoc.inf”.
@ 15:57:45.009 #V073 Cache: Excluding INF “netsnmp.inf”.
@ 15:57:45.009 #V073 Cache: Excluding INF “nettpsmp.inf”.
@ 15:57:45.009 #V073 Cache: Excluding INF “netupnp.inf”.
@ 15:57:45.009 #V073 Cache: Excluding INF “netupnph.inf”.
@ 15:57:45.009 #V073 Cache: Excluding INF “oeaccess.inf”.
@ 15:57:45.009 #V073 Cache: Excluding INF “oem7.inf”.
@ 15:57:45.009 #V073 Cache: Excluding INF “oobe.inf”.
@ 15:57:45.009 #V073 Cache: Excluding INF “optional.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “pchealth.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “phdsext.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “pinball.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “pmxmcro.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “printupg.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “prtupg9x.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “qmgr.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “quickmksax.inf”.
@ 15:57:45.025 #V073 Cache: Excluding INF “rootau.inf”.
@ 15:57:45.040 #V073 Cache: Excluding INF “sapi5.inf”.
@ 15:57:45.040 #V073 Cache: Excluding INF “sceregvl.inf”.
@ 15:57:45.040 #V073 Cache: Excluding INF “secdrv.inf”.
@ 15:57:45.040 #V073 Cache: Excluding INF “secrecs.inf”.
@ 15:57:45.040 #V073 Cache: Excluding INF “setupqry.inf”.
@ 15:57:45.040 #V073 Cache: Excluding INF “shell.inf”.
@ 15:57:45.040 #V073 Cache: Excluding INF “shl_img.inf”.
@ 15:57:45.040 #V073 Cache: Excluding INF “skins.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “sr.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “srchasst.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “srusbusd.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “sti.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “svcpack.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “swflash.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “syscomp.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “sysoc.inf”.
@ 15:57:45.056 #V073 Cache: Excluding INF “syssetup.inf”.
@ 15:57:45.071 #V073 Cache: Excluding INF “tabletpc.inf”.
@ 15:57:45.071 #V073 Cache: Excluding INF “tshoot.inf”.
@ 15:57:45.071 #V073 Cache: Excluding INF “tsoc.inf”.
@ 15:57:45.071 #V073 Cache: Excluding INF “vgx.inf”.
@ 15:57:45.071 #V073 Cache: Excluding INF “wab50.inf”.
@ 15:57:45.071 #V073 Cache: Excluding INF “wbemoc.inf”.
@ 15:57:45.071 #V073 Cache: Excluding INF “wbemsnmp.inf”.
@ 15:57:45.071 #V073 Cache: Excluding INF “wmaccess.inf”.
@ 15:57:45.087 #V073 Cache: Excluding INF “wmdm.inf”.
@ 15:57:45.087 #V073 Cache: Excluding INF “wmfsdk.inf”.
@ 15:57:45.087 #V073 Cache: Excluding INF “wmp.inf”.
@ 15:57:45.087 #V073 Cache: Excluding INF “wmp11.inf”.
@ 15:57:45.087 #V073 Cache: Excluding INF “wmpocm.inf”.
@ 15:57:45.087 #V073 Cache: Excluding INF “wmtour.inf”.
@ 15:57:45.087 #V073 Cache: Excluding INF “wordpad.inf”.
@ 15:57:45.087 #V073 Cache: Excluding INF “wsh.inf”.
@ 15:57:45.087 #T075 Enumerating files: Directory pass completed.
@ 15:57:45.103 #V005 Opened the PNF file of “C:\WINDOWS\inf\synusbpk.inf” (Language = 0409).
@ 15:57:45.103 #T076 Enumerating files: Cache pass completed.
@ 15:57:45.103 #V166 Device install function: DIF_SELECTBESTCOMPATDRV.
@ 15:57:45.118 #V155 Executing default installer.
@ 15:57:45.118 #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device.
@ 15:57:45.118 #W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device.
@ 15:57:47.712 #I060 Set selected driver.
If you see the logs, it opens the correct pnf file (synusbpk.inf) but still complains that no drivers are found.
I have tried cleaning up the infs and pnfs, the registry and infcache.1 file . Nothing seems to work.
Can anyone suggest some solution. I would like to know what else I need to do for installing it.
I appreciate your help.
thanks,