Device not working after using VirtualHere

Hey,

I have a Problem after using VirtualHere. We are using a company internal USB Device, which is based on libusb1.0. It is a atmel controller to connect to some other devices with a special bus system.

The Device always worked, with the WinUSB Driver, until i used it over a VirtualHere Setup.

I expect the device to work on plug in, it shows up instant in Devices Manager, and the software we use connects without any problem.
We used the Device over VirtualHere, and it works great. But after using it with VH it does not work directly connected to the Computer any more. It shows up in Devices Manager after about a minute, and is marked with an Error Flag (Code 10: Could not start).

Summary:
Before:
- Device worked on Computer directly
After used Device over VH
- Device works over VH
- Device does not work directly connected to the Computer (Code 10)

Would be great if someone could help me with this Problem, we need to get the Device running again as fast as posible!

Greetings
Sebastian Chmiel

#2

Just adding some Information:
My System:
Win 7, 64bit, VHuiClient 4.5.2, Lenovo ThinkPad T460s
Device:
libusb1.0 Device, using WinUSB Driver, atmel Controller

#3

I havent heard of this happening before. On the client machine, have a look in c:\windows\inf\setupapi.dev.log and see if there are lines with !!! in them near "libusb" text in that file.

#4

There Are such Lines with three ! assosiated with the Device we are trying to use.

!!! dvi: Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.

>>> [Device Install (Hardware initiated) - USB\VID_20EF&PID_A005\5&23da5cd&0&1]
>>> Section start 2018/11/19 11:49:21.862
ump: Creating Install Process: DrvInst.exe 11:49:21.866
ndv: Retrieving device info...
ndv: Setting device parameters...
ndv: Searching just Driver Store...
dvi: {Build Driver List} 11:49:21.976
dvi: Searching for hardware ID(s):
dvi: usb\vid_20ef&pid_a005&rev_0200
dvi: usb\vid_20ef&pid_a005
dvi: Searching for compatible ID(s):
dvi: usb\class_ff&subclass_00&prot_00
dvi: usb\class_ff&subclass_00
dvi: usb\class_ff
cpy: Policy is set to make all digital signatures equal.
dvi: Enumerating INFs from path list 'C:\Windows\INF'
inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf' ([strings])
sig: {_VERIFY_FILE_SIGNATURE} 11:49:22.008
sig: Key = winusb_generic_device.inf
sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\WinUSB_Generic_Device.cat
! sig: Verifying file against specific (valid) catalog failed! (0x80096002)
! sig: Error 0x80096002: The certificate for the signer of the message is invalid or not found.
sig: {_VERIFY_FILE_SIGNATURE exit(0x80096002)} 11:49:22.064
sig: {_VERIFY_FILE_SIGNATURE} 11:49:22.065
sig: Key = winusb_generic_device.inf
sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\WinUSB_Generic_Device.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x800b0100)
! sig: Error 0x800b0100: No signature was present in the subject.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0100)} 11:49:22.067
dvi: Created Driver Node:
dvi: HardwareID - USB\VID_20EF&PID_A005
dvi: InfName - C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
dvi: DevDesc - ***** Master
dvi: DrvDesc - ***** Master
dvi: Provider - ***********************
dvi: Mfg - ***********************
dvi: ModelsSec - libusbDevice_WinUSB.NTamd64
dvi: InstallSec - USB_Install
dvi: ActualSec - USB_Install
dvi: Rank - 0x80ff0001
dvi: Signer - Nicht digital signiert
dvi: Signer Score - Not digitally signed
dvi: DrvDate - 01/08/2018
dvi: Version - 6.1.7600.16385
inf: Searched 1 potential matches in published INF directory
inf: Searched 35 INFs in directory: 'C:\Windows\INF'
dvi: {Build Driver List - exit(0x00000000)} 11:49:22.362
ndv: Selecting best match from just Driver Store...
dvi: {DIF_SELECTBESTCOMPATDRV} 11:49:22.363
dvi: No class installer for 'Universal Serial Bus devices'
dvi: No CoInstallers found
dvi: Default installer: Enter 11:49:22.364
dvi: {Select Best Driver}
dvi: Selected driver installs from section [USB_Install] in 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf'.
dvi: Class GUID of device changed to: {88bae032-5a81-49f0-bc3d-a4ff138216d6}.
dvi: Set selected driver complete.
dvi: Selected:
dvi: Description - [***** Master]
dvi: InfFile - [c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf]
dvi: Section - [USB_Install]
dvi: Signer - [Nicht digital signiert]
dvi: Rank - [0x80ff0001]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 11:49:22.367
inf: Opened PNF: 'C:\Windows\INF\oem192.inf' ([strings])
ndv: Searching Windows Update for drivers... 11:49:22.389
ndv: Acquired WU search serialization mutex. 11:49:22.390
ndv: About to release WU search serialization mutex. 11:49:41.699
ndv: No driver found on Windows Update. 11:49:41.700
ndv: Searching Driver Store and Device Path...
dvi: {Build Driver List} 11:49:41.700
dvi: Searching for hardware ID(s):
dvi: usb\vid_20ef&pid_a005&rev_0200
dvi: usb\vid_20ef&pid_a005
dvi: Searching for compatible ID(s):
dvi: usb\class_ff&subclass_00&prot_00
dvi: usb\class_ff&subclass_00
dvi: usb\class_ff
cpy: Policy is set to make all digital signatures equal.
dvi: Enumerating INFs from path list 'C:\Windows\inf'
inf: Opened PNF: 'C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf' ([strings])
sig: {_VERIFY_FILE_SIGNATURE} 11:49:41.705
sig: Key = winusb_generic_device.inf
sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\WinUSB_Generic_Device.cat
! sig: Verifying file against specific (valid) catalog failed! (0x80096002)
! sig: Error 0x80096002: The certificate for the signer of the message is invalid or not found.
sig: {_VERIFY_FILE_SIGNATURE exit(0x80096002)} 11:49:41.708
sig: {_VERIFY_FILE_SIGNATURE} 11:49:41.708
sig: Key = winusb_generic_device.inf
sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\WinUSB_Generic_Device.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x800b0100)
! sig: Error 0x800b0100: No signature was present in the subject.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0100)} 11:49:41.710
dvi: Created Driver Node:
dvi: HardwareID - USB\VID_20EF&PID_A005
dvi: InfName - C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
dvi: DevDesc - ***** Master
dvi: DrvDesc - ***** Master
dvi: Provider - ***********************
dvi: Mfg - ***********************
dvi: ModelsSec - libusbDevice_WinUSB.NTamd64
dvi: InstallSec - USB_Install
dvi: ActualSec - USB_Install
dvi: Rank - 0x80ff0001
dvi: Signer - Nicht digital signiert
dvi: Signer Score - Not digitally signed
dvi: DrvDate - 01/08/2018
dvi: Version - 6.1.7600.16385
inf: Searched 1 potential matches in published INF directory
inf: Searched 35 INFs in directory: 'C:\Windows\inf'
dvi: {Build Driver List - exit(0x00000000)} 11:49:41.813
ndv: Selecting best match from Driver Store (including Device Path)...
dvi: {DIF_SELECTBESTCOMPATDRV} 11:49:41.813
dvi: No class installer for '***** Master'
dvi: No CoInstallers found
dvi: Default installer: Enter 11:49:41.814
dvi: {Select Best Driver}
dvi: Selected driver installs from section [USB_Install] in 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf'.
dvi: Class GUID of device changed to: {88bae032-5a81-49f0-bc3d-a4ff138216d6}.
dvi: Set selected driver complete.
dvi: Selected:
dvi: Description - [***** Master]
dvi: InfFile - [c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf]
dvi: Section - [USB_Install]
dvi: Signer - [Nicht digital signiert]
dvi: Rank - [0x80ff0001]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 11:49:41.817
inf: {SetupCopyOEMInf: C:\Windows\INF\oem192.inf} 11:49:41.818
inf: Driver Store location: C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
inf: Published Inf Path: C:\Windows\INF\oem192.inf
inf: {SetupCopyOEMInf exit (0x00000050)} 11:49:41.819
dvi: Searching for hardware ID(s):
dvi: usb\vid_20ef&pid_a005&rev_0200
dvi: usb\vid_20ef&pid_a005
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 PNF: 'C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf' ([strings])
sig: {_VERIFY_FILE_SIGNATURE} 11:49:41.823
sig: Key = winusb_generic_device.inf
sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\WinUSB_Generic_Device.cat
! sig: Verifying file against specific (valid) catalog failed! (0x80096002)
! sig: Error 0x80096002: The certificate for the signer of the message is invalid or not found.
sig: {_VERIFY_FILE_SIGNATURE exit(0x80096002)} 11:49:41.825
sig: {_VERIFY_FILE_SIGNATURE} 11:49:41.825
sig: Key = winusb_generic_device.inf
sig: FilePath = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf
sig: Catalog = C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\WinUSB_Generic_Device.cat
! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x800b0100)
! sig: Error 0x800b0100: No signature was present in the subject.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0100)} 11:49:41.827
dvi: Selected driver installs from section [USB_Install] in 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf'.
dvi: Class GUID of device changed to: {88bae032-5a81-49f0-bc3d-a4ff138216d6}.
dvi: Set selected driver complete.
ndv: Driver selected, now performing install...
ndv: {Core Device Install} 11:49:41.830
inf: Opened PNF: 'C:\Windows\INF\oem192.inf' ([strings])
inf: Opened PNF: 'C:\Windows\INF\oem192.inf' ([strings])
dvi: {DIF_ALLOW_INSTALL} 11:49:41.836
dvi: No class installer for '***** Master'
dvi: No CoInstallers found
dvi: Default installer: Enter 11:49:41.837
dvi: Default installer: Exit
dvi: {DIF_ALLOW_INSTALL - exit(0xe000020e)} 11:49:41.837
ndv: Installing files...
dvi: {DIF_INSTALLDEVICEFILES} 11:49:41.847
dvi: No class installer for '***** Master'
dvi: Default installer: Enter 11:49:41.848
dvi: {Install FILES}
inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf' ([strings])
inf: Opened PNF: 'C:\Windows\INF\winusb.inf' ([strings.0407])
inf: {Install Inf Section [USB_Install]}
inf: {Install Inf Section [USB_Install] exit (0x00000000)}
inf: {Install Inf Section [WINUSB.NT]}
inf: CopyFiles=WINUSB.CopyFiles (winusb.inf line 26)
cpy: Open PnpLockdownPolicy: Err=2. This is OK. Use LockDownPolicyDefault
flq: QueueSingleCopy...
flq: Inf : 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf'
flq: SourceInf: 'C:\Windows\INF\winusb.inf'
flq: SourceSection: [sourcedisksfiles]
flq: Source root path based on SourceInf
flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\winusb.inf_amd64_neutral_12d74fde7082c1af'
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x01000000
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x01000000
flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\winusb.inf_amd64_neutral_12d74fde7082c1af'
flq: SourceFilename - 'winusb.sys'
flq: TargetDirectory- 'C:\Windows\system32\DRIVERS'
flq: TargetFilename - 'winusb.sys'
flq: SourceDesc - 'windows cd'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
flq: {FILE_QUEUE_COPY exit(0x00000000)}
inf: {Install Inf Section [WINUSB.NT] exit (0x00000000)}
dvi: Processing co-installer registration section [USB_Install.CoInstallers].
inf: {Install Inf Section [USB_Install.CoInstallers]}
inf: CopyFiles=CoInstallers_CopyFiles (winusb_generic_device.inf line 69)
flq: QueueSingleCopy...
flq: Inf : 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf'
flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf'
flq: SourceSection: [sourcedisksfiles.amd64]
flq: Source root path based on SourceInf
flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98'
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98'
flq: SourcePath - '\amd64'
flq: SourceFilename - 'WinUSBCoInstaller2.dll'
flq: TargetDirectory- 'C:\Windows\system32'
flq: TargetFilename - 'WinUSBCoInstaller2.dll'
flq: SourceDesc - '***** Master Install Disk'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
flq: {FILE_QUEUE_COPY exit(0x00000000)}
flq: QueueSingleCopy...
flq: Inf : 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf'
flq: SourceInf: 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf'
flq: SourceSection: [sourcedisksfiles.amd64]
flq: Source root path based on SourceInf
flq: SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98'
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: {FILE_QUEUE_COPY}
flq: CopyStyle - 0x00000000
flq: SourceRootPath - 'C:\Windows\System32\DriverStore\FileRepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98'
flq: SourcePath - '\amd64'
flq: SourceFilename - 'WdfCoInstaller01011.dll'
flq: TargetDirectory- 'C:\Windows\system32'
flq: TargetFilename - 'WdfCoInstaller01011.dll'
flq: SourceDesc - '***** Master Install Disk'
flq: {FILE_QUEUE_COPY exit(0x00000000)}
flq: {FILE_QUEUE_COPY exit(0x00000000)}
inf: {Install Inf Section [USB_Install.CoInstallers] exit (0x00000000)}
dvi: Co-installers registered.
dvi: {Install INTERFACES}
dvi: Installing section [USB_Install.Interfaces]
dvi: {Install INTERFACES exit 00000000}
dvi: {Install FILES exit (0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_INSTALLDEVICEFILES - exit(0x00000000)} 11:49:41.869
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=3
flq: File 'C:\Windows\system32\DRIVERS\winusb.sys' pruned from copy.
sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Package_271_for_KB3125574~31bf3856ad364e35~amd64~~6.1.4.4.cat'.
cpy: DrpSetRegFileProt 'C:\Windows\system32\DRIVERS\winusb.sys' Status=0 Class=Inbox Windows protected
flq: File 'C:\Windows\system32\WinUSBCoInstaller2.dll' pruned from copy.
sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem192.CAT'.
! sig: VerifyTrustFailed for C:\Windows\system32\WinUSBCoInstaller2.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\WinUSBCoInstaller2.dll' Status=0 Class=OEM Legacy
flq: File 'C:\Windows\system32\WdfCoInstaller01011.dll' pruned from copy.
sig: Using catalog 'C:\Windows\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\oem192.CAT'.
! sig: VerifyTrustFailed for C:\Windows\system32\WdfCoInstaller01011.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\WdfCoInstaller01011.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 CopyNodes=0
flq: CommitQ early exit: No nodes are queued
flq: {_commit_file_queue exit OK}
ndv: Registering CoInstallers...
dvi: {DIF_REGISTER_COINSTALLERS} 11:49:41.992
dvi: No class installer for '***** Master'
dvi: Default installer: Enter 11:49:41.994
inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf' ([strings])
inf: {Install Inf Section [USB_Install.CoInstallers]}
inf: AddReg=CoInstallers_AddReg (winusb_generic_device.inf line 68)
inf: {Install Inf Section [USB_Install.CoInstallers] exit (0x00000000)}
dvi: Co-installers registered.
dvi: Default installer: Exit
dvi: {DIF_REGISTER_COINSTALLERS - exit(0x00000000)} 11:49:41.999
ndv: Installing interfaces...
dvi: {DIF_INSTALLINTERFACES} 11:49:42.000
dvi: No class installer for '***** Master'
dvi: Using exported function 'WdfCoInstaller' in module 'C:\Windows\system32\WdfCoInstaller01011.dll'.
dvi: CoInstaller 1 == WdfCoInstaller01011.dll,WdfCoInstaller
dvi: Using exported function 'CoDeviceInstall' in module 'C:\Windows\system32\WinUSBCoInstaller2.dll'.
dvi: CoInstaller 2 == WinUSBCoInstaller2.dll
dvi: CoInstaller 1: Enter 11:49:42.003
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 11:49:42.003
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 11:49:42.004
dvi: {Install INTERFACES}
inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf' ([strings])
dvi: Installing section [USB_Install.Interfaces]
dvi: {Install INTERFACES exit 00000000}
dvi: Default installer: Exit
dvi: {DIF_INSTALLINTERFACES - exit(0x00000000)} 11:49:42.005
ndv: Installing device...
dvi: {DIF_INSTALLDEVICE} 11:49:42.006
dvi: No class installer for '***** Master'
dvi: CoInstaller 1: Enter 11:49:42.006
inf: Opened PNF: 'C:\Windows\INF\oem192.inf' ([strings])
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 11:49:42.045
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 11:49:42.053
dvi: {Install DEVICE}
inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\winusb_generic_device.inf_amd64_neutral_ad8ac9abf57b7d98\winusb_generic_device.inf' ([strings])
inf: Opened PNF: 'C:\Windows\INF\winusb.inf' ([strings.0407])
dvi: Processing Registry/Property directives...
inf: {Install Inf Section [USB_Install]}
inf: {Install Inf Section [USB_Install] exit (0x00000000)}
inf: {Install Inf Section [WINUSB.NT]}
inf: AddReg=WINUSB.AddReg (winusb.inf line 27)
inf: {Install Inf Section [WINUSB.NT] exit (0x00000000)}
inf: {Install Inf Section [USB_Install.Hw]}
inf: AddReg=NoDeviceInterfaceGUID (winusb_generic_device.inf line 59)
inf: {Install Inf Section [USB_Install.Hw] exit (0x00000000)}
dvi: {Writing Device Properties}
dvi: Provider name=Elmos Semiconductor AG
dvi: DriverDate 01/08/2018
dvi: DriverVersion=6.1.7600.16385
dvi: Class name=USBDevice
dvi: Manufacturer=Elmos Semiconductor AG
dvi: Matching DeviceID=usb\vid_20ef&pid_a005
dvi: Strong Name=oem192.inf:libusbDevice_WinUSB.NTamd64:USB_Install:6.1.7600.16385:usb\vid_20ef&pid_a005
dvi: {Writing Device Properties - Complete}
inf: {Install Inf Section [USB_Install.Services]}
inf: AddService=WinUSB,0x00000002,WinUSB_ServiceInstall (winusb_generic_device.inf line 43)
inf: ServiceType=1 (winusb_generic_device.inf line 47)
inf: StartType=3 (winusb_generic_device.inf line 48)
inf: ErrorControl=1 (winusb_generic_device.inf line 49)
inf: ServiceBinary=C:\Windows\system32\DRIVERS\WinUSB.sys (winusb_generic_device.inf line 50)
inf: DisplayName="WinUSB - Kernel Driver 02/10/2017 6.1.7600.16385" (winusb_generic_device.inf line 46)
dvi: Add Service: Modified existing service 'WinUSB'.
inf: {Install Inf Section [USB_Install.Services] exit(0x00000000)}
dvi: Updated reflected section names for: oem192.inf
dvi: {Install DEVICE exit (0x00000000)}
dvi: Writing common driver property settings.
dvi: DriverDescription=***** Master
dvi: DeviceDisplayName=***** Master
dvi: Install Device: Restarting device. 11:49:42.097
dvi: Install Device: Restarting device completed. 11:49:57.184
!!! dvi: Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.
dvi: Default installer: Exit
dvi: CoInstaller 1: Enter (Post Processing) 11:49:57.186
dvi: CoInstaller 1: Exit (Post Processing)
dvi: {DIF_INSTALLDEVICE - exit(0x00000000)} 11:49:57.197
dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 11:49:57.197
dvi: No class installer for '***** Master'
dvi: CoInstaller 1: Enter 11:49:57.198
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 11:49:57.198
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 11:49:57.198
dvi: Default installer: Exit
dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 11:49:57.199
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)} 11:49:57.200
dvi: {DIF_DESTROYPRIVATEDATA} 11:49:57.200
dvi: CoInstaller 1: Enter 11:49:57.200
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 11:49:57.202
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 11:49:57.202
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 11:49:57.203
ump: Server install process exited with code 0x00000000 11:49:57.210
<<< Section end 2018/11/19 11:49:57.211
<<< [Exit status: SUCCESS]

#5

OK to clarify:

1. You plug the atmel device into the "server" computer.
2. You use the device on another pc "client" via virtualhere
3. You stop using via virtualhere then try to use the device directly on the "server" computer?

And it doesnt work on the server computer. Is that the problem?

#6

1. Plug Device directly in "Client"
2. Install Drivers (WinUSB)
3. Start Software -> Working, Device connected to Software!

4. Plug Device in "Server"
5. Select to use Device on "Client"
6. Let VH install VH Drivers
7. Use Device over VH -> Working, Device connected to Software!

8. Plug Device back in "Client"
9. Try to Connect in Software -> No Device found
10. Check Device Manager -> Device shows up after about a minute, Shows Error: "Code 10, can not be started"

#7

Tried to Uninstall VH Drivers -> Code 10
Tried to Uninstall VH Drivers and Reinstall Device Drivers -> Code 10

#8

As a test, Between 8 and 9 in the list above can you reboot your client pc and see if that resolves it....

#9

Hey Michael,

it would be really important for us to fix this Problem. Would it be possible to Call and Screen share, to try and fix the Problem together?

Best Regards

#10

No sorry, did you try the test i suggested.

I suspect is probably not virtualhere but some driver issue with your winusb/libusb installation thing. Virtualhere is completely separate from the windows built-in usb ports so im not sure how it might be influencing it at this point...

Another thing i forgot to mention - there wont be any fixes to windows 7 running virtualhere, because win 7 its not supported anymore by microsoft.

Windows 10/server 2016 (or later platforms) are the only platforms where i can make fixes to virtualhere. You should try to upgrade your client to win10

#11

Tried what you suggested, no success...

But the problem occured on two maschines we use exactly after VH installed it's drivers..

Company will upgrde soon to win10, but even there we need a fix for the problem. I will try the setup on a win10 maschine, but we need to at least reverse the changes vh made on the win7 maschines, so we can use the devices again until IT upgrades...

I would stop using VH on the Win7 Maschines until we upgrade to Win 10 ( a shame, regarding we bougth 3 licenses and the I like the tool a lot.), but we need to at least get the win7 maschines working again...

#12

Its not possible to get error 10 when uninstalling the virtualhere drivers.

Before step 8 can you uninstall the virtualhere driver

You must uninstall the vh drivers by running

vhui64.exe -y

by running cmd.exe as an administrator

#13

Tried is, does not work...

#14

What doesnt work? You mean vhui64.exe -y fails? Or your atmel device is still not working even after you uninstalled virtualhere?

#15

vhui64.exe -y start, uninstalls, but exits without any message (entry in Software List Disappears, Process finishes).

Device still does not work...

#16

I think you should repair your win 7 PC as I think something is not right with it. Is there a system restore state you can rollback to?

#17

I don't think it has to do something with the System. We see exactly the same behaviour at two different Systems...
I'll try to rollback, but one of the Systems has had this fault since about half a year, i don't think i can roll it back...

#18

Tried to Roll Back a System, even the System Rollback does not Fix the Problem!

#19

I think you need to reinstall windows. Since virtualhere is not even on your pc it has nothing to do with virtualhere.

#20

Tried it again, on three absolutly different maschines, absolutly the same behaviour.... Must have to do sth. with VH