Description
We are repeatedly getting occasional disconnects from our oakd-w-poe devices that reads with the following error. The disconnects seems to happen randomly or just after some time.
The error:
"terminate called after throwing an instance of 'std::runtime_error'
what(): Communication exception - possible device error/misconfiguration. Original message 'Couldn't read data from stream: 'depth' (X_LINK_ERROR)'
[oakd-11] process has died [pid 1499128, exit code -6, cmd /home/grover/catkin_ws/devel/lib/grover_vision/oakd_node __name:=oakd __log:=/home/grover/.ros/log/659fb568-d1e9-11ed-b878-23da073fdadf/oakd-11.log].
log file: /home/grover/.ros/log/659fb568-d1e9-11ed-b878-23da073fdadf/oakd-11*.log"
We noticed the same error on our usb devices occasionally, we put that down to vibration/usb-cable issues.
What could be causing this? Could vibration be causing Ethernet disconnect? It is using the Luxonis cable and we've confirmed the POE switch the camera is connected to isn't losing power. Could it be an issue with the pipeline?