No activity from ov9281 with v4l2-ctl on RPi 4

When following this guide on my RPi 4 running Ubuntu Server 20.04.1 LTS, there is no output at step 3 (v4l2-ctl --stream-mmap --stream-count=-1 -d /dev/video0 --stream-to=/dev/null). However, the command v4l2-ctl -V returns the following:

Format Video Capture: Width/Height : 1280/800 Pixel Format : 'Y10P' (10-bit Greyscale (MIPI Packed)) Field : None Bytes per Line : 1600 Size Image : 1280000 Colorspace : sRGB Transfer Function : sRGB YCbCr/HSV Encoding: ITU-R 601 Quantization : Full Range Flags :
so it is clear that v4l2 is detecting camera.

This is the same issue found in this thread, although I’m on a RPi 4 instead of 3. Following the advice of that thread, I tried disabling the ov9281 overlay and installing the MIPI driver on github. The installation appears to be successful, but ./arducamstill returns init camera status = 4099. In any case, I would strongly prefer to use the built-in driver over a 3rd party one.


We have not tested it in ubuntu system. We just test on raspbian system. I will test it on ubuntu system and reply you as soon as possible.


What’s more, the ubuntu system does not support our MIPI_Camera driver due to the there is not rawcam component. The rpi need to update it’s libraspberrypi-dev

Thanks, please let me know what you find. I would prefer not to use Raspberry Pi OS due to poor coverage in its default apt repository, and adding repositories from other distributions is poor practice.


I have reported this question on the Raspberry Pi official forum, and there is no reply yet.