The CSI cameras are not natively anything like v4l, maybe you can run something now to make them compliant. The Pi should work with a USB camera and give v4l.
See the RPI forums at https://www.raspberrypi.org/forums/viewforum.php?f=43&sid=a62693ef63165f18071bd85d069e6e90 Or in Raspbian look at the raspistill and raspicam programs. They're more like surplus cell phone cameras than anything with a standard interface. On 1/29/21, Gunnar Wolf <[email protected]> wrote: > Hi! > > [email protected] dijo [Wed, Jan 06, 2021 at 09:09:09AM +0000]: >> > I'm experimenting with a Raspberry Pi 4 Model B and can't seem to get >> > V4L to expose a /dev/video0 device when using the standard CSI camera >> > module. Raspbian on the same device seems to expose one correctly. I'm >> > using the 20200707_raspi_4 image. >> I was having similar problems with an early Pi 1, Model B+. The following >> exposed a /dev/video0 device for me. Maybe it works for a Pi4 too. > > I was very happy to see this message! Still... > >> Installed raspi_0w image. >> Added start_x=1 in /boot/firmware/config.txt >> Installed v4l-utils, v4l2ucp, v4l-conf. >> Installed a bunch of python stuff... >> No joy. >> Upgraded system to debian testing (to get the bcm2835_v4l2 module, from >> the staging directory). >> Reboot. >> Changed /boot/firmware/config.txt again, because it was overwritten during >> upgrade to testing: start_x=1 ; Also added gpu_mem=128 but not sure if >> this is needed. >> Reboot >> Magic! /dev/video0 now exists. >> Haven't captured a picture yet, but this looks promising: >> # v4l2-ctl --info > > No luck yet :-( I tried this on a RPi4, and while /dev/vide0 exists, > any attempts to use it ends up with a dead camera grabbing program :-( > > -- ------------- Education is contagious.

