[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: No /dev/video0 on Pi 4 with CSI camera

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
Or in Raspbian look at the raspistill and raspicam programs.  They're
more like surplus cell phone cameras than anything with a standard

On 1/29/21, Gunnar Wolf <gwolf@debian.org> wrote:
> Hi!
> oregano@disroot.org 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.

Reply to: