voxl-camera-server only finds 5 out of 6 cameras
-
Hi, we have an issue with running the voxl-camera-server on the RB5 Flight on voxl for RB5 version 0.9.5. The voxl-camera-server only finds 5 cameras, and running with the -s parameter we get all 5 feeds in the voxl portal, specifically the front left stereo camera is missing. We have inspected the ribbon connectors for anything loose but not found anything.
Running voxl-camera-server with stereo only or tracking only it runs, but not with stereo+tracking or only hi-res (using config files from running voxl-configure-cameras). And running stereo only we do not get the two stereo camera feeds, but rather the front right stereo camera and the tracking camera feeds in voxl portal. Does this hint at a hardware problem? Do you have any further debugging tips?rb5:~$ voxl-camera-server -d1 existing instance of voxl-camera-server found, attempting to stop it ------ voxl-camera-server: Starting camera server Attempting to open the hal module SUCCESS: Camera module opened on attempt 0 ----------- Number of cameras: 5 Cam idx: 0, Cam slot: 1, Slave Address: 0x00E4, Sensor Id: 0x7750 Cam idx: 1, Cam slot: 2, Slave Address: 0x00C0, Sensor Id: 0x7750 Cam idx: 2, Cam slot: 3, Slave Address: 0x0020, Sensor Id: 0x0214 Cam idx: 3, Cam slot: 4, Slave Address: 0x00E2, Sensor Id: 0x7750 Cam idx: 4, Cam slot: 5, Slave Address: 0x00E4, Sensor Id: 0x7750
-
@Martin-Brandt Can you do
voxl-camera-server -l
-
rb5:/$ voxl-camera-server -l Attempting to open the hal module SUCCESS: Camera module opened on attempt 0 Aborted
It aborts. However, with the
-s
parameter we getrb5:/$ voxl-camera-server -s existing instance of voxl-camera-server found, attempting to stop it Assuming type: OV7251 for camera 0 Assuming type: OV7251 for camera 1 Assuming type: IMX214 for camera 2 Assuming type: OV7251 for camera 3 Assuming type: OV7251 for camera 4 ------ voxl-camera-server: Camera server is now running ^C received SIGINT Ctrl-C ------ voxl-camera-server INFO: Camera server is now stopping WARNING: Deleting buffers: 1124073472 of 1124073488 still in use Segmentation fault: Fault thread: voxl-camera-ser(tid: 2835) Segmentation fault
where it finds 5 of the cameras.
-
@tom ^ Forgot to tag
-
@Martin-Brandt If you run
voxl-camera-server -s
and open voxl-portal, are you able to see which camera isn't enumerating? -
@tom Yes, the front left stereo camera is not seen in voxl-portal, the rest are there.
-
@Martin-Brandt There's likely a hardware issue with that sensor, I would check for tears or too extreme of bends in that camera flex.
-
@tom We already opened up the flight deck and did not see any tears or folds in the cable. The drone has not done any real flights yet, only a couple 30s indoor flight tests. So it is more or less straight from the factory (it was, however, bought in late 2021).
-
@tom Hi, any further debugging tips on this? If not we will send an RMA.
-
@Martin-Brandt Starting the RMA process is probably the best option as opening it up yourself risks damaging other components