Hi,
I'm pretty new at using this software but now I'm facing a problem with it.
First of all I'm running the server on a macOS sonoma 14.4 and I'm trying to use my hotas x52 pro through moonlight on a linuxmint cinnamon os. The connection goes very well. But I have server side disconnections all the time and it's not automaticaly reconnecting I have to unplug and replug. it wouldn't really bother me but when it's disconnecting mid-game and I have to restart the game for it to work again.
Here is the log i got
Sun Aug 4 16:55:10 2024 LOG_INFO Connection 10 successfully removed (reason:timeout)
Sun Aug 4 16:57:36 2024 LOG_INFO Set custom event 'onReset.0x06A3.0x0762='
Sun Aug 4 16:59:29 2024 LOG_INFO Set custom event 'onReset.0x06A3.0x0762='
Sun Aug 4 17:01:21 2024 LOG_INFO 69.57.208.75 connected as connection 12 (Reverse TCP)
Sun Aug 4 17:01:21 2024 LOG_INFO Device 18087936 [06a3:0762] BOUND to connection 12
Sun Aug 4 17:06:15 2024 LOG_ERR clearHaltImpl: ClearPipeStallBothEnds (ep 0x81) error kIOReturnNotReady (not ready) at 4295222502
Sun Aug 4 17:06:15 2024 LOG_ERR abortEndpointImpl: USBDeviceAbortPipeZero error kIOReturnNoDevice (no such device) at 4295222502
Sun Aug 4 17:06:16 2024 LOG_ERR Failed to find device to pass to kernel at 4295222502
Sun Aug 4 17:06:16 2024 LOG_INFO Device 18087936 [06a3:0762] SURPRISE UNBOUND from connection 12
Sun Aug 4 17:06:16 2024 LOG_INFO Unmanaging device 18087936 [06a3:0762]
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:16 2024 LOG_WARNING abortEndpointImpl, trying to abort control transfer with non-existent device
Sun Aug 4 17:06:17 2024 LOG_WARNING Warning, unbinding device at 4295222502 with 10 outstanding in-flight URBs
Thanks for the help
.
The X52 is disconnecting itself, virtualhere is not doing it. It usually means the firmware in the device crashed for some reason, maybe the extra network latency caused it. What is your latency like? In the virtualhere client, right click USB Servers->About->Statistics
When I check the client on…
When I check the client on moonlight the latency is between 20 and 45 ms
.
That is not too bad, but i do suspect the HOTAS is crashing because it cant handle the extra latency. There is no much that can be done other than make sure you use ethernet to connect everything to the internet, dont use wifi if at all possible.