-
Notifications
You must be signed in to change notification settings - Fork 5.1k
bcm2835-v4l2 broken in 6.12.20 #6753
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This line is clearly part of a kernel stack trace. Please post the output of |
Here you have:
|
Thanks. That still looks oddly incomplete (no You said this happens after "updating all my Raspberry Pis ... under Bookworm to the kernel 6.12.20". What were you running before? Is this your first 6.12 kernel? |
I never run any testing kernel, so, the previous kernel was the last one released through |
I think there's a slight difference between "the last stable kernel was 6.6.74" and "I was last running 6.6.74", but no matter. |
Please do note that bcm2835-v4l2 is relying on the legacy camera stack that has been deprecated since Nov 2021 (3.5 years ago). https://github.com/raspberrypi/linux/blob/rpi-6.12.y/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c#L1559 This path only gets executed if the legacy stack is enabled with a camera connected, which is why it hasn't been noticed until now. |
PR at #6754 should fix this. |
Describe the bug
After updating all my Raspberry Pis (1, Zero W, Zero 2 W, 3, 4...) under Bookworm to the kernel 6.12.20, all cameras stopped working. Checked the program using the cameras (
mjpg-streamer
) and says:Which is correct, as
ls /dev/video*
does not show any/dev/video0
device. Then, went to trace the kernel driver. Started withsudo modprobe -v bcm2835-v4l2
and gets stuck with this only output line:Steps to reproduce the behaviour
apt
Device (s)
Raspberry Pi 4 Mod. B, Raspberry Pi Zero 2 W, Raspberry Pi Zero W / WH, Raspberry Pi 3 Mod. A+, Raspberry Pi 1 Mod. B, Raspberry Pi Zero
System
Logs
Additional context
In previous syslog files (that is, previous stable kernel 6.6.74), the driver only output these messages:
The text was updated successfully, but these errors were encountered: