VD56G3 compatibility with Raspberry Pi CM5 module + CM5IO board
Do the current VD56G3 drivers support the CM5 module?
I have followed the installation guides several times (including building libcamera from the ST source files) and I can't get libcamera to stream the camera. Here is the error message:
$ libcamera-hello
[0:18:08.863706754] [1547] INFO Camera camera_manager.cpp:326 libcamera v0.5.0
[0:18:08.870764844] [1548] INFO RPI pisp.cpp:720 libpisp version v1.2.0 50426319aa1a 02-07-2025 (19:52:09)
[0:18:08.887921079] [1548] INFO RPI pisp.cpp:1179 Registered camera /base/axi/pcie@1000120000/rp1/i2c@88000/fox@10 to CFE device /dev/media2 and ISP device /dev/media0 using PiSP variant BCM2712_D0
Preview window unavailable
Mode selection for 562:682:12:P
R8,320x240/0 - Score: 3558.98
R8,480x640/0 - Score: 2470.14
R8,640x480/0 - Score: 2614.48
R8,768x1024/0 - Score: 2359.14
R8,1024x768/0 - Score: 2327.98
R8,720x1280/0 - Score: 2973.64
R8,1024x1280/0 - Score: 2337.14
R8,1120x1360/0 - Score: 2310.55
R8,1124x1364/0 - Score: 2311
R10_CSI2P,320x240/0 - Score: 2558.98
R10_CSI2P,480x640/0 - Score: 1470.14
R10_CSI2P,640x480/0 - Score: 1614.48
R10_CSI2P,768x1024/0 - Score: 1359.14
R10_CSI2P,1024x768/0 - Score: 1327.98
R10_CSI2P,720x1280/0 - Score: 1973.64
R10_CSI2P,1024x1280/0 - Score: 1337.14
R10_CSI2P,1120x1360/0 - Score: 1310.55
R10_CSI2P,1124x1364/0 - Score: 1311
Stream configuration adjusted
[0:18:08.889118042] [1547] INFO Camera camera.cpp:1205 configuring streams: (0) 562x682-YUV420 (1) 1120x1360-MONO_PISP_COMP1
[0:18:08.889224597] [1548] INFO RPI pisp.cpp:1483 Sensor: /base/axi/pcie@1000120000/rp1/i2c@88000/fox@10 - Selected sensor format: 1120x1360-Y10_1X10 - Selected CFE format: 1120x1360-PC1M
[0:18:08.898858724] [1548] ERROR V4L2 v4l2_videodevice.cpp:2049 /dev/video6[18:cap]: Failed to start streaming: Invalid argument
ERROR: *** failed to start camera ***
Dmesg output:
[Wed Jul 2 19:59:20 2025] vd56g3: loading out-of-tree module taints kernel.
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Using sensor vd56g3 10-0010 for capture
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Registered [rp1-cfe-csi2_ch0] node id 0 successfully as /dev/video0
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Registered [rp1-cfe-embedded] node id 1 successfully as /dev/video1
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Registered [rp1-cfe-csi2_ch2] node id 2 successfully as /dev/video2
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Registered [rp1-cfe-csi2_ch3] node id 3 successfully as /dev/video3
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Registered [rp1-cfe-fe_image0] node id 4 successfully as /dev/video4
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Registered [rp1-cfe-fe_image1] node id 5 successfully as /dev/video5
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Registered [rp1-cfe-fe_stats] node id 6 successfully as /dev/video6
[Wed Jul 2 19:59:20 2025] rp1-cfe 1f00110000.csi: Registered [rp1-cfe-fe_config] node id 7 successfully as /dev/video7
[Wed Jul 2 19:59:20 2025] vd56g3 10-0010: Successfully probe vd56g3 sensorv4l2-ctl output:
$ v4l2-ctl --list-devices
pispbe (platform:1000880000.pisp_be):
/dev/video20
/dev/video21
/dev/video22
/dev/video23
/dev/video24
/dev/video25
/dev/video26
/dev/video27
/dev/video28
/dev/video29
/dev/video30
/dev/video31
/dev/video32
/dev/video33
/dev/video34
/dev/video35
/dev/media2
/dev/media3
rp1-cfe (platform:1f00110000.csi):
/dev/video0
/dev/video1
/dev/video2
/dev/video3
/dev/video4
/dev/video5
/dev/video6
/dev/video7
/dev/media1
rpi-hevc-dec (platform:rpi-hevc-dec):
/dev/video19
/dev/media0
