From: Ekkehard <edo...@ad...> - 2011-12-20 07:59:12
|
Hello, I have sucessfully installed LibUsbK on XP (32 bit) and Windows 7 (32 and 64 bit) and Vista (32 bit) but failed on Vista 64 bit. Unfortunally it is a customer PC in greece and I have no access to the unit. He tried to follow my installation instruction and the result is an "Error 39" (unable to start the driver, or something is missing). The platform is Intel (4 cores) and Vista 64 Ultimate. The device is listed in the device manager, but marked with an yellow excalamation mark. He was able to install the driver on a different XP pc, just to be sure that everything is in place. Any ideas? Best regards Ekkehard -- View this message in context: http://libusb.6.n5.nabble.com/Driver-installation-failed-Error-39-Vista-64-bit-tp5088225p5088225.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |
From: Xiaofan C. <xia...@gm...> - 2011-12-20 09:19:33
|
On Tue, Dec 20, 2011 at 3:59 PM, Ekkehard <edo...@ad...> wrote: > Hello, > I have successfully installed LibUsbK on XP (32 bit) and Windows 7 (32 and 64 > bit) and Vista (32 bit) but failed on Vista 64 bit. > Unfortunately it is a customer PC in greece and I have no access to the unit. > He tried to follow my installation instruction and the result is an "Error > 39" (unable to start the driver, or something is missing). The platform is > Intel (4 cores) and Vista 64 Ultimate. > The device is listed in the device manager, but marked with an yellow > exclamation mark. > He was able to install the driver on a different XP pc, just to be sure that > everything is in place. > > Any ideas? You can ask the customer to install the debug version of the driver and use Debugview to check if that can give some hints. http://code.google.com/p/usb-travis/downloads/list libusbK-3.0.5.1-setup-chk.exe or libusbK-3.0.5.1-bin-chk.7z DebugView: http://technet.microsoft.com/en-us/sysinternals/bb896647 BTW, this may well be a device problem.Have the customer tried the device under Vista or Windows 7? -- Xiaofan |
From: Travis <lib...@gm...> - 2011-12-20 12:12:11
|
On 12/20/2011 1:19 AM, Xiaofan Chen wrote: > On Tue, Dec 20, 2011 at 3:59 PM, Ekkehard > <edo...@ad...> wrote: >> Hello, >> I have successfully installed LibUsbK on XP (32 bit) and Windows 7 (32 and 64 >> bit) and Vista (32 bit) but failed on Vista 64 bit. >> Unfortunately it is a customer PC in greece and I have no access to the unit. >> He tried to follow my installation instruction and the result is an "Error >> 39" (unable to start the driver, or something is missing). The platform is >> Intel (4 cores) and Vista 64 Ultimate. >> The device is listed in the device manager, but marked with an yellow >> exclamation mark. >> He was able to install the driver on a different XP pc, just to be sure that >> everything is in place. >> >> Any ideas? I have just tested libusbK on Vista 64bit and everything is working correctly on my machine. I'm using the CYStream firmware. > You can ask the customer to install the debug version of the driver and > use Debugview to check if that can give some hints. > http://code.google.com/p/usb-travis/downloads/list > libusbK-3.0.5.1-setup-chk.exe > or libusbK-3.0.5.1-bin-chk.7z > It may simplify things to give the customer the 64bit libusbK.sys and have him copy it to Windows\System32\Drivers manually. > DebugView: http://technet.microsoft.com/en-us/sysinternals/bb896647 > > BTW, this may well be a device problem.Have the customer tried > the device under Vista or Windows 7? > I suspect one of the following two scenarios is causing this problem: 1) The device is drawing more power than the host has to offer. 2) The device is consuming more bandwidth than the host has to offer. Maybe you can ask the customer to disconnect *all* other USB devices. Regards, Travis |
From: Xiaofan C. <xia...@gm...> - 2011-12-20 13:01:55
|
On Tue, Dec 20, 2011 at 8:11 PM, Travis <lib...@gm...> wrote: > I suspect one of the following two scenarios is causing this problem: > 1) The device is drawing more power than the host has to offer. > 2) The device is consuming more bandwidth than the host has to offer. > > Maybe you can ask the customer to disconnect *all* other USB devices. > Usually the above two will result in Code 10 but not Code 39 error. Reference: Explanation of error codes generated by Device Managerhttp://support.microsoft.com/kb/310123 (Says XP, but should work for Vista and Win7). -- Xiaofan |
From: Ekkehard <edo...@ad...> - 2011-12-21 08:27:27
|
Some more light in the dark. I was able to get the file "setupapi.dev.log" from the target machine. It shows problems regarding the signature of the driver files. I created the setup on a Windows 7 (64 bit) machine. On Windows 7 (64 bit) it runs smooth. On XP it shows initially "unsigned" but does not prompt for "really sure to install unsigned driver" (and works) On Vista (32 bit) it comes up with a red unsigned driver alert, but let the user decide and continue (and works) On Vista (64 bit), same as Vista (32 bit) but dont work. It seems to me that the signature check in Vista is different from Windows 7 and blocks from running Best regards Ekkehard {_SCAN_FILE_QUEUE} flq: ScanQ flags=620 flq: SPQ_SCAN_PRUNE_COPY_QUEUE flq: SPQ_SCAN_FILE_COMPARISON flq: SPQ_SCAN_ACTIVATE_DRP flq: ScanQ number of copy nodes=5 flq: File 'C:\Windows\system32\drivers\libusbK.sys' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. flq: {SPFILENOTIFY_CABINETINFO} flq: {SPFILENOTIFY_CABINETINFO - exit(0x00000000)} flq: {SPFILENOTIFY_FILEEXTRACTED} flq: {SPFILENOTIFY_FILEEXTRACTED - exit(0x00000000)} ! sig: VerifyTrustFailed for C:\Windows\system32\drivers\libusbK.sys. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\system32\drivers\libusbK.sys' Status=0 Class=OEM Legacy flq: File 'C:\Windows\system32\libusbK.dll' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\system32\libusbK.dll. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\system32\libusbK.dll' Status=0 Class=OEM Legacy flq: File 'C:\Windows\system32\libusb0.dll' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\system32\libusb0.dll. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\system32\libusb0.dll' Status=0 Class=OEM Legacy flq: File 'C:\Windows\syswow64\libusbK.dll' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\syswow64\libusbK.dll. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\syswow64\libusbK.dll' Status=0 Class=OEM Legacy flq: File 'C:\Windows\syswow64\libusb0.dll' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\syswow64\libusb0.dll. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\syswow64\libusb0.dll' Status=0 Class=OEM Legacy flq: ScanQ action=200 DoPruning=32 flq: ScanQ end Validity flags=620 CopyNodes=0 dvi: {_SCAN_FILE_QUEUE exit(0, 0x00000000)} and a bit later Device not started: Device has problem: 0x27: CM_PROB_DRIVER_FAILED_LOAD. -- View this message in context: http://libusb.6.n5.nabble.com/Driver-installation-failed-Error-39-Vista-64-bit-tp5088225p5091254.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |
From: Xiaofan C. <xia...@gm...> - 2011-12-21 08:47:46
|
On Wed, Dec 21, 2011 at 4:27 PM, Ekkehard <edo...@ad...> wrote: > Some more light in the dark. I was able to get the file "setupapi.dev.log" > from the target machine. > It shows problems regarding the signature of the driver files. > I created the setup on a Windows 7 (64 bit) machine. > On Windows 7 (64 bit) it runs smooth. > On XP it shows initially "unsigned" but does not prompt for "really sure to > install unsigned driver" (and works) > On Vista (32 bit) it comes up with a red unsigned driver alert, but let the > user decide and continue (and works) > On Vista (64 bit), same as Vista (32 bit) but dont work. > It seems to me that the signature check in Vista is different from Windows 7 > and blocks from running You may want to check if that Vista 64bit machine has been set up to block unsigned driver package? Take note libusbk.sys has been signed but the whole drive package is not (since that is for your specific VID/PID). Another thing to try, what if you remove the cat file from both the driver package and from the inf file? -- Xiaofan |
From: Xiaofan C. <xia...@gm...> - 2011-12-21 08:52:23
|
On Wed, Dec 21, 2011 at 4:47 PM, Xiaofan Chen <xia...@gm...> wrote: > You may want to check if that Vista 64bit machine has been set up > to block unsigned driver package? Take note libusbk.sys has > been signed but the whole drive package is not (since that is for > your specific VID/PID). > > Another thing to try, what if you remove the cat file from both the driver > package and from the inf file? Yet another thing to try: use Zadig to install libusbK to see if that helps. You can set log level to "debug" to show more information. http://sourceforge.net/projects/libwdi/files/zadig/ -- Xiaofan |
From: Travis <lib...@gm...> - 2011-12-21 17:47:03
|
On 12/21/2011 12:52 AM, Xiaofan Chen wrote: > On Wed, Dec 21, 2011 at 4:47 PM, Xiaofan Chen<xia...@gm...> wrote: >> You may want to check if that Vista 64bit machine has been set up >> to block unsigned driver package? I'm not sure this is even possible. An invalid .cat file should cause windows to display the signed driver warning prompt. I cannot find any policy settings that change this behavior is Vista or 7. Did you have something specific in mind? >> Take note libusbk.sys has >> been signed but the whole drive package is not (since that is for >> your specific VID/PID). >> >> Another thing to try, what if you remove the cat file from both the driver >> package and from the inf file? > Yet another thing to try: use Zadig to install libusbK to see if that helps. > You can set log level to "debug" to show more information. > http://sourceforge.net/projects/libwdi/files/zadig/ > It looks like he did use Zadig to create the package because it seems to have a valid cat file. I can reproduce these same errors by creating a package with Zadig on one machine and installing it on another: ! sig: Verifying file against specific (valid) catalog failed! (0x800b0109) ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. I think this error is generated because the .cat file was signed with a machine specific certificate when it was created which is not trusted on the install PC. Although, in the end it still works on my Vista 64 machine after displaying the unsigned driver warning so this problem alone should not cause it to fail. I have 3 complete setupapi.dev.log files from successful vista 64 installations. Each is slightly different because of how the package was created and installed. I can post them if it will help with the analysis. It would also help if you could post your complete log from the "Section start" to the "Section end". e.g. [Device Install Log] OS Version = 6.0.6002 Service Pack = 2.0 Suite = 0x0300 ProductType = 1 Architecture = amd64 [BeginLog] >>> [Device Install (Hardware initiated) - USB\VID_04B4&PID_1003\5&199183a1&0&6] >>> Section start 2011/12/21 06:32:25.876 ..do not snip.. <<< Section end 2011/12/21 06:32:25.985 <<< [Exit status: FAILURE(0xe0000203)] >>> [Device Install (DiShowUpdateDevice) - USB\VID_04B4&PID_1003\5&199183A1&0&6] >>> Section start 2011/12/21 06:32:38.335 ..do not snip.. <<< Section end 2011/12/21 06:33:04.411 <<< [Exit status: SUCCESS] Regards, Travis |
From: Ekkehard <edo...@ad...> - 2011-12-21 21:15:07
|
Hi Travis, below the except from the log file. All parts with xxx-xxx are the overwritten orignal product and company name and inf file name, the rest is still in place. The installer was generated with the inf file generator from the libusbk SDK on a Windows 7 64bit machine. I changed a bit regarding the Device class and Guid. The generated cat file is accepted by the Windows 7 machine and also from XP Best regards Ekkehard Changes in the inf file [Version] Class = "<changed>" ClassGuid = <changed> Provider ="<changed>" [LUsbK_Class_AddReg] HKR,,,0, "<changed>" HKR,,Icon,,-19 Long version from the installer log [Device Install Log] OS Version = 6.0.6001 Service Pack = 1.0 Suite = 0x0100 ProductType = 1 Architecture = amd64 [BeginLog] >>> [Device Install (DiShowUpdateDevice) - USB\VID_16D0&PID_0405\10000000] >>> Section start 2011/12/18 15:57:09.848 cmd: "C:\Windows\system32\mmc.exe" "C:\Windows\System32\devmgmt.msc" /S dvi: {DIF_UPDATEDRIVER_UI} 15:57:09.850 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: No CoInstallers found dvi: Default installer: Enter 15:57:09.861 dvi: Default installer: Exit dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 15:57:09.864 ndv: {Update Driver Software Wizard for USB\VID_16D0&PID_0405\10000000} dvi: Set selected driver complete. dvi: {DIF_SELECTDEVICE} 15:57:17.119 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: {DIF_SELECTDEVICE - exit(0xe000020e)} 15:57:17.127 ui : Prompting user for disk... ui : DPROMPT result = 0 dvi: {DIF_SELECTDEVICE} 15:57:33.378 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: {DIF_SELECTDEVICE - exit(0xe000020e)} 15:57:33.386 inf: {SetupCopyOEMInf: c:\program files (x86)\<path to driver>\xxxxx-xx_xxxxxxx.inf} 15:57:44.593 inf: Opened INF: 'c:\program files (x86)\<path to driver>\xxxxx-xx_xxxxxxx.inf' ([strings] <src = normal>) inf: Opened INF: 'c:\program files (x86)\<path to driver>\xxxxx-xx_xxxxxxx.inf' ([strings] <src = normal>) ! inf: Package was already in store: skipping Driver Store add inf: {SetupCopyOEMInf exit (0x00000000)} 15:57:45.189 inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' ([strings] <src=drvstore>) dvi: Selected driver installs from section [LUsbK_Device] in 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf'. dvi: Set selected driver complete. dvi: {Plug and Play Service: Device Install for USB\VID_16D0&PID_0405\10000000} ump: Creating Install Process: DrvInst.exe 15:57:45.233 ndv: Infpath=C:\Windows\INF\oem95.inf ndv: DriverNodeName=xxxxx-xx_xxxxxxx.inf:LUsbK_DeviceGroup.NTAMD64:LUsbK_Device:3.0.4.0:usb\vid_16d0&pid_0405 ndv: DriverStorepath=C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf ndv: Building driver list from driver node strong name... inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' ([strings] <src=drvstore>) dvi: Selected driver installs from section [LUsbK_Device] in 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf'. dvi: Set selected driver complete. ndv: {Core Device Install} inf: Opened PNF: 'C:\Windows\INF\oem95.inf' ([strings] <src=oempath>) pol: Device installation is subject to policy dvi: {DIF_ALLOW_INSTALL} 15:57:46.543 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: No CoInstallers found dvi: Default installer: Enter 15:57:46.548 dvi: Default installer: Exit dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 15:57:46.552 ndv: Installing files... dvi: {DIF_INSTALLDEVICEFILES} 15:57:46.556 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: Default installer: Enter 15:57:46.559 dvi: {Install FILES} inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' ([strings] <src=drvstore>) inf: {Install Inf Section [LUsbK_Device.NTAMD64]} inf: CopyFiles=libusb_files_sys,libusb_files_dll,libusb_files_dll_syswow64 (xxxxx-xx_xxxxxxx.inf line 130) cpy: Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbK.sys' flq: TargetDirectory- 'C:\Windows\system32\drivers' flq: TargetFilename - 'libusbK.sys' flq: SourceDesc - 'xxxxx-xx-xxxxxxx Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbK.dll' flq: TargetDirectory- 'C:\Windows\system32' flq: TargetFilename - 'libusbK.dll' flq: SourceDesc - 'xxxxx-xx-xxxxxxx Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00010000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusb0.dll' flq: TargetDirectory- 'C:\Windows\system32' flq: TargetFilename - 'libusb0.dll' flq: SourceDesc - 'xxxxx-xx-xxxxxxx Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbK_x86.dll' flq: TargetDirectory- 'C:\Windows\syswow64' flq: TargetFilename - 'libusbK.dll' flq: SourceDesc - 'xxxxx-xx-xxxxxxx Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00010000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusb0_x86.dll' flq: TargetDirectory- 'C:\Windows\syswow64' flq: TargetFilename - 'libusb0.dll' flq: SourceDesc - 'xxxxx-xx-xxxxxxx Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} inf: {Install Inf Section [LUsbK_Device.NTAMD64] exit (0x00000000)} dvi: Processing co-installer registration section [LUsbK_Device.NTAMD64.CoInstallers]. inf: {Install Inf Section [LUsbK_Device.NTAMD64.CoInstallers]} inf: No (Copy/Ren/Del)Files directives found inf: {Install Inf Section [LUsbK_Device.NTAMD64.CoInstallers] exit (0x00000000)} dvi: Co-installers registered. dvi: {Install INTERFACES} dvi: Installing section [LUsbK_Device.NTAMD64.Interfaces] dvi: {Install INTERFACES exit 00000000} dvi: {Install FILES exit (0x00000000)} dvi: Default installer: Exit dvi: {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 15:57:46.737 ndv: Pruning file queue... dvi: {_SCAN_FILE_QUEUE} flq: ScanQ flags=620 flq: SPQ_SCAN_PRUNE_COPY_QUEUE flq: SPQ_SCAN_FILE_COMPARISON flq: SPQ_SCAN_ACTIVATE_DRP flq: ScanQ number of copy nodes=5 flq: File 'C:\Windows\system32\drivers\libusbK.sys' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. flq: {SPFILENOTIFY_CABINETINFO} flq: {SPFILENOTIFY_CABINETINFO - exit(0x00000000)} flq: {SPFILENOTIFY_FILEEXTRACTED} flq: {SPFILENOTIFY_FILEEXTRACTED - exit(0x00000000)} ! sig: VerifyTrustFailed for C:\Windows\system32\drivers\libusbK.sys. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\system32\drivers\libusbK.sys' Status=0 Class=OEM Legacy flq: File 'C:\Windows\system32\libusbK.dll' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\system32\libusbK.dll. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\system32\libusbK.dll' Status=0 Class=OEM Legacy flq: File 'C:\Windows\system32\libusb0.dll' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\system32\libusb0.dll. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\system32\libusb0.dll' Status=0 Class=OEM Legacy flq: File 'C:\Windows\syswow64\libusbK.dll' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\syswow64\libusbK.dll. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\syswow64\libusbK.dll' Status=0 Class=OEM Legacy flq: File 'C:\Windows\syswow64\libusb0.dll' pruned from copy. sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\syswow64\libusb0.dll. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. cpy: DrpSetRegFileProt 'C:\Windows\syswow64\libusb0.dll' Status=0 Class=OEM Legacy flq: ScanQ action=200 DoPruning=32 flq: ScanQ end Validity flags=620 CopyNodes=0 dvi: {_SCAN_FILE_QUEUE exit(0, 0x00000000)} ndv: Committing file queue... flq: {_COMMIT_FILE_QUEUE} flq: CommitQ DelNodes=0 RenNodes=0 BackNodes=0 CopyNodes=0 flq: {_COMMIT_FILE_QUEUE exit(0x00000000)} ndv: Registering CoInstallers... dvi: {DIF_REGISTER_COINSTALLERS} 15:57:47.960 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: Default installer: Enter 15:57:47.966 inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' ([strings] <src=drvstore>) inf: {Install Inf Section [LUsbK_Device.NTAMD64.CoInstallers]} inf: {Install Inf Section [LUsbK_Device.NTAMD64.CoInstallers] exit (0x00000000)} dvi: Co-installers registered. dvi: Default installer: Exit dvi: {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 15:57:47.981 ndv: Installing interfaces... dvi: {DIF_INSTALLINTERFACES} 15:57:47.985 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: No CoInstallers found dvi: Default installer: Enter 15:57:47.991 dvi: {Install INTERFACES} inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' ([strings] <src=drvstore>) dvi: Installing section [LUsbK_Device.NTAMD64.Interfaces] dvi: {Install INTERFACES exit 00000000} dvi: Default installer: Exit dvi: {DIF_INSTALLINTERFACES - exit(0x00000000)} 15:57:48.004 ndv: Installing device... dvi: {DIF_INSTALLDEVICE} 15:57:48.008 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: Default installer: Enter 15:57:48.011 dvi: {Install DEVICE} inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' ([strings] <src=drvstore>) dvi: Processing Registry/Property directives... inf: {Install Inf Section [LUsbK_Device.NTAMD64]} inf: {Install Inf Section [LUsbK_Device.NTAMD64] exit (0x00000000)} inf: {Install Inf Section [LUsbK_Device.NTAMD64.Hw]} inf: AddReg=LUsbK_Device_HW_AddReg (xxxxx-xx_xxxxxxx.inf line 53) inf: HKR,,DeviceInterfaceGUIDs,0x10000,{209E3602-3693-46CE-9267-76CA8AC7DE67} (xxxxx-xx_xxxxxxx.inf line 56) inf: {Install Inf Section [LUsbK_Device.NTAMD64.Hw] exit (0x00000000)} dvi: {Writing Device Properties} dvi: Provider name=xxxxxxx. dvi: DriverDate 09/29/2011 dvi: DriverVersion=3.0.4.0 dvi: Class name=xxxxxxxxxxx dvi: Manufacturer=xxxxxx dvi: Matching DeviceID=usb\vid_16d0&pid_0405 dvi: Strong Name=oem95.inf:LUsbK_DeviceGroup.NTAMD64:LUsbK_Device:3.0.4.0:usb\vid_16d0&pid_0405 dvi: {Writing Device Properties - Complete} inf: {Install Inf Section [LUsbK_Device.NTAMD64.Services]} inf: Addservice=libusbK,2,LUsbK_AddService (xxxxx-xx_xxxxxxx.inf line 63) inf: ServiceType=1 (xxxxx-xx_xxxxxxx.inf line 67) inf: StartType=3 (xxxxx-xx_xxxxxxx.inf line 68) inf: ErrorControl=1 (xxxxx-xx_xxxxxxx.inf line 69) inf: ServiceBinary=C:\Windows\system32\DRIVERS\libusbK.sys (xxxxx-xx_xxxxxxx.inf line 70) inf: DisplayName="libusbK USB Driver 09/29/2011 - 3.0.4.0" (xxxxx-xx_xxxxxxx.inf line 66) dvi: Add Service: Modified existing service 'libusbK'. inf: AddReg=LUsbK_Driver_AddReg (xxxxx-xx_xxxxxxx.inf line 71) inf: HKR,Parameters,DebugLevel,0x10001,4 (xxxxx-xx_xxxxxxx.inf line 77) inf: {Install Inf Section [LUsbK_Device.NTAMD64.Services] exit(0x00000000)} dvi: {Install DEVICE exit (0x00000000)} dvi: Writing common driver property settings. dvi: DriverDescription=xxxxx-xx-xxxxxxx dvi: DeviceDisplayName=xxxxx-xx-xxxxxxx dvi: Install Device: Restarting device. 15:57:48.679 dvi: Install Device: Restarting device completed. 15:57:49.048 !!! dvi: Device not started: Device has problem: 0x27: CM_PROB_DRIVER_FAILED_LOAD. dvi: Default installer: Exit dvi: {DIF_INSTALLDEVICE - exit(0x00000000)} 15:57:49.056 dvi: {Build Driver List} 15:57:49.059 dvi: Processing a single INF: 'C:\Windows\INF\oem95.inf' inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf' ([strings] <src=drvstore>) dvi: Created Driver Node: dvi: HardwareID - USB\VID_16D0&PID_0405 dvi: InfName - C:\Windows\System32\DriverStore\FileRepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf dvi: DevDesc - xxxxx-xx-xxxxxxx dvi: DrvDesc - xxxxx-xx-xxxxxxx dvi: Provider - xxxxxxx. dvi: Mfg - xxxxxxxx dvi: ModelsSec - LUsbK_DeviceGroup.NTAMD64 dvi: InstallSec - LUsbK_Device dvi: ActualSec - LUsbK_Device.NTAMD64 dvi: Rank - 0x80ff0001 dvi: Signer - dvi: Signer Score - Not digitally signed dvi: DrvDate - 09/29/2011 dvi: Version - 3.0.4.0 dvi: {Build Driver List - exit(0x00000000)} 15:57:49.102 dvi: {DIF_SELECTBESTCOMPATDRV} 15:57:49.104 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: Default installer: Enter 15:57:49.108 dvi: {Select Best Driver} dvi: Selected driver installs from section [LUsbK_Device] in 'c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf'. dvi: Set selected driver complete. dvi: Selected: dvi: Description - [xxxxx-xx-xxxxxxx] dvi: InfFile - [c:\windows\system32\driverstore\filerepository\xxxxx-xx_xxxxxxx.inf_cfcbcc44\xxxxx-xx_xxxxxxx.inf] dvi: Section - [LUsbK_Device] dvi: Signer - [] dvi: Rank - [0x80ff0001] dvi: {Select Best Driver - exit(0x00000000)} dvi: Default installer: Exit dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 15:57:49.130 dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 15:57:49.132 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: Default installer: Enter 15:57:49.135 dvi: Default installer: Exit dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 15:57:49.139 ndv: Device install status=0x00000000 ndv: Performing device install final cleanup... ! ndv: Queueing up error report since device has a PnP problem... ndv: {Core Device Install - exit(0x00000000)} ump: Server install process exited with code 0x00000000 15:57:54.368 ump: {Plug and Play Service: Device Install exit(00000000)} dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 15:57:54.390 dvi: No class installer for 'xxxxx-xx-xxxxxxx' dvi: No CoInstallers found dvi: Default installer: Enter 15:57:54.396 dvi: Default installer: Exit dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 15:57:54.400 ndv: {Update Driver Software Wizard exit(00000000)} <<< Section end 2011/12/18 15:57:56.110 <<< [Exit status: SUCCESS] -- View this message in context: http://libusb.6.n5.nabble.com/Driver-installation-failed-Error-39-Vista-64-bit-tp5088225p5092940.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |
From: Travis <lib...@gm...> - 2011-12-21 23:16:23
|
On 12/21/2011 1:14 PM, Ekkehard wrote: > Hi Travis, > below the except from the log file. All parts with xxx-xxx are the > overwritten orignal product and company name and inf file name, the rest is > still in place. > > The installer was generated with the inf file generator from the libusbk SDK > on a Windows 7 64bit machine. Hmm.. the libusbK InfWizard does not generate a .cat file and it seems that you have one. ;) sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem95.CAT'. ! sig: VerifyTrustFailed for C:\Windows\system32\drivers\libusbK.sys. ! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. > I changed a bit regarding the Device class and > Guid. The generated cat file is accepted by the Windows 7 machine and also > from XP One thing I notice is this line: ! inf: Package was already in store: skipping Driver Store add I believe this means it is using a driver package that already exists in the driver store; not the one you specified. You can remove these with the 'pnputil' command line tool. This tool requires admin privs. List: pnputil -e Remove: pnputil -f -d oemXX.inf If possible, install service pack 2. There is a blurb in the WDK release notes that states Vista can have problems with WinUSB, but presumably this was fixed in SP1. (WinUSB and libusbK or both KMDF based) http://msdn.microsoft.com/en-us/windows/hardware/gg487438 Below, I've posted a vista 64 log that was successful. The package was created with the libusbK SDK on WIndows 7 and installed on a Vista machine. Regards Travis [Device Install Log] OS Version = 6.0.6002 Service Pack = 2.0 Suite = 0x0300 ProductType = 1 Architecture = amd64 [BeginLog] >>> [Device Install (Hardware initiated) - USB\VID_04B4&PID_1003\5&199183a1&0&6] >>> Section start 2011/12/21 06:32:25.876 ump: Creating Install Process: DrvInst.exe 06:32:25.891 ndv: Retrieving device info... ndv: Setting device parameters... ndv: Building driver list... dvi: {Build Driver List} 06:32:25.891 dvi: Searching for hardware ID(s): dvi: usb\vid_04b4&pid_1003&rev_0000 dvi: usb\vid_04b4&pid_1003 dvi: Searching for compatible ID(s): dvi: usb\class_ff&subclass_00&prot_00 dvi: usb\class_ff&subclass_00 dvi: usb\class_ff dvi: Enumerating INFs from path list 'C:\Windows\INF' inf: Searched 0 potential matches in published INF directory inf: Searched 29 INFs in directory: 'C:\Windows\INF' dvi: {Build Driver List - exit(0x00000000)} 06:32:25.985 ndv: Selecting best match... dvi: {DIF_SELECTBESTCOMPATDRV} 06:32:25.985 dvi: No class installer for 'CY-Stream' dvi: No CoInstallers found dvi: Default installer: Enter 06:32:25.985 dvi: {Select Best Driver} ! dvi: Selecting driver failed(0xe0000228) dvi: {Select Best Driver - exit(0xe0000228)} ! dvi: Default installer: failed! ! dvi: Error 0xe0000228: There are no compatible drivers for this device. dvi: {DIF_SELECTBESTCOMPATDRV - exit(0xe0000228)} 06:32:25.985 ndv: {Core Device Install} ndv: Device install status=0xe0000203 ndv: Performing device install final cleanup... ! ndv: Queueing up error report since device installation failed... ndv: {Core Device Install - exit(0xe0000203)} ump: Server install process exited with code 0xe0000203 06:32:25.985 <<< Section end 2011/12/21 06:32:25.985 <<< [Exit status: FAILURE(0xe0000203)] >>> [Device Install (DiShowUpdateDevice) - USB\VID_04B4&PID_1003\5&199183A1&0&6] >>> Section start 2011/12/21 06:32:38.335 cmd: "C:\Windows\system32\mmc.exe" "C:\Windows\System32\devmgmt.msc" /S dvi: {DIF_UPDATEDRIVER_UI} 06:32:38.335 dvi: No class installer for 'CY-Stream' dvi: No CoInstallers found dvi: Default installer: Enter 06:32:38.335 dvi: Default installer: Exit dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 06:32:38.335 ndv: {Update Driver Software Wizard for USB\VID_04B4&PID_1003\5&199183A1&0&6} inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) inf: {SetupCopyOEMInf: \\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf} 06:32:51.595 inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) dvi: {Staging Package To Driver Store - phase 1} sto: Inf Path = \\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf sto: Flags = 0 sto: Processor Architecture = 9 inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) sto: Copying driver package. Inf = \\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf, Destination = C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339} inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - '\\travis-pc\usb_driver\inf-wizard\cy-stream' flq: SourceFilename - 'cy-stream.inf' flq: TargetDirectory- 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}' flq: {FILE_QUEUE_COPY exit(0x00000000)} inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - '\\travis-pc\usb_driver\inf-wizard\cy-stream' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusb0.dll' flq: TargetDirectory- 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - '\\travis-pc\usb_driver\inf-wizard\cy-stream' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbk.dll' flq: TargetDirectory- 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - '\\travis-pc\usb_driver\inf-wizard\cy-stream' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbk.sys' flq: TargetDirectory- 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - '\\travis-pc\usb_driver\inf-wizard\cy-stream' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusb0_x86.dll' flq: TargetDirectory- 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - '\\travis-pc\usb_driver\inf-wizard\cy-stream' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbk_x86.dll' flq: TargetDirectory- 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: {_commit_file_queue} flq: {SPFILENOTIFY_STARTQUEUE} flq: {SPFILENOTIFY_STARTQUEUE - returned 0x00000001} flq: {_commit_copy_subqueue} flq: subqueue count=6 flq: {SPFILENOTIFY_STARTSUBQUEUE} flq: {SPFILENOTIFY_STARTSUBQUEUE - returned 0x00000001} flq: source media: flq: SourcePath - [\\travis-pc\usb_driver\inf-wizard\cy-stream] flq: SourceFile - [cy-stream.inf] flq: Flags - 0x00000000 flq: {_commit_copyfile} flq: {SPFILENOTIFY_STARTCOPY} flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001} flq: CopyFile: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\SET9BE1.tmp' flq: MoveFile: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\SET9BE1.tmp' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\cy-stream.inf' flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000} flq: {_commit_copyfile exit OK} flq: source media: flq: Description - [CY-Stream Install Disk] flq: SourcePath - [\\travis-pc\usb_driver\inf-wizard\cy-stream\amd64] flq: SourceFile - [libusb0.dll] flq: Flags - 0x00000000 flq: {_commit_copyfile} flq: {SPFILENOTIFY_STARTCOPY} flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001} flq: CopyFile: '\\travis-pc\usb_driver\inf-wizard\cy-stream\amd64\libusb0.dll' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9BF2.tmp' flq: MoveFile: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9BF2.tmp' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\libusb0.dll' flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000} flq: {_commit_copyfile exit OK} flq: {_commit_copyfile} flq: {SPFILENOTIFY_STARTCOPY} flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001} flq: CopyFile: '\\travis-pc\usb_driver\inf-wizard\cy-stream\amd64\libusbk.dll' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9C12.tmp' flq: MoveFile: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9C12.tmp' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\libusbk.dll' flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000} flq: {_commit_copyfile exit OK} flq: {_commit_copyfile} flq: {SPFILENOTIFY_STARTCOPY} flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001} flq: CopyFile: '\\travis-pc\usb_driver\inf-wizard\cy-stream\amd64\libusbk.sys' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9C42.tmp' flq: MoveFile: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9C42.tmp' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\libusbk.sys' flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000} flq: {_commit_copyfile exit OK} flq: {_commit_copyfile} flq: {SPFILENOTIFY_STARTCOPY} flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001} flq: CopyFile: '\\travis-pc\usb_driver\inf-wizard\cy-stream\amd64\libusb0_x86.dll' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9C52.tmp' flq: MoveFile: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9C52.tmp' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\libusb0_x86.dll' flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000} flq: {_commit_copyfile exit OK} flq: {_commit_copyfile} flq: {SPFILENOTIFY_STARTCOPY} flq: {SPFILENOTIFY_STARTCOPY - returned 0x00000001} flq: CopyFile: '\\travis-pc\usb_driver\inf-wizard\cy-stream\amd64\libusbk_x86.dll' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9C73.tmp' flq: MoveFile: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\SET9C73.tmp' flq: to: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\amd64\libusbk_x86.dll' flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - returned 0x00000000} flq: {_commit_copyfile exit OK} flq: {SPFILENOTIFY_ENDSUBQUEUE} flq: {SPFILENOTIFY_ENDSUBQUEUE - returned 0x00000000} flq: {_commit_copy_subqueue exit OK} flq: {SPFILENOTIFY_ENDQUEUE} flq: {SPFILENOTIFY_ENDQUEUE - returned 0x00000000} flq: {_commit_file_queue exit OK} sto: Driver Package successfully copied to C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339} inf: Opened INF: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\cy-stream.inf' ([strings]<src = normal>) pol: {Driver package policy check} 06:32:51.814 pol: {Driver package policy check - exit(0x00000000)} 06:32:51.814 dvi: Staging Package To Driver Store - phase 2 inf: Opened INF: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Users\Travis\{fec379cc-e6ab-4fc7-9a80-3f8692e0c339}\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf' ([strings]<src = normal>) ! sto: The Driver Package does not contain a catalog file, but user wants to install anyway. inf: Opened INF: 'C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf' ([strings]<src = normal>) sto: Machine Name = sto: File Repository = C:\Windows\system32\DriverStore\FileRepository sto: Repository = C:\Windows\system32\DriverStore\Repository sto: Inf Path = C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf sto: Architecture = amd64 sto: PackageRoot = C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package sto: Search Path = C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package;C:\Windows\INF sto: Flags = 0 sto: Package Hash = FEBC806F6E18B46B sto: Signer Score = 0xff000000 sto: Digital Signer = sto: Setting system restore point. inf: Opened INF: 'C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf' ([strings]<src = normal>) inf: Opened INF: 'C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\cy-stream.inf' ([strings]<src = normal>) ! cmi: File::CopyFileUsingSymbolicLink(C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\CY-Stream.cat, \\?\C:\Windows\system32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY- ! cmi: CopyFile from C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\CY-Stream.cat to \\?\C:\Windows\system32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY-Stream.cat faile ! cmi: CopyFile(source=C:\Windows\system32\DriverStore\Temp\{5cdaa3b7-e0e1-483e-ad07-1161b35cc180}\Package\CY-Stream.cat, destination=\\?\C:\Windows\system32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY-Stre idb: Registered 'cy-stream.inf' to driver store path 'cy-stream.inf_8a68470b' idb: Published 'cy-stream.inf_8a68470b\cy-stream.inf' to 'C:\Windows\INF\oem6.inf' sto: Commiting system restore point. sto: {Staging Package To Driver Store - phase 2 exit(00000000)} sto: {Staging Package To Driver Store - phase 1 exit(00000000)} inf: Driver Store location: C:\Windows\system32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf inf: Published Inf Path: C:\Windows\INF\oem6.inf inf: Opened INF: '\\travis-pc\usb_driver\inf-wizard\cy-stream\cy-stream.inf' ([strings]<src = normal>) inf: Installing Catalog \\travis-pc\usb_driver\inf-wizard\cy-stream\CY-Stream.cat as: oem6.CAT ! inf: Failed to Catalog - error ignored ! inf: Error 2: The system cannot find the file specified. inf: OEM source media location: \\travis-pc\usb_driver\inf-wizard\cy-stream\ inf: {SetupCopyOEMInf exit (0x00000000)} 06:32:59.770 dvi: Searching for hardware ID(s): dvi: usb\vid_04b4&pid_1003&rev_0000 dvi: usb\vid_04b4&pid_1003 dvi: Searching for compatible ID(s): dvi: usb\class_ff&subclass_00&prot_00 dvi: usb\class_ff&subclass_00 dvi: usb\class_ff inf: Opened INF: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf' ([strings]<src=drvstore>) sig: {_VERIFY_FILE_SIGNATURE} 06:32:59.770 sig: Key = cy-stream.inf sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY-Stream.cat ! sig: Verifying file against specific (valid) catalog failed! (0x00000057) ! sig: Error 87: The parameter is incorrect. sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 06:32:59.770 sig: {_VERIFY_FILE_SIGNATURE} 06:32:59.770 sig: Key = cy-stream.inf sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY-Stream.cat ! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x80092003) ! sig: Error 0x80092003: An error occurred while reading or writing to a file. sig: {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 06:32:59.770 dvi: Selected driver installs from section [LUsbK_Device] in 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf'. dvi: Class GUID of device changed to: {ecfb0cfd-74c4-4f52-bbf7-343461cd72ac}. dvi: Set selected driver complete. dvi: {Plug and Play Service: Device Install for USB\VID_04B4&PID_1003\5&199183A1&0&6} ump: Creating Install Process: DrvInst.exe 06:32:59.785 ndv: Infpath=C:\Windows\INF\oem6.inf ndv: DriverNodeName=cy-stream.inf:LUsbK_DeviceGroup.NTAMD64:LUsbK_Device:3.0.5.1:usb\vid_04b4&pid_1003 ndv: DriverStorepath=C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf ndv: Building driver list from driver node strong name... dvi: Searching for hardware ID(s): dvi: usb\vid_04b4&pid_1003&rev_0000 dvi: usb\vid_04b4&pid_1003 dvi: Searching for compatible ID(s): dvi: usb\class_ff&subclass_00&prot_00 dvi: usb\class_ff&subclass_00 dvi: usb\class_ff inf: Opened INF: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf' ([strings]<src=drvstore>) inf: Saved PNF: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.PNF' (Language = 0409) sig: {_VERIFY_FILE_SIGNATURE} 06:32:59.817 sig: Key = cy-stream.inf sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY-Stream.cat ! sig: Verifying file against specific (valid) catalog failed! (0x00000057) ! sig: Error 87: The parameter is incorrect. sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 06:32:59.832 sig: {_VERIFY_FILE_SIGNATURE} 06:32:59.832 sig: Key = cy-stream.inf sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY-Stream.cat ! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x80092003) ! sig: Error 0x80092003: An error occurred while reading or writing to a file. sig: {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 06:32:59.832 dvi: Selected driver installs from section [LUsbK_Device] in 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf'. dvi: Class GUID of device changed to: {ecfb0cfd-74c4-4f52-bbf7-343461cd72ac}. dvi: Set selected driver complete. ndv: {Core Device Install} inf: Opened INF: 'C:\Windows\INF\oem6.inf' ([strings]<src=oempath>) inf: Saved PNF: 'C:\Windows\INF\oem6.PNF' (Language = 0409) pol: Device installation is subject to policy dvi: {DIF_ALLOW_INSTALL} 06:32:59.848 dvi: No class installer for 'CY-Stream' dvi: No CoInstallers found dvi: Default installer: Enter 06:32:59.848 dvi: Default installer: Exit dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 06:32:59.848 ndv: Installing files... dvi: {DIF_INSTALLDEVICEFILES} 06:32:59.848 dvi: No class installer for 'CY-Stream' dvi: Default installer: Enter 06:32:59.848 dvi: {Install FILES} inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' ([strings]<src=drvstore>) inf: {Install Inf Section [LUsbK_Device.NTAMD64]} inf: CopyFiles=libusb_files_sys,libusb_files_dll,libusb_files_dll_syswow64 (cy-stream.inf line 130) cpy: Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbK.sys' flq: TargetDirectory- 'C:\Windows\system32\drivers' flq: TargetFilename - 'libusbK.sys' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbK.dll' flq: TargetDirectory- 'C:\Windows\system32' flq: TargetFilename - 'libusbK.dll' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00010000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusb0.dll' flq: TargetDirectory- 'C:\Windows\system32' flq: TargetFilename - 'libusb0.dll' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00000000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusbK_x86.dll' flq: TargetDirectory- 'C:\Windows\syswow64' flq: TargetFilename - 'libusbK.dll' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} flq: QueueSingleCopy... flq: Inf : 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' flq: SourceSection: [sourcedisksfiles.amd64] flq: Source root path based on SourceInf flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00010000 flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b' flq: SourcePath - '\amd64' flq: SourceFilename - 'libusb0_x86.dll' flq: TargetDirectory- 'C:\Windows\syswow64' flq: TargetFilename - 'libusb0.dll' flq: SourceDesc - 'CY-Stream Install Disk' flq: {FILE_QUEUE_COPY exit(0x00000000)} inf: {Install Inf Section [LUsbK_Device.NTAMD64] exit (0x00000000)} dvi: Processing co-installer registration section [LUsbK_Device.NTAMD64.CoInstallers]. inf: {Install Inf Section [LUsbK_Device.NTAMD64.CoInstallers]} inf: No (Copy/Ren/Del)Files directives found inf: {Install Inf Section [LUsbK_Device.NTAMD64.CoInstallers] exit (0x00000000)} dvi: Co-installers registered. dvi: {Install INTERFACES} dvi: Installing section [LUsbK_Device.NTAMD64.Interfaces] dvi: {Install INTERFACES exit 00000000} dvi: {Install FILES exit (0x00000000)} dvi: Default installer: Exit dvi: {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 06:32:59.863 ndv: Pruning file queue... dvi: {_SCAN_FILE_QUEUE} flq: ScanQ flags=620 flq: SPQ_SCAN_PRUNE_COPY_QUEUE flq: SPQ_SCAN_FILE_COMPARISON flq: SPQ_SCAN_ACTIVATE_DRP flq: ScanQ number of copy nodes=5 flq: File 'C:\Windows\system32\libusb0.dll' pruned from copy. cpy: DrpSetRegFileProt 'C:\Windows\system32\libusb0.dll' Status=0 Class=OEM Legacy flq: File 'C:\Windows\syswow64\libusb0.dll' pruned from copy. cpy: DrpSetRegFileProt 'C:\Windows\syswow64\libusb0.dll' Status=0 Class=OEM Legacy flq: ScanQ action=200 DoPruning=32 flq: ScanQ end Validity flags=620 CopyNodes=3 dvi: {_SCAN_FILE_QUEUE exit(0, 0x00000000)} ndv: Committing file queue... flq: {_COMMIT_FILE_QUEUE} flq: CommitQ DelNodes=0 RenNodes=0 BackNodes=0 CopyNodes=3 flq: {SPFILENOTIFY_STARTQUEUE} flq: {SPFILENOTIFY_STARTQUEUE - exit(0x00000001)} flq: {SPFILENOTIFY_STARTSUBQUEUE} flq: {SPFILENOTIFY_STARTSUBQUEUE - exit(0x00000001)} flq: SPFILENOTIFY_NEEDMEDIA: flq: Description - [CY-Stream Install Disk] flq: SourcePath - [C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\amd64] flq: SourceFile - [libusbK.sys] flq: Flags - 0x00000000 flq: {SPFILENOTIFY_NEEDMEDIA} flq: {SPFILENOTIFY_NEEDMEDIA - exit(0x00000001)} flq: {SPFILENOTIFY_STARTCOPY} ndv: Saving LastKnownGood file C:\Windows\system32\drivers\libusbK.sys (copy) flq: {SPFILENOTIFY_STARTCOPY - exit(0x00000001)} cpy: CopyFile: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\amd64\libusbK.sys' cpy: to: 'C:\Windows\system32\drivers\SETBC24.tmp' cpy: CopyFile Drp is active cpy: Source File 'C:\Windows\system32\drivers\SETBC24.tmp' is NOT signed NT5 Crypto. cpy: DrpGetFileProt Status=0 dwClass=5 cpy: MoveFile: 'C:\Windows\system32\drivers\SETBC24.tmp' cpy: to: 'C:\Windows\system32\drivers\libusbK.sys' cpy: DrpSetRegFileProt 'C:\Windows\system32\drivers\libusbK.sys' Status=0 Class=OEM Legacy flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - exit(0x00000001)} flq: {SPFILENOTIFY_STARTCOPY} ndv: Saving LastKnownGood file C:\Windows\system32\libusbK.dll (copy) flq: {SPFILENOTIFY_STARTCOPY - exit(0x00000001)} cpy: CopyFile: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\amd64\libusbK.dll' cpy: to: 'C:\Windows\system32\SETBC44.tmp' cpy: CopyFile Drp is active cpy: Source File 'C:\Windows\system32\SETBC44.tmp' is NOT signed NT5 Crypto. cpy: DrpGetFileProt Status=0 dwClass=5 cpy: MoveFile: 'C:\Windows\system32\SETBC44.tmp' cpy: to: 'C:\Windows\system32\libusbK.dll' cpy: DrpSetRegFileProt 'C:\Windows\system32\libusbK.dll' Status=0 Class=OEM Legacy flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - exit(0x00000001)} flq: {SPFILENOTIFY_STARTCOPY} ndv: Saving LastKnownGood file C:\Windows\syswow64\libusbK.dll (copy) flq: {SPFILENOTIFY_STARTCOPY - exit(0x00000001)} cpy: CopyFile: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\amd64\libusbK_x86.dll' cpy: to: 'C:\Windows\syswow64\SETBC65.tmp' cpy: CopyFile Drp is active cpy: Source File 'C:\Windows\syswow64\SETBC65.tmp' is NOT signed NT5 Crypto. cpy: DrpGetFileProt Status=0 dwClass=5 cpy: MoveFile: 'C:\Windows\syswow64\SETBC65.tmp' cpy: to: 'C:\Windows\syswow64\libusbK.dll' cpy: DrpSetRegFileProt 'C:\Windows\syswow64\libusbK.dll' Status=0 Class=OEM Legacy flq: {SPFILENOTIFY_ENDCOPY} flq: {SPFILENOTIFY_ENDCOPY - exit(0x00000001)} flq: {SPFILENOTIFY_ENDSUBQUEUE} flq: {SPFILENOTIFY_ENDSUBQUEUE - exit(0x00000001)} flq: {SPFILENOTIFY_ENDQUEUE} flq: {SPFILENOTIFY_ENDQUEUE - exit(0x00000001)} flq: {_COMMIT_FILE_QUEUE exit(0x00000000)} ndv: Registering CoInstallers... dvi: {DIF_REGISTER_COINSTALLERS} 06:33:00.004 dvi: No class installer for 'CY-Stream' dvi: Default installer: Enter 06:33:00.004 inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' ([strings]<src=drvstore>) inf: {Install Inf Section [LUsbK_Device.NTAMD64.CoInstallers]} inf: {Install Inf Section [LUsbK_Device.NTAMD64.CoInstallers] exit (0x00000000)} dvi: Co-installers registered. dvi: Default installer: Exit dvi: {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 06:33:00.004 ndv: Installing interfaces... dvi: {DIF_INSTALLINTERFACES} 06:33:00.004 dvi: No class installer for 'CY-Stream' dvi: No CoInstallers found dvi: Default installer: Enter 06:33:00.004 dvi: {Install INTERFACES} inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' ([strings]<src=drvstore>) dvi: Installing section [LUsbK_Device.NTAMD64.Interfaces] dvi: {Install INTERFACES exit 00000000} dvi: Default installer: Exit dvi: {DIF_INSTALLINTERFACES - exit(0x00000000)} 06:33:00.004 ndv: Installing device... dvi: {DIF_INSTALLDEVICE} 06:33:00.004 dvi: No class installer for 'CY-Stream' dvi: Default installer: Enter 06:33:00.004 dvi: {Install DEVICE} inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf' ([strings]<src=drvstore>) dvi: Processing Registry/Property directives... inf: {Install Inf Section [LUsbK_Device.NTAMD64]} inf: {Install Inf Section [LUsbK_Device.NTAMD64] exit (0x00000000)} inf: {Install Inf Section [LUsbK_Device.NTAMD64.Hw]} inf: AddReg=LUsbK_Device_HW_AddReg (cy-stream.inf line 53) inf: HKR,,DeviceInterfaceGUIDs,0x10000,{DB27858E-9063-A2AB-5B05-7414D7547D54} (cy-stream.inf line 56) inf: {Install Inf Section [LUsbK_Device.NTAMD64.Hw] exit (0x00000000)} dvi: {Writing Device Properties} dvi: Provider name=libusbK dvi: DriverDate 12/04/2011 dvi: DriverVersion=3.0.5.1 dvi: Class name=libusbk devices dvi: Manufacturer=Cypress Semiconductor Corp. dvi: Matching DeviceID=usb\vid_04b4&pid_1003 dvi: Strong Name=oem6.inf:LUsbK_DeviceGroup.NTAMD64:LUsbK_Device:3.0.5.1:usb\vid_04b4&pid_1003 dvi: {Writing Device Properties - Complete} inf: {Install Inf Section [LUsbK_Device.NTAMD64.Services]} inf: Addservice=libusbK,2,LUsbK_AddService (cy-stream.inf line 63) inf: ServiceType=1 (cy-stream.inf line 67) inf: StartType=3 (cy-stream.inf line 68) inf: ErrorControl=1 (cy-stream.inf line 69) inf: ServiceBinary=C:\Windows\system32\DRIVERS\libusbK.sys (cy-stream.inf line 70) inf: DisplayName="libusbK USB Driver 12/04/2011 - 3.0.5.1" (cy-stream.inf line 66) dvi: Add Service: Modified existing service 'libusbK'. inf: AddReg=LUsbK_Driver_AddReg (cy-stream.inf line 71) inf: HKR,Parameters,DebugLevel,0x10001,4 (cy-stream.inf line 77) inf: {Install Inf Section [LUsbK_Device.NTAMD64.Services] exit(0x00000000)} dvi: {Install DEVICE exit (0x00000000)} dvi: Writing common driver property settings. dvi: DriverDescription=CY-Stream dvi: DeviceDisplayName=CY-Stream dvi: {Restarting Devices} 06:33:00.675 dvi: Restart: USB\VID_04B4&PID_1003\5&199183A1&0&6 dvi: Restart complete. dvi: {Restarting Devices exit} 06:33:01.018 dvi: Default installer: Exit dvi: {DIF_INSTALLDEVICE - exit(0x00000000)} 06:33:01.018 dvi: {Build Driver List} 06:33:01.018 dvi: Searching for hardware ID(s): dvi: usb\vid_04b4&pid_1003&rev_0000 dvi: usb\vid_04b4&pid_1003 dvi: Searching for compatible ID(s): dvi: usb\class_ff&subclass_00&prot_00 dvi: usb\class_ff&subclass_00 dvi: usb\class_ff dvi: Processing a single INF: 'C:\Windows\INF\oem6.inf' inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf' ([strings]<src=drvstore>) sig: {_VERIFY_FILE_SIGNATURE} 06:33:01.033 sig: Key = cy-stream.inf sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY-Stream.cat ! sig: Verifying file against specific (valid) catalog failed! (0x00000057) ! sig: Error 87: The parameter is incorrect. sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)} 06:33:01.033 sig: {_VERIFY_FILE_SIGNATURE} 06:33:01.033 sig: Key = cy-stream.inf sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\CY-Stream.cat ! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x80092003) ! sig: Error 0x80092003: An error occurred while reading or writing to a file. sig: {_VERIFY_FILE_SIGNATURE exit(0x80092003)} 06:33:01.033 dvi: Created Driver Node: dvi: HardwareID - USB\VID_04B4&PID_1003 dvi: InfName - C:\Windows\System32\DriverStore\FileRepository\cy-stream.inf_8a68470b\cy-stream.inf dvi: DevDesc - CY-Stream dvi: DrvDesc - CY-Stream dvi: Provider - libusbK dvi: Mfg - Cypress Semiconductor Corp. dvi: ModelsSec - LUsbK_DeviceGroup.NTAMD64 dvi: InstallSec - LUsbK_Device dvi: ActualSec - LUsbK_Device.NTAMD64 dvi: Rank - 0x80ff0001 dvi: Signer - Not digitally signed dvi: Signer Score - Not digitally signed dvi: DrvDate - 12/04/2011 dvi: Version - 3.0.5.1 dvi: {Build Driver List - exit(0x00000000)} 06:33:01.033 dvi: {DIF_SELECTBESTCOMPATDRV} 06:33:01.033 dvi: No class installer for 'CY-Stream' dvi: Default installer: Enter 06:33:01.033 dvi: {Select Best Driver} dvi: Selected driver installs from section [LUsbK_Device] in 'c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf'. dvi: Class GUID of device remains: {ecfb0cfd-74c4-4f52-bbf7-343461cd72ac}. dvi: Set selected driver complete. dvi: Selected: dvi: Description - [CY-Stream] dvi: InfFile - [c:\windows\system32\driverstore\filerepository\cy-stream.inf_8a68470b\cy-stream.inf] dvi: Section - [LUsbK_Device] dvi: Signer - [Not digitally signed] dvi: Rank - [0x80ff0001] dvi: {Select Best Driver - exit(0x00000000)} dvi: Default installer: Exit dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 06:33:01.049 dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 06:33:01.049 dvi: No class installer for 'CY-Stream' dvi: Default installer: Enter 06:33:01.049 dvi: Default installer: Exit dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 06:33:01.049 ndv: Device install status=0x00000000 ndv: Performing device install final cleanup... ndv: {Core Device Install - exit(0x00000000)} ump: Server install process exited with code 0x00000000 06:33:01.049 ump: {Plug and Play Service: Device Install exit(00000000)} dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 06:33:01.065 dvi: No class installer for 'CY-Stream' dvi: No CoInstallers found dvi: Default installer: Enter 06:33:01.080 dvi: Default installer: Exit dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 06:33:01.080 ndv: {Update Driver Software Wizard exit(00000000)} <<< Section end 2011/12/21 06:33:04.411 <<< [Exit status: SUCCESS] |
From: Ekkehard <edo...@ad...> - 2011-12-22 09:43:49
|
Travis wrote > >> The installer was generated with the inf file generator from the libusbk >> SDK >> on a Windows 7 64bit machine. > > Hmm.. the libusbK InfWizard does not generate a .cat file and it seems > that you have one. ;) > Hmm... I downloaded http://usb-travis.googlecode.com/files/libusbK-3.0.4.0-bin.7z http://usb-travis.googlecode.com/files/libusbK-3.0.4.0-bin.7z and used the contained libusbK-inf-wizard.exe, which wrote the cat file on my Windows 7 machine. Travis wrote > > One thing I notice is this line: > ! inf: Package was already in store: skipping Driver Store > add > > I believe this means it is using a driver package that already exists in > the driver store; not the one you specified. > You can remove these with the 'pnputil' command line tool. This tool > requires admin privs. > List: pnputil -e > Remove: pnputil -f -d oemXX.inf > The copied snipplet from the log file was the last install approach, maybe it was influenced by the previous trials. Travis wrote > > If possible, install service pack 2. There is a blurb in the WDK > release notes that states Vista can have problems with WinUSB, but > presumably this was fixed in SP1. (WinUSB and libusbK or both KMDF based) > http://msdn.microsoft.com/en-us/windows/hardware/gg487438 > I asked the customer an he told me that SP2 is installed on the computer. I had expected that the cat file generated on my Windows 7 machine works on Vista too, but Vista (both 32 and 64bit) complain about the circumstance that the driver is not signed and offer this red dialog to continue anyway. This behaviour is same if the driver is generated on Windows XP, where no cat file is generated. On XP (32bit) the behaviour is sloghtly different. The selection box shows the device with the exclamation mark that the driver is not signed, but the dialog box which ask the user if really want to install an unsigned driver is not shown. -- View this message in context: http://libusb.6.n5.nabble.com/Driver-installation-failed-Error-39-Vista-64-bit-tp5088225p5094112.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |
From: Travis <lib...@gm...> - 2011-12-22 11:42:18
|
On 12/22/2011 1:43 AM, Ekkehard wrote: > Travis wrote >>> The installer was generated with the inf file generator from the libusbk >>> SDK >>> on a Windows 7 64bit machine. >> Hmm.. the libusbK InfWizard does not generate a .cat file and it seems >> that you have one. ;) >> > Hmm... I downloaded > http://usb-travis.googlecode.com/files/libusbK-3.0.4.0-bin.7z > http://usb-travis.googlecode.com/files/libusbK-3.0.4.0-bin.7z and used the > contained libusbK-inf-wizard.exe, which wrote the cat file on my Windows 7 > machine. > I will look into this. I just tried again and do not get a .cat file. I would encourage you to try again, but I'm not calling you a liar. ;) This is handled by libwdi so maybe I am missing something. > Travis wrote >> One thing I notice is this line: >> ! inf: Package was already in store: skipping Driver Store >> add >> >> I believe this means it is using a driver package that already exists in >> the driver store; not the one you specified. >> You can remove these with the 'pnputil' command line tool. This tool >> requires admin privs. >> List: pnputil -e >> Remove: pnputil -f -d oemXX.inf >> > The copied snipplet from the log file was the last install approach, maybe > it was influenced by the previous trials. > I agree. ..but I would still remove any old packages if possible. > Travis wrote >> If possible, install service pack 2. There is a blurb in the WDK >> release notes that states Vista can have problems with WinUSB, but >> presumably this was fixed in SP1. (WinUSB and libusbK or both KMDF based) >> http://msdn.microsoft.com/en-us/windows/hardware/gg487438 >> > I asked the customer an he told me that SP2 is installed on the computer. According to the log file it is a SP1. [Device Install Log] OS Version = 6.0.6001 Service Pack = 1.0 Suite = 0x0100 ProductType = 1 Architecture = amd64 > I had expected that the cat file generated on my Windows 7 machine works on > Vista too, but Vista (both 32 and 64bit) complain about the circumstance > that the driver is not signed and offer this red dialog to continue anyway. > This behaviour is same if the driver is generated on Windows XP, where no > cat file is generated. > On XP (32bit) the behaviour is sloghtly different. The selection box shows > the device with the exclamation mark that the driver is not signed, but the > dialog box which ask the user if really want to install an unsigned driver > is not shown. > > If you want to send me your driver package, I would be happy to test on my vista 64 system. Perhaps there is something small we are overlooking. If it fails for me too then it will make thing a whole lot easier! Regards, Travis |
From: Ekkehard <edo...@ad...> - 2011-12-22 13:47:35
|
I double checked the exe file: it does create a cat file under Windows 7 64bit. Yes the header of the log file shows SP1, but the file is large (50MB) and the first entries are 3 years old. So the entry in the header is useless :-) I have sent you the driver setup via "Transfer Big Files" to your private e-mail address Best regards Ekkehard -- View this message in context: http://libusb.6.n5.nabble.com/Driver-installation-failed-Error-39-Vista-64-bit-tp5088225p5094626.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |
From: Travis <lib...@gm...> - 2011-12-22 14:08:34
|
On 12/22/2011 5:47 AM, Ekkehard wrote: > I double checked the exe file: it does create a cat file under Windows 7 > 64bit. lol.. I am using win7 64bit too. Apparently there is something wrong here in the wizard. :) > Yes the header of the log file shows SP1, but the file is large (50MB) and > the first entries are 3 years old. So the entry in the header is useless :-) Yes, I see. So it probably does have SP2. > I have sent you the driver setup via "Transfer Big Files" to your private > e-mail address > Thanks. I have it and will get back to you shortly with my results. Regards, Travis |
From: Pete B. <pe...@ak...> - 2011-12-22 14:27:40
|
On 2011.12.22 13:47, Ekkehard wrote: > I double checked the exe file: it does create a cat file under Windows 7 > 64bit. The latest version of Libwdi will indeed create a cat file. It's the only means to avoid additional security prompts during installation. Not sure why Travis doesn't seem to see one. Do you get one when extracting a K driver with Zadig? Now the "A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider" errors are normal and do not impair the installation process... but only for the cat file. You seem to receive those for the .dll and .sys however, hence the pruned from copy, which means that Windows considers these files unusable, hence the ultimate CM_PROB_DRIVER_FAILED_LOAD. This is looks like the problem we need to address. Now, there are two possibilities here: - the digital signature on the .sys & .dll binaries is rejected by your system (unlikely, since a valid Authenticode certificate is used, which Windows should accept) - the (signed) hashes of the .sys and .dll from the cat file, which are also validated during installation, are being rejected because, unlike what is the case on most systems, the cat file is being deemed invalid. On way we can try to find out if the latter is the issue is if you ask the end user to find the extracted driver files, delete the cat file, and then try to install the driver manually (by right clicking on the device in device manager and then pointing to the inf). On a standard machine, this should work, but the user will be prompted with a "Windows's can't verify the publisher of this driver software". If, on the other hand, there is a restrictive policy in place on the end user's machine, they may get a different message, which might shed light on the problem. I'll see if I can play with policies on my machine to try to replicate the problem, as I suspect this might be the culprit, but if you could get your customer to try a manual installation after deleting the cat f Regards, /Pete |
From: Travis <lib...@gm...> - 2011-12-22 15:40:27
|
On 12/22/2011 5:47 AM, Ekkehard wrote: > I have sent you the driver setup via "Transfer Big Files" to your private > e-mail address I updated dscr.a51 of cy-stream firmware to reflect your "Receiver" hwid and added a serial number (10000000). I did not modify your packages in anyway. Your receiver package installed successfully on my Vista 64 machine. (Home Premium SP2) I did not try the "Input" package; I assume neither of them worked on the customers PC. There must be something else going on here. Your packages are good. Assuming we are both using Vista 64 Home Premium SP2, it must be something specific to the customers machine. I'm sure you have already tried things like cold boots and different USB ports. Have you got a chance to try Zadig on the customers PC to create and install on the fly? It does something unique in that it can generate a valid cat file on the fly so you end up with a signed driver package. On the other hand, unsigned packages *should* still work with an additional warning. Regards, Travis |
From: Ekkehard <edo...@ad...> - 2011-12-22 15:59:23
|
Travis wrote > > I updated dscr.a51 of cy-stream firmware to reflect your "Receiver" hwid > and added a serial number (10000000). I did not modify your packages in > anyway. Your receiver package installed successfully on my Vista 64 > machine. (Home Premium SP2) I did not try the "Input" package; I assume > neither of them worked on the customers PC. > Thank you very much for this very encouraged support - others are out for buying xmas gifts for the family!! There should be no difference in the behaviour of the two inf files, since both fail on the target machine. I have no idea which flavour of vista is installed, I have to find out later. Travis wrote > > There must be something else going on here. Your packages are good. > Assuming we are both using Vista 64 Home Premium SP2, it must be > something specific to the customers machine. I'm sure you have already > tried things like cold boots and different USB ports. > Personally, I did not tested a lot since the machine is not at my desk. The customer has done some trials, but seems not to be very firm with Vista. Travis wrote > > Have you got a chance to try Zadig on the customers PC to create and > install on the fly? It does something unique in that it can generate a > valid cat file on the fly so you end up with a signed driver package. > On the other hand, unsigned packages *should* still work with an > additional warning. > The customer will give me remote access to the pc later this day, so than I am able to do some testing. I expect something very stupid (on the level of not having administrator rights) :-( I let you know asap. Again, thanks to all for your kind help! Ekkehard -- View this message in context: http://libusb.6.n5.nabble.com/Driver-installation-failed-Error-39-Vista-64-bit-tp5088225p5094961.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |
From: Travis <lib...@gm...> - 2011-12-22 17:11:56
|
On 12/22/2011 7:59 AM, Ekkehard wrote: > Travis wrote >> I updated dscr.a51 of cy-stream firmware to reflect your "Receiver" hwid >> and added a serial number (10000000). I did not modify your packages in >> anyway. Your receiver package installed successfully on my Vista 64 >> machine. (Home Premium SP2) I did not try the "Input" package; I assume >> neither of them worked on the customers PC. >> > Thank you very much for this very encouraged support - others are out for > buying xmas gifts for the family!! bah humbug.. ;) > There should be no difference in the behaviour of the two inf files, since > both fail on the target machine. I have no idea which flavour of vista is > installed, I have to find out later. > There was a "Suite =" at the top of the setupapi log. It is different than mine so I assume it is not home premium, but I would think that makes no difference. > Travis wrote >> There must be something else going on here. Your packages are good. >> Assuming we are both using Vista 64 Home Premium SP2, it must be >> something specific to the customers machine. I'm sure you have already >> tried things like cold boots and different USB ports. >> > Personally, I did not tested a lot since the machine is not at my desk. The > customer has done some trials, but seems not to be very firm with Vista. > I understand. It's unfortunate you have to diagnose this on the customers PC. I was hoping to reproduce the problem but have not had any success yet. > Travis wrote >> Have you got a chance to try Zadig on the customers PC to create and >> install on the fly? It does something unique in that it can generate a >> valid cat file on the fly so you end up with a signed driver package. >> On the other hand, unsigned packages *should* still work with an >> additional warning. >> > The customer will give me remote access to the pc later this day, so than I > am able to do some testing. > I expect something very stupid (on the level of not having administrator > rights) :-( > I let you know asap. Great. if you run into trouble, feel free to cc my private e-mail. I will keep my good eye on e-mail so I can respond quickly. > Again, thanks to all for your kind help! No problem. I hope you have success! Regards, Travis |
From: Xiaofan C. <xia...@gm...> - 2011-12-22 14:21:07
|
On Thu, Dec 22, 2011 at 5:43 PM, Ekkehard <edo...@ad...> wrote: >> Hmm.. the libusbK InfWizard does not generate a .cat file and it seems >> that you have one. ;) >> > Hmm... I downloaded > http://usb-travis.googlecode.com/files/libusbK-3.0.4.0-bin.7z > and used the contained libusbK-inf-wizard.exe, which wrote > he cat file on my Windows 7 machine. > Hmm, that is really strange, you may want to delete the old driver package and then try again. libusbK's libusbK-inf-wizard.exe does not generate a cat file. -- Xiaofan |
From: Pete B. <pe...@ak...> - 2011-12-22 14:35:10
|
On 2011.12.22 14:20, Xiaofan Chen wrote: > Hmm, that is really strange, you may want to delete the old > driver package and then try again. libusbK's libusbK-inf-wizard.exe > does not generate a cat file. Just tested - indeed it doesn't seem to generate one... and you get the "Windows can't verify the publisher of this driver software" prompt (after being prompted for elevation). libwdi should generate one when extracting the files. It looks like the issue is that the K inf wizard doesn't start as elevated, and libwdi requires some privileges to be able to generate the cat file... Could you guys please try to run the K inf wizard elevated and see what you get (or try Zadig). At least on my machine it will generate a .cat. The issue may actually be a leftover .cat from a previous elevated run or something... If the customer tries to run the inf-wizard as elevated, maybe that will do the trick. Regards, /Pete |
From: Travis <lib...@gm...> - 2011-12-22 15:54:50
|
On 12/22/2011 6:35 AM, Pete Batard wrote: > On 2011.12.22 14:20, Xiaofan Chen wrote: >> Hmm, that is really strange, you may want to delete the old >> driver package and then try again. libusbK's libusbK-inf-wizard.exe >> does not generate a cat file. > Just tested - indeed it doesn't seem to generate one... and you get the > "Windows can't verify the publisher of this driver software" prompt > (after being prompted for elevation). > > libwdi should generate one when extracting the files. It looks like the > issue is that the K inf wizard doesn't start as elevated, and libwdi > requires some privileges to be able to generate the cat file... > Yup, you are right! Thanks Pete. > Could you guys please try to run the K inf wizard elevated and see what > you get (or try Zadig). At least on my machine it will generate a .cat. > Yes. Now I get a .cat file. ;) This explains all of the inconsistencies. Regards, Travis |
From: Ekkehard <edo...@ad...> - 2011-12-22 16:21:49
|
Travis wrote > > On 12/22/2011 6:35 AM, Pete Batard wrote: >> Could you guys please try to run the K inf wizard elevated and see what >> you get (or try Zadig). At least on my machine it will generate a .cat. >> > > Yes. Now I get a .cat file. ;) > Could somebody explain me what "elevated" mean in this context? Running as Administrator?? Thanx Ekkehard -- View this message in context: http://libusb.6.n5.nabble.com/Driver-installation-failed-Error-39-Vista-64-bit-tp5088225p5095013.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |
From: Pete B. <pe...@ak...> - 2011-12-22 16:39:21
|
On 2011.12.22 16:21, Ekkehard wrote: > Could somebody explain me what "elevated" mean in this context? Running as > Administrator?? Yes, that's right. Basically, you right click on the executable and select "Run as administrator". Some executables, such as Zadig, can also prompt the user to run elevated, so that they don't have to right click and do the above. In that case, if the user accepts the security request, the program will also run as administrator. Regards, /Pete |
From: Ekkehard <edo...@ad...> - 2011-12-20 09:51:07
|
I will try the debug version. The device is ok, it runs (with LibUsbK), under XP 32 bit, Vista 32 bit, Windows 7 32 bit and Windows 7 64 bit. Best regards Ekkehard -- View this message in context: http://libusb.6.n5.nabble.com/Driver-installation-failed-Error-39-Vista-64-bit-tp5088225p5088448.html Sent from the LibUSB Dev - Win32 mailing list archive at Nabble.com. |
From: Pete B. <pe...@ak...> - 2011-12-20 11:45:01
|
Also, please have try to obtain the C:\Windows\inf\setupapi.dev.log from the customer's machine, at it may offer some insight as to why Windows cannot start the driver. Each of the driver installation steps are logged there, so if the problem was with the installation, you should see a detailed error there. Regards, /Pete |