Hi, I want to use coreos on raspberry pi 4b with a camera module. But there are no video device nodes created. I can load the bcm2835_v2L kernel driver but to no avail as there are no video device nodes.
I am wondering if this is a raspberry pi issue, in that in fedora you cannot use devicetree.
I am guessing coreos is not primarily designed to work with cameras, but it would make a nice secure base for a security camera.
I have tried a usb camera and that also fails with
$libcamera-hello
Could not open any dmaHeap device
[0:27:24.276363366] [4629] INFO Camera camera_manager.cpp:325 libcamera v0.3.2
[0:27:24.285515111] [4632] WARN V4L2 v4l2_pixelformat.cpp:346 Unsupported V4L2 pixel format H264
Preview window unavailable
ERROR: *** failed to generate viewfinder configuration ***
and
$libcamera-hello --list-camera
Could not open any dmaHeap device
Available cameras
-----------------
0 : HD Pro Webcam C920 [2304x1536] (\_SB_.SCB0.XHC0-1.2:1.0-046d:082d)
Modes: 'MJPEG' : 160x90 ERROR: *** unordered_map::at ***
Is there anything I can do to get this to work?
Is this an issue with kernel support ? Would compiling a kernel help?
Also, I note that journalctl reports that the bcm2835 kernel drivers are all from the staging directory, and warns that the quality is unknown, not sure if this might affect the detection of the camera. I have used /etc/modules-d
I am using the latest version of coreos installer, so latest firmware etc on a raspberry pi 4b 8GB (3gb limit removed).
I am quite happy to compile drivers/kernel etc…