ERROR :Hub failed to open error, No more data is available. (0x00000103)

Hello,

I am trying out VirtualHere after it was suggested on an Nvidia Shield forum.

I've installed the app to the Nvidia Shield TV and connected just one bluetooth dongle to the shield.

I am now running the client on Windows 10 Pro 64bit, but when I select to use the device I get the following errors.

2021-03-10 16:05:41 INFO :No drivers found, they will be installed
2021-03-10 16:05:46 INFO :SetupDiEnumDeviceInterfaces failed
2021-03-10 16:05:46 ERROR :Hub failed to open error, No more data is available. (0x00000103)

Any idea how to resolve this? Happy to provide anything that might help solve it.

Thanks!

#2

Could you try

vhui64.exe -y

then

vhui64.exe -d

does that fix the problem?

#3

Sorry for the delay. I was out of town for a few weeks...

After running the second command I get a popup that says "Error 2 installing drivers, The system cannot find the file specified."

And I get this in the log from the gui.

2021-03-10 20:05:58 INFO :Connection 1 remotely disconnected gracefully (rx)
2021-03-10 20:06:09 INFO :Server ping timeout, shutting down connection 1...
2021-03-10 20:29:59 INFO :Connection 2 remotely disconnected gracefully (rx)
2021-03-10 20:30:10 INFO :assert:../src/common/event.cpp,1917,SearchDynamicEventTable,nNew != dynamicEvents.size(),
2021-03-10 20:30:10 INFO :Server ping timeout, shutting down connection 2...
2021-04-11 20:24:58 INFO :Server ping timeout, shutting down connection 3...
2021-04-11 20:24:58 INFO :Connection 3 socket closed (rx)
2021-04-12 17:23:35 INFO :No drivers found, they will be installed
2021-04-12 17:23:39 INFO :SetupDiEnumDeviceInterfaces failed
2021-04-12 17:23:39 ERROR :Hub failed to open error, No more data is available. (0x00000103)
2021-04-12 17:25:25 INFO :No drivers found, they will be installed
2021-04-12 17:25:28 INFO :SetupDiEnumDeviceInterfaces failed
2021-04-12 17:25:28 ERROR :Hub failed to open error, No more data is available. (0x00000103)

#4

Can you try using the device again via virtualhere (so virtualhere client will attempt to install the drivers) then paste the whole log from the gui (not just parts)

To install the drivers the virtualhere client will extract them to the %TEMP% directory then run pnputil to install them. Somehow your %TEMP% dir doesnt seem to exist or has permission issues...

Maybe its being blocked by an anti-virus program? Can you stop that while virtualhere installs, then start it again

#5

That was the entire log.

My %TEMP% directory does exist. The environment variable points to "C:\Users\ReenigneArcher\AppData\Local\Temp"

I don't have any anti-virus software besides what's built into Windows.

I have disabled real time protection as Windows calls it. And attempted again.

This is complete log that is shown to me (I cleared it before trying to "use this device"). I also tried running the vhui64.exe as admin with the same results.

2021-04-13 20:48:55 INFO :No drivers found, they will be installed
2021-04-13 20:49:00 INFO :SetupDiEnumDeviceInterfaces failed
2021-04-13 20:49:00 ERROR :Hub failed to open error, No more data is available. (0x00000103)

P.S. I tried on another Windows computer and don't have the problem there.

#6

Have a look in c:\windows\inf\setupapi.dev.log

Does it have an !!! lines in there related to vhusb3hc ?

#7

Nothing with "!!!" for vhusb3hc, only this is at the very end of the file related to vh:

>>> [Delete Device - ROOT\USB\0001]
>>> Section start 2021/04/12 17:20:20.615
cmd: "C:\Users\ReenigneArcher\Downloads\vhui64.exe" -y
dvi: Query-and-Remove succeeded
<<< Section end 2021/04/12 17:20:20.637
<<< [Exit status: SUCCESS]