USB devices on Raspberry Pi keep disconnecting

Hello,
I am using VirtualHere on a raspberry pi 1 to share some software licensing dongles to several Windows clients. It has been working pretty well over all, but for one client in particular, we haven't been able to stay connected to the server for more than 10 minutes or so. It seems like the amount of time that it will stay connected varies randomly between 10 seconds and 10 minutes. We are running client version 3.3.5 and server version 2.6.7. The log from the server looks like this:

Mon Jan 11 20:11:34 2016 LOG_INFO Connection 35 remotely disconnected gracefully (rx msg size)
Mon Jan 11 20:11:42 2016 LOG_INFO Device 1133 UNBOUND from connection 35
Mon Jan 11 20:11:42 2016 LOG_INFO Device 1134 UNBOUND from connection 35
Mon Jan 11 20:11:42 2016 LOG_INFO Connection 35 successfully removed (reason:timeout)
Mon Jan 11 20:12:02 2016 LOG_DEBUG 192.168.20.23 connected
Mon Jan 11 20:12:03 2016 LOG_INFO Device 1133 BOUND to connection 36
Mon Jan 11 20:12:03 2016 LOG_INFO Device 1134 BOUND to connection 36
Mon Jan 11 20:14:05 2016 LOG_INFO Connection 36 remotely disconnected gracefully (rx msg size)
Mon Jan 11 20:14:08 2016 LOG_DEBUG 192.168.20.23 connected
Mon Jan 11 20:14:10 2016 LOG_INFO Device 1133 UNBOUND from connection 36
Mon Jan 11 20:14:10 2016 LOG_INFO Device 1134 UNBOUND from connection 36
Mon Jan 11 20:14:10 2016 LOG_INFO Connection 36 successfully removed (reason:timeout)
Mon Jan 11 20:14:18 2016 LOG_INFO Connection 37 remotely disconnected gracefully (rx msg size)
Mon Jan 11 20:14:26 2016 LOG_INFO Connection 37 successfully removed (reason:timeout)
Mon Jan 11 20:14:40 2016 LOG_DEBUG 192.168.20.23 connected
Mon Jan 11 20:14:41 2016 LOG_INFO Device 1133 BOUND to connection 38
Mon Jan 11 20:14:41 2016 LOG_INFO Device 1134 BOUND to connection 38
Mon Jan 11 20:16:29 2016 LOG_INFO Connection 38 remotely disconnected gracefully (rx msg size)
Mon Jan 11 20:16:34 2016 LOG_INFO Device 1133 UNBOUND from connection 38
Mon Jan 11 20:16:34 2016 LOG_INFO Device 1134 UNBOUND from connection 38
Mon Jan 11 20:16:34 2016 LOG_INFO Connection 38 successfully removed (reason:timeout)
Mon Jan 11 20:16:48 2016 LOG_DEBUG 192.168.20.23 connected
Mon Jan 11 20:16:48 2016 LOG_INFO Device 1133 BOUND to connection 39
Mon Jan 11 20:16:48 2016 LOG_INFO Device 1134 BOUND to connection 39

We are not doing anything on the client other than reconnecting when the device disconnects. I tried turning on debug mode on the client but it does not seem to do anything as far as I can tell. Any idea what's wrong?

#2

Looks like it might have been a hardware issue on that PC. It's connected through a USB-Ethernet adapter now and it's been fine for at least 30 minutes.

#3

OK, yes virtualhere is pretty robust, if the network is stable, virtualhere will be stable so its very likely a network issue.