Webcamd doesn't work

Hi from Western Australia!
So I got rid of my crazy little cr100 and got a ender 5 plus
Octopi seems to work but the camera does not.
I have screenshots of kern.log | grep 2835 and webcamd.log

Camera model
Is a rpicam v2

What is the problem?
Module is from the staging directory???

What did you already try to solve it?

Logs (/var/log/webcamd.log, syslog, dmesg, ... no logs, no support)

Additional information about your setup
(OctoPrint version, OctoPi version, ...)!
Octoprint v1.5.3
Octopi v0.18.0

Screenshot_20210208-144148_JuiceSSH|690x275

Heyho :slight_smile:

If /dev/video0 isn't listed your webcam wasn't detected.

Here a quick checklist

  • Is the CSI cable inserted the right way? The silvery contacts need to face away from the Ethernet connector!
  • Is the CSI cable fully seated?
  • Did you insert the CSI cable into the Display connector? It needs to be inserted into the CSI connector, which is the one closer to the Ethernet connector.
  • Is the other end of the CSI cable correctly attached to the camera board?
  • is the camera module itself correctly connected to the camera board?

There is a line in kern.log that says

V4L2 device registered as video0 - stills mode > 1280x720

But webcamd can't see it

OK I have resolved the issue by including the line
bcm2835-v4l2
in /etc/modules

I did a
#apt upgrade
recently and noticed that the kernel was replaced. I was bamboozled by the huge wad of bcm2835-* modules that were loaded at boot and failed to notice that the one that webcamd relies on was not one of them. Easily fixed with five minutes of nano. So hopefully some maintainer will make sure this is updated in the download image :smiley:

1 Like

I also note that the module bcm2835_v4l2 (with an underscore) is not worth a knob of goat shit, but the one with a hyphen is good .