xbox360 controller

Hi
Im trying to remote a wired xbox360 controller, from a windows 10 laptop to a windows 10 laptop.
Please see attached from the server log. Any help would be greatly appreciated.

Thanks,

Iain

2017-09-18 16:29:37 INFO :Unmanaging device 4 [0b95:1790]
2017-09-18 16:29:37 INFO :Unmanaging device 3 [25a7:fa61]
2017-09-18 16:29:37 INFO :Unmanaging device 1 [0bda:58c2]
2017-09-18 16:29:37 INFO :Unmanaging device 2 [2386:3111]
2017-09-18 16:29:37 INFO :Unmanaging device 5 [045e:028e]
2017-09-18 16:29:40 INFO :>>> Shutdown <<<
2017-09-18 16:30:48 INFO :>>> Starting VirtualHere USB Server v3.3.8 (Built: Sep 5 2017, 19:52:53)<<<
2017-09-18 16:30:48 INFO :Using configuration config.ini
2017-09-18 16:30:48 INFO :Server licensed to=unlicensed max_devices=1
2017-09-18 16:30:48 INFO :TCPServer starting...
2017-09-18 16:30:48 INFO :Listening on all network interfaces at port 7575 (IPv6 dual-stack)
2017-09-18 16:30:48 INFO :Registration called
2017-09-18 16:30:50 INFO :Tickled device USB\VID_0BDA&PID_58C2\200901010001 when getting prod/vend strings
2017-09-18 16:30:50 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-18 16:30:50 INFO :Found High speed device [0b95:1790] "ASIX Elec. Corp., AX88179" at address 1
2017-09-18 16:30:50 INFO :Found Full speed device [25a7:fa61] "Compx, 2.4G Receiver" at address 2
2017-09-18 16:30:50 INFO :Found High speed device [0bda:58c2] "CN0JCXG072487723A4E7A00, Integrated_Webcam_HD" at address 3
2017-09-18 16:30:50 INFO :Found Full speed device [2386:3111] "Raydium Corporation, Raydium Touch System" at address 4
2017-09-18 16:30:50 INFO :Found Full speed device [045e:028e] "©Microsoft Corporation, Controller" at address 5
2017-09-18 16:30:50 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-18 16:30:51 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-18 16:30:51 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-18 16:30:51 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-18 16:31:06 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-18 16:31:06 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST

#2

Did you try right clicking on the xbox 360 controller and selecting "Use"?

(You can ignore those other errors in the log)

#3

yes i did. It said somethign like "Error selecting device"

#4

OK can you send me the log when you do this. It will have different error messages

(I justed tested on my xbox ONE controller (not x360) and it worked fine so i think it should work ok if i can see the log for a clue)

#5

the client log is empty. I tried an xbox one controller, same issues.

#6

Sorry to clarify, server log, not client log

#7

Hi,
Heres the server log when the client is trying to access an xbox360 controller attached to the server!

Thanks

Iain

2017-09-19 12:56:18 INFO :>>> Starting VirtualHere USB Server v3.3.8 (Built: Sep 5 2017, 19:52:53)<<<
2017-09-19 12:56:18 INFO :Using configuration config.ini
2017-09-19 12:56:18 INFO :Server licensed to=unlicensed max_devices=1
2017-09-19 12:56:18 INFO :TCPServer starting...
2017-09-19 12:56:18 INFO :Listening on all network interfaces at port 7575 (IPv6 dual-stack)
2017-09-19 12:56:18 INFO :Registration called
2017-09-19 12:56:19 INFO :Tickled device USB\VID_0BDA&PID_58C2\200901010001 when getting prod/vend strings
2017-09-19 12:56:56 INFO :Tickled device USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6 when getting prod/vend strings
2017-09-19 12:56:56 INFO :Found Full speed device [25a7:fa61] "Compx, 2.4G Receiver" at address 1
2017-09-19 12:56:56 INFO :Found High speed device [0bda:58c2] "CN0JCXG072487723A4E7A00, Integrated_Webcam_HD" at address 2
2017-09-19 12:56:56 INFO :Found Full speed device [8087:0a2a] "0x8087, 0x0a2a" at address 3
2017-09-19 12:56:56 INFO :Found Full speed device [2386:3111] "Raydium Corporation, Raydium Touch System" at address 4
2017-09-19 12:56:56 INFO :Found Full speed device [045e:028e] "©Microsoft Corporation, Controller" at address 5
2017-09-19 12:56:56 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:56:56 INFO :Unmanaging device 3 [8087:0a2a]
2017-09-19 12:56:56 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:56:57 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:56:57 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:56:57 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:56:57 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:56:57 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:56:57 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:56:57 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:57:12 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:57:12 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:59:15 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:59:15 INFO :Found High speed device [13fe:3527] "Integral, Crypto" at address 6
2017-09-19 12:59:17 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:59:17 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:59:17 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:59:18 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:59:18 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:59:18 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST
2017-09-19 12:59:19 ERROR :Calling CM_Get_DevNode_PropertyW (Class) failed for USB\VID_8087&PID_0A2A\5&DD6C2F4&0&6, error CR_NO_SUCH_DEVNODE or CR_NO_SUCH_DEVINST

#8

@CoolDude, I cannot see the virtualhere client connecting. Can you send the full log. It should at least show the client being connected e.g "2017-09-21 15:44:12 INFO :fe80::d487:f457:d54:3483 connected" (see below for example on my win10 laptop <-> win10 laptop xbox one controller sharing session the log)

Anyway i think what is happening is that windows is powering off the device (to save power) since laptops are more conservative about this. (I was testing on a desktop with my controller)

Can you bring up device manager, go to the xbox Controller listed there then right click -> Select Properties -> Power Management and UNcheck "Allow windows to turn off this device to save power"

then try again using it via virtualhere

2017-09-21 15:43:36 INFO : Starting VirtualHere USB Server v3.3.8 (Built: Sep  5 2017, 19:52:53)
2017-09-21 15:43:36 INFO :Using configuration config.ini
2017-09-21 15:43:36 INFO :Server licensed to=unlicensed max_devices=1
2017-09-21 15:43:38 INFO :TCPServer starting...
2017-09-21 15:43:38 INFO :Listening on all network interfaces at port 7575 (IPv6 dual-stack)
2017-09-21 15:43:38 INFO :Found Full speed device [05ac:828f] "Apple Inc., Bluetooth USB Host Controller" at address 1
2017-09-21 15:43:38 INFO :Found High speed device [05ac:8406] "Apple, Card Reader" at address 2
2017-09-21 15:43:38 INFO :Found Full speed device [05ac:0291] "Apple Inc., Apple Internal Keyboard / Trackpad" at address 3
2017-09-21 15:43:38 INFO :Found Full speed device [045e:02dd] "Microsoft, Controller" at address 4
2017-09-21 15:43:45 ERROR :Registration returned an error
2017-09-21 15:43:58 INFO :Registration called
2017-09-21 15:44:12 INFO :fe80::d487:f457:d54:3483 connected
2017-09-21 15:44:18 INFO :Installing driver for class XboxComposite {05F5CFE2-4733-4950-A6BB-07AAD01A3A84}
2017-09-21 15:44:18 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64/drivers/vhsd_xboxcomposite.sys
2017-09-21 15:44:21 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64/drivers/vhsd_xboxcomposite.cat
2017-09-21 15:44:22 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64/drivers/vhsd_xboxcomposite.inf
2017-09-21 15:44:25 INFO :OK driver installed try again...
2017-09-21 15:44:26 INFO :Device 4 [045e:02dd] BOUND to connection 1
2017-09-21 15:52:18 INFO :Device 4 [045e:02dd] UNBOUND from connection 1
#9

I've got the same issue. Wanted to try the fix but in my Device Manager my controller didn't have any energy options. Can I activate that option somehow?

#10

I tested this again: I installed the virtualhere server this time onto my laptop (macbook air running windows 10 64-bit latest updates) and plugged in the xbox one controller into the usb port in the air.

Then on my other win10 laptop i saw "Windows Hub" appear in the virtualhere client, then i right clicked "Controller" and selected "Use".

Then on the server the log said "Downloading ..." and it downloaded the special virtualhere drivers for the xbox controller then it appeared connected to the client correctly via virtualhere.

Pelle74, if you are doing the same thing, can you paste in the server log after you have done the steps above. I want to see what the error message is. (I pasted the server log in the message above to show you how it should look if everything is ok)

Also on the server, the xbox controller is listed in Device Manager under "XBox Peripherals->XBox Controller" and it should have the tab "Power Management". Its not listed under "USB Serial Bus Controllers" like most usb devices

#11

I will try to fix a log when I'm home from work.

I did find my controller exactly where you're pointing me. But the entry doesn't have such a tab strangely enough.

#12

Sorry guys, have been distracted by work and havent had a chance to look at this in detail.
Still having same issues.

#13

btw tried other usb devices, e.g. memory stick, with no issues. Therefore confirming client connection is ok (i assume).

#14

2017-09-21 18:53:53 INFO :TCPServer starting...
2017-09-21 18:53:53 INFO :Listening on all network interfaces at port 7575 (IPv6 dual-stack)
2017-09-21 18:53:53 INFO :Tickled device USB\VID_045E&PID_0794\6&819E1A3&0&7 when getting prod/vend strings
2017-09-21 18:53:53 INFO :Found Full speed device [03eb:8209] "Atmel, Atmel maXTouch Digitizer" at address 2
2017-09-21 18:53:53 INFO :Found High speed device [045e:0794] "Microsoft, Front LifeCam" at address 3
2017-09-21 18:53:53 INFO :Found Full speed device [045e:07a9] "MICROSOFT, SAM" at address 1
2017-09-21 18:53:53 INFO :Found High speed device [1286:2044] "Marvell, Bluetooth and Wireless LAN Composite Device" at address 4
2017-09-21 18:53:53 INFO :Found Full speed device [045e:028e] "SHANWAN, Controller" at address 19
2017-09-21 18:53:53 INFO :Found High speed device [045e:0795] "Microsoft, Rear LifeCam" at address 5
2017-09-21 18:53:58 INFO :169.50.209.124 connected
2017-09-21 18:53:59 INFO :Connection 5 remotely disconnected gracefully (rx msg size)
2017-09-21 18:54:09 INFO :Connection 5 successfully removed (reason:timeout)
2017-09-21 18:54:19 INFO :169.50.209.124 connected
2017-09-21 18:56:32 ERROR :Cannot capture device because it is currently in use at the server. Please exit the program that is using the device, then try again. (USB\VID_045E&PID_028E\5&1D55FCAA&0&2)
2017-09-21 18:56:37 ERROR :Cannot capture device because it is currently in use at the server. Please exit the program that is using the device, then try again. (USB\VID_045E&PID_028E\5&1D55FCAA&0&2)
2017-09-21 18:56:37 ERROR :Error binding device 19 [045e:028e] to connection 6, BIND_ERROR
2017-09-21 18:56:51 INFO :Connection 6 successfully removed (reason:server shutdown)
2017-09-21 18:56:51 INFO :Connection 6 successfully removed (reason:timeout)
2017-09-21 18:56:52 INFO :Unmanaging device 2 [03eb:8209]
2017-09-21 18:56:52 INFO :Unmanaging device 3 [045e:0794]
2017-09-21 18:56:52 INFO :Unmanaging device 1 [045e:07a9]
2017-09-21 18:56:52 INFO :Unmanaging device 4 [1286:2044]
2017-09-21 18:56:52 INFO :Unmanaging device 19 [045e:028e]
2017-09-21 18:56:52 INFO :Unmanaging device 5 [045e:0795]

#15

OK well that kind of says the problem :)

"ERROR :Cannot capture device because it is currently in use at the server. Please exit the program that is using the device, then try again. (USB\VID_045E&PID_028E\5&1D55FCAA&0&2)"

So something is using the device at the server and virtualhere wont forceabley grab the device from whatever software is currently using it.

What software on the server might be using the xbox controller ? Is there a game running in the background or something like that? Note this is on the server, NOT the client , it doesnt matter whats running on the client

#16

Might be the LiquidSky client that captures the control. Strange though that it does let through an old DD controller. Is there a way to prevent a specific program from using the USB ports?

#17

Not sure what liquidsky is? If it's a 3rd party gaming platform I'm not running it.

#18

Hi

I tried a different xbox 360 wired controller (unbranded one) and still have the same issues. See below.

2017-09-22 15:26:05 INFO :>>> Starting VirtualHere USB Server v3.3.8 (Built: Sep 5 2017, 19:52:53)<<<
2017-09-22 15:26:05 INFO :Using configuration config.ini
2017-09-22 15:26:05 INFO :Server licensed to=unlicensed max_devices=1
2017-09-22 15:26:08 INFO :TCPServer starting...
2017-09-22 15:26:08 INFO :Listening on all network interfaces at port 7575 (IPv6 dual-stack)
2017-09-22 15:26:08 INFO :Registration called
2017-09-22 15:26:09 INFO :Tickled device USB\VID_04F2&PID_B307\0X0001 when getting prod/vend strings
2017-09-22 15:26:09 INFO :Found Low speed device [046d:c51b] "Logitech, USB Receiver" at address 1
2017-09-22 15:26:09 INFO :Found Full speed device [046d:c52b] "Logitech, USB Receiver" at address 2
2017-09-22 15:26:09 INFO :Found Full speed device [24c6:fafd] "BDA, Afterglow Gamepad for Xbox 360" at address 3
2017-09-22 15:26:09 INFO :Found Full speed device [8087:07da] "0x8087, 0x07da" at address 4
2017-09-22 15:26:09 INFO :Found High speed device [04f2:b307] "Chicony Electronics Co.,Ltd., TOSHIBA Web Camera - HD" at address 5
2017-09-22 15:27:28 INFO :fe80::c97d:b606:22b9:7874 connected
2017-09-22 15:27:38 INFO :Installing driver for class XnaComposite {D61CA365-5AF4-4486-998B-9DB4734C6CA3}
2017-09-22 15:27:38 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64…
2017-09-22 15:27:40 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64…
2017-09-22 15:27:41 INFO :Downloading https://www.virtualhere.com/sites/default/files/usbserver/windows/win64…
2017-09-22 15:27:42 INFO :OK driver installed try again...
2017-09-22 15:27:47 ERROR :Cannot capture device because it is currently in use at the server. Please exit the program that is using the device, then try again. (USB\VID_24C6&PID_FAFD\0697ECAB)
2017-09-22 15:27:52 ERROR :Cannot capture device because it is currently in use at the server. Please exit the program that is using the device, then try again. (USB\VID_24C6&PID_FAFD\0697ECAB)
2017-09-22 15:27:52 ERROR :Error binding device 3 [24c6:fafd] to connection 1, BIND_ERROR

#20

Thanks Pelle.

At last i got a fix. On the server computer before Virtualhere is executed, roll back the xbox 360 driver to 15/07/2016 (10.0.14393.0) from the March 17 one.

Now works a treat. So something wrong with the latest Microsoft drivers.

Thanks everyone for your help

Iain

#21

Ok great! thanks for the tip cooldude, hopefully this works for pele74 also

#22

Yes it did. But only momentarily. After reboot the driver auto updated and now I can't roll back... Can I find those older drivers anywhere?

#23

I installed a Virtualhere driver and now it works like a charm. Thanks for the help

#24

Hi pelle74
Problem back again. Driver updated and now can't unroll? How did you fix it?