server side disconnection wtih hotas x52 pro

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

#2

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

#4

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.