I am using a 8Bitdo Ultimate with the 2.4ghz dongle. I have my server running on a Nvidia shield in my living room. My client is my desktop PC running windows 11.
My PC is connected to the router via Ethernet, the shield is connected via Ethernet plugs as the WiFi is too unstable.
The controller connects and works perfectly, sometimes for hours at a time, but sometimes when I use it, it will disconnect every few minutes (sometimes every few seconds) with the error: Error "Operation not permitted" (-1) trying to use this device. (IP ADDRESS HERE)
What steps can I do to try and resolve this issue?
I managed to get some logs…
I managed to get some logs from my shield, here is the logs:
--------- beginning of main
03-04 14:23:22.662 7640 7693 I vhusbd : Tue Mar 4 14:23:22 2025 LOG_INFO Device 1095 [2dc8:3106] SURPRISE UNBOUND from connection 77
03-04 14:23:22.662 7640 7693 I vhusbd : Tue Mar 4 14:23:22 2025 LOG_INFO Unmanaging device 1095 [2dc8:3106]
03-04 14:23:23.243 7640 7693 I vhusbd : Tue Mar 4 14:23:23 2025 LOG_INFO Found Full speed device [2dc8:3106] ", " at address 1096
03-04 14:23:23.255 7640 7693 I vhusbd : Tue Mar 4 14:23:23 2025 LOG_INFO Executed "" for onReset.2dc8.3106
03-04 14:23:23.259 7640 7693 I vhusbd : Tue Mar 4 14:23:23 2025 LOG_INFO Device 1096 [2dc8:3106] BOUND to connection 77
03-04 14:23:23.423 7640 7693 I vhusbd : Tue Mar 4 14:23:23 2025 LOG_INFO Device 1096 [2dc8:3106] SURPRISE UNBOUND from connection 77
03-04 14:23:23.423 7640 7693 I vhusbd : Tue Mar 4 14:23:23 2025 LOG_INFO Unmanaging device 1096 [2dc8:3106]
03-04 14:23:24.264 7640 7693 I vhusbd : Tue Mar 4 14:23:24 2025 LOG_INFO Found Full speed device [2dc8:3109] "8BitDo, Ultimate Wireless Controller" at address 1097
03-04 14:23:24.407 7640 7693 I vhusbd : Tue Mar 4 14:23:24 2025 LOG_INFO Device 1097 [2dc8:3109] BOUND to connection 77
03-04 14:23:33.624 7640 7640 I android_os_HwBinder: HwBinder: Starting thread pool for getting: vendor.nvidia.hardware.cpl.service_common@1.0::INvCplHalCommonService/default
03-04 14:23:33.635 7640 7640 I android_os_HwBinder: HwBinder: Starting thread pool for getting: vendor.nvidia.hardware.cpl.service_common@1.0::INvCplHalCommonService/default
03-04 14:23:33.650 7640 7640 I android_os_HwBinder: HwBinder: Starting thread pool for getting: vendor.nvidia.hardware.cpl.service_common@1.0::INvCplHalCommonService/default
03-04 14:23:33.655 7640 7640 I android_os_HwBinder: HwBinder: Starting thread pool for getting: vendor.nvidia.hardware.cpl.service_common@1.0::INvCplHalCommonService/default
03-04 14:23:33.700 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_ASYNC"
03-04 14:23:33.700 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_LOGFPS"
03-04 14:23:33.700 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_PROCESS_NAME"
03-04 14:23:33.700 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_FPSDYNAMIC"
03-04 14:23:33.833 7640 15690 E Surface : freeAllBuffers: 1 buffers were freed while being dequeued!
03-04 14:23:33.837 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_ASYNC"
03-04 14:23:33.837 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_LOGFPS"
03-04 14:23:33.837 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_PROCESS_NAME"
03-04 14:23:33.837 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_FPSDYNAMIC"
03-04 14:23:35.670 7640 7640 I android_os_HwBinder: HwBinder: Starting thread pool for getting: vendor.nvidia.hardware.cpl.service_common@1.0::INvCplHalCommonService/default
03-04 14:23:35.689 7640 7640 I android_os_HwBinder: HwBinder: Starting thread pool for getting: vendor.nvidia.hardware.cpl.service_common@1.0::INvCplHalCommonService/default
03-04 14:23:35.709 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_ASYNC"
03-04 14:23:35.709 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_LOGFPS"
03-04 14:23:35.710 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_PROCESS_NAME"
03-04 14:23:35.710 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_FPSDYNAMIC"
03-04 14:23:35.800 7640 15690 E Surface : freeAllBuffers: 1 buffers were freed while being dequeued!
03-04 14:23:35.804 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_ASYNC"
03-04 14:23:35.804 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_LOGFPS"
03-04 14:23:35.804 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_PROCESS_NAME"
03-04 14:23:35.804 7640 15690 E libc : Access denied finding property "ro.vendor.sys.NV_FPSDYNAMIC"
.
In the virtualhere client, right click USB Servers-> "Always On Top", then right click USB Servers->About->Statistics and watch that graph
Does that fluctuate around the time the 8bitdo drops?
https://ibb.co/whQ97rngIt…
https://ibb.co/whQ97rng
It disconnected right where the red line is
.
Its your latency. There is something wrong with your Ethernet because it is so variable. It should be < 3 ms all the time. Is it Ethernet over powerline?
I am, because the WiFi is…
I am, because the WiFi is too unstable in this property.
I’ve been using a Xbox dongle for my Xbox controller and it doesn’t disconnect, it’s just the 8bitdo one
.
Your 8bit do cant handle that latency. The xbox can. You need to use real ethernet not over powerline