I have a Camarray with 4 OV9782 cameras that I’m trying to use on a Raspberry Pi 4. I’ve installed the latest version of raspbian (Bullseye, kernel 5.15.61, 64bits, no desktop environment) and the driver for the Camarray using the instructions from this page and tried to capture an image using libcamera-still (with the -n option to prevent preview since I’m working headlessly) and the capture_headless.py example code from the given repository.
Sadly, whenever I try to capture using either one of those methods, the program blocks and nothing short of rebooting the Raspberry Pi solves this. I’ve tried Ctrl+C, killing the process from another ssh session but everytime I do, the original shell stays unresponsive and using ps just shows the process in Zombie state. I get this message right before the process blocks but it doesn’t seem to display any valuable info (not to me at least):
Just tried on the version of Bullseye that is linked to in the tutorial page and I get the same problem. I will try to use a version with a kernel explicitly supported as well as another Raspi. Will keep you posted
I’ve tried installing a version of RaspiOS that uses kernel 5.4.51-v7l+ since it is one of the explicitly supported kernel version but now the driver won’t even install under the excuse that I’m using an “unsupported kernel version”
The Buster system does not work with picamera2 and our documentation currently has a few pages that need to be updated. I’m working on a brand new doc that will correct all the current errors. Stay tuned.So please use Bullseye.
I tested the no-display environment.There is no blockage occurring.
Now I want you to try it again using bullseye. Give me the full dmesg logs after the blocking occurs.