QVIO server on starling degraded and fails after starting (intermittent)
-
I am trying to debug some intermittent qvio server failure on a starling. When the starling boots up I get qvio overlay in voxl-portal just fine and then lose it after about 40s (my wifi connection disconnects). Everything comes back except qvio overlay on voxl portal.
When I manually run qvio server through adb it fails on 'waiting for imu'. I manually start voxl-imu-server and then run qvio server again with debug enabled and got the following:
I can see qvio server is still connected as a client under voxl-imu-server:
I am clueless as to what is bringing down my connection and why qvio seems to be related to what is failing. This issue is intermittent and sometimes I am able to maintain qvio overlay in voxl portal. Sometimes qvio overlay will come back after a few min of being in a degraded state and not showing any stats on voxl portal.
To clarify the services all remain running when my connection gets hosed. I tried voxl-inspect-services and they all appear to be running whereas my wifi connection is what gets hosed (but recovers). When the disconnect happens I lose QGC mavlink to the starling and the streams go black. I ping the voxl IP and get nothing until the connection recovers