|
Forum : Windows XP Hardware
The data is invalid
From: DavidRH Date: Tue, 30 Jun 2009 12:33:02 -0700
I built this computer about a year ago. It had no parallel port so I was unable to install the printer I had at the time as it was older and P-port only. I just bought a new combo printer (Canon MX330) that is USB only and tried to install it. I received the following message: Cannot Install Hardware. An Error Occurred During theInstallation of the Device: The data is invalid As a part of TS with canon I tried using msconfig to do a base boot with no success. I was able to install the drivers and print from another XP machine and a vista laptop. That ended TS from canon. The problem is with something in my machine. After a search of the web I tried the instructions in the following KB's with no success: kb810882 kb841567 (changed both the permissions in the KB and the ones that seemed more applicable to my situation) In the process of additional trouble shooting I removed all other USB devices on from the computer and uninstalled all USB controllers from the device manager, restarted windows and the controllers reinstalled themselves. But, now I cannot reinstall any of the other USB devices that were installed and working just fine before I started this apparently ill advised course. For additional TS I also set the setupapi.log file to verbose but I don't have the expertise to decipher it and diagnose the problem. I can see the points where it fails and makes several retries to retrieve driver data but it's beyond my pay grade what is happening under the hood. Here is the header and the first few failed attempts to install device drivers: [SetupAPI Log] OS Version = 5.1.2600 Service Pack 3 Platform ID = 2 (NT) Service Pack = 3.0 Suite = 0x0100 Product Type = 1 Architecture = x86 [2009/06/30 08:48:22 2908.294 Driver Install] #-019 Searching for hardware ID(s): usb\vid_03f0&pid_3304&rev_0100,usb\vid_03f0&pid_3304 #-018 Searching for compatible ID(s): usb\class_07&subclass_01&prot_02,usb\class_07&subclass_01,usb\class_07 #-199 Executing "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WZSE0.TMP\mx330svst100ej\DrvSetup\Setup.exe" with command line: .\mx330svst100ej\DrvSetup\Setup.exe @ 08:48:22.406 #V039 Opened INF "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WZSE0.TMP\mx330svst100ej\Driver\mx330fx.inf", PNF not created (Languge = 0409). @ 08:48:22.437 #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. [2009/06/30 08:48:22 2908.295 Driver Install] #-019 Searching for hardware ID(s): usb\vid_045e&pid_0023&rev_0121,usb\vid_045e&pid_0023 #-018 Searching for compatible ID(s): usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03 #-199 Executing "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WZSE0.TMP\mx330svst100ej\DrvSetup\Setup.exe" with command line: .\mx330svst100ej\DrvSetup\Setup.exe @ 08:48:22.515 #V039 Opened INF "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WZSE0.TMP\mx330svst100ej\Driver\mx330fx.inf", PNF not created (Languge = 0409). @ 08:48:22.531 #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. [2009/06/30 08:48:22 2908.296 Driver Install] #-019 Searching for hardware ID(s): usb\vid_046d&pid_c404&rev_0220,usb\vid_046d&pid_c404 #-018 Searching for compatible ID(s): usb\class_03&subclass_01&prot_02,usb\class_03&subclass_01,usb\class_03 #-199 Executing "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WZSE0.TMP\mx330svst100ej\DrvSetup\Setup.exe" with command line: .\mx330svst100ej\DrvSetup\Setup.exe @ 08:48:22.609 #V039 Opened INF "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WZSE0.TMP\mx330svst100ej\Driver\mx330fx.inf", PNF not created (Languge = 0409). @ 08:48:22.625 #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. [2009/06/30 08:48:22 2908.297 Driver Install] #-019 Searching for hardware ID(s): usb\vid_ffff&pid_fffe&rev_0100,usb\vid_ffff&pid_fffe #-018 Searching for compatible ID(s): usb\class_fe&subclass_01&prot_00,usb\class_fe&subclass_01,usb\class_fe #-199 Executing "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WZSE0.TMP\mx330svst100ej\DrvSetup\Setup.exe" with command line: .\mx330svst100ej\DrvSetup\Setup.exe @ 08:48:22.734 #V039 Opened INF "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\WZSE0.TMP\mx330svst100ej\Driver\mx330fx.inf", PNF not created (Languge = 0409). @ 08:48:22.750 #W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device. [Snip] Similar failures like the above number over 100 and fill the bulk of the middle of the log. Then near the end I found this part: @ 08:51:23.281 #V011 Installing section [Composite.Dev.NT.Interfaces] from "c:\windows\inf\usb.inf". @ 08:51:23.328 #V054 Interfaces installed. @ 08:51:23.375 #V121 Device install of "USB\VID_04A9&PID_1737\10EF80" finished successfully. @ 08:51:23.406 #T201 Install Device: End. @ 08:51:23.453 #V156 Completed default installer. @ 08:51:23.500 #T185 Pruning Files: Verifying catalogs/INFs. @ 08:51:23.593 #V132 File "c:\windows\inf\usb.inf" (key "usb.inf") is signed in catalog "C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\nt5inf.cat". @ 08:51:23.656 #V132 File "c:\windows\inf\layout.inf" (key "layout.inf") is signed in catalog "C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\nt5inf.cat". @ 08:51:23.687 #T186 Pruning Files: Verifying catalogs/INFs completed. @ 08:51:23.734 #V180 Verifying file "C:\WINDOWS\system32\drivers\usbccgp.sys" (key "usbccgp.sys") against catalog "" failed. Error 2: The system cannot find the file specified. @ 08:51:23.765 #T181 Install Files: Verifying catalogs/INFs. @ 08:51:23.812 #T182 Install Files: Verifying catalogs/INFs completed. @ 08:51:23.843 #I167 SPFILENOTIFY_NEEDMEDIA: Tag = "sp3.cab", Description= "windows driver cabinet", SourcePath = "C:\WINDOWS\Driver Cache\i386", SourceFile = "usbccgp.sys", Flags = 0x00000000. @ 08:51:23.890 #V168 SPFILENOTIFY_NEEDMEDIA: skipped callback. @ 08:51:24.171 #W187 Install failed, attempting to restore original files. @ 08:51:24.218 #I060 Set selected driver. @ 08:51:24.265 #T200 Install Device: Begin. @ 08:51:24.312 #I125 Installing NULL driver for "USB\VID_04A9&PID_1737\10EF80". @ 08:51:24.359 #T214 Install Device: Writing driver descriptive registry settings. @ 08:51:24.390 #T396 Install Device: Restarting device "USB\VID_04A9&PID_1737\10EF80". @ 08:51:24.453 #T397 Install Device: Restarting device "USB\VID_04A9&PID_1737\10EF80" completed. @ 08:51:24.484 #T222 Install Device: Calling 'RUNONCE'/'GRPCONV' items. @ 08:51:24.531 #I138 Executing 'RUNONCE' to process 5 'RUNONCE' entries. @ 08:51:24.609 #I121 Device install of "USB\VID_04A9&PID_1737\10EF80" finished successfully. The lines in that block that I found interesting and maybe applicable were: @ 08:51:23.734 #V180 Verifying file "C:\WINDOWS\system32\drivers\usbccgp.sys" (key "usbccgp.sys") against catalog "" failed. Error 2: The system cannot find the file specified. @ 08:51:23.765 #T181 Install Files: Verifying catalogs/INFs. @ 08:51:23.812 #T182 Install Files: Verifying catalogs/INFs completed. @ 08:51:23.843 #I167 SPFILENOTIFY_NEEDMEDIA: Tag = "sp3.cab", Description= "windows driver cabinet", SourcePath = "C:\WINDOWS\Driver Cache\i386", SourceFile = "usbccgp.sys", Flags = 0x00000000. The file usbccgp.sys is not in the C:\WINDOWS\system32\drivers folder. A copy is in the C:\WINDOWS\ServicePackFiles\i386 though. Anyone have any ideas what is broken here? Thanks David |