D
DavidRH
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
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