I'm trying to configure dual camera support in Ubuntu Server 20.04.1 on the Raspberry Pi Compute Module 3+ hardware.
Regular camera module support on common Raspberry Pi boards like 3B+ works fine in 20.04 with fswebcam + gstreamer. I followed the official instructions at https://www.raspberrypi.org/document...cmio-camera.md and used the .dts file they supplied (https://www.raspberrypi.org/document...ob-dualcam.dts) for CM3+.
First, I confirmed that compiling the dt-blob.bin file and dropping it to /boot/dt-blob.bin made it work in Raspbian: I could capture images from either of the cameras. However, after switching to Ubuntu Server 20.04.1 and compiling the same suggested .dts and dropping it to /boot/firmware/dt-blob.bin I have nothing. '/dev/video0' and '/dev/video1' are not created; the output of 'gpio readall' seems to suggest the gpio changes were not applied. start_x=1 is present in /boot/firmware/usercfg.txt
Qs: has anyone made this work with their CM3+? Does the .dts from Raspbian need modifications to work with Ubuntu; any other configuration changes needed on top of what's required for Raspbian? Does the .bin file need to be packaged with initrd like in the case of overlays(https://wiki.ubuntu.com/CustomizeLiv...ify_the_initrd)?
Thanks
Bookmarks