ERROR IPARPI when using 12mpx2 stereo synced cameras

When using the stereo camera array on bullseye, I get a few different warnings and errors

libcamera-still
[0:07:41.640470530] [1291] INFO Camera camera_manager.cpp:293 libcamera v0.0.0+3384-44d59841
[0:07:41.658349374] [1292] WARN CameraSensorProperties camera_sensor_properties.cpp:141 No static properties available for ‘imx477’
[0:07:41.658398522] [1292] WARN CameraSensorProperties camera_sensor_properties.cpp:143 Please consider updating the camera sensor properties database
[0:07:41.658435855] [1292] ERROR CameraSensor camera_sensor.cpp:535 ‘imx477 10-001a’: Camera sensor does not support test pattern modes.
[0:07:41.679867573] [1292] INFO RPI raspberrypi.cpp:1313 Registered camera /base/soc/i2c0mux/i2c@1/imx477@1a to Unicam device /dev/media2 and ISP device /dev/media0
[0:07:41.680671292] [1291] INFO Camera camera.cpp:1028 configuring streams: (0) 2028x1520-YUV420
[0:07:41.681000309] [1292] INFO RPI raspberrypi.cpp:738 Sensor: /base/soc/i2c0mux/i2c@1/imx477@1a - Selected sensor format: 2028x1520-SBGGR12_1X12 - Selected unicam format: 2028x1520-pBCC
[0:07:41.708038000] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: Saturation = 1.000000
[0:07:41.708130815] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: Contrast = 1.000000
[0:07:41.708168426] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: Brightness = 0.000000
[0:07:41.708204685] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: AwbMode = 0
[0:07:41.708236629] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: Sharpness = 1.000000
[0:07:41.708271703] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: ExposureValue = 0.000000
[0:07:41.708305573] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: AeExposureMode = 0
[0:07:41.708334240] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: FrameDurationLimits = [ 33333, 33333 ]
[0:07:41.708370869] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: AeMeteringMode = 0
[0:07:41.708398795] [1297] INFO IPARPI raspberrypi.cpp:626 Request ctrl: NoiseReductionMode = 3
[0:07:41.708987663] [1292] INFO RPISTREAM rpi_stream.cpp:133 No buffers available for ISP Output0
[0:07:41.709024940] [1292] INFO RPISTREAM rpi_stream.cpp:133 No buffers available for ISP Output0
[0:07:41.709052144] [1292] INFO RPISTREAM rpi_stream.cpp:133 No buffers available for ISP Output0
[0:07:41.709078459] [1292] INFO RPISTREAM rpi_stream.cpp:133 No buffers available for ISP Output0
[0:07:41.709104107] [1292] INFO RPISTREAM rpi_stream.cpp:133 No buffers available for ISP Output0
[0:07:41.709129570] [1292] INFO RPISTREAM rpi_stream.cpp:133 No buffers available for ISP Output0
[0:07:42.335937962] [1297] ERROR IPARPI cam_helper.cpp:180 Embedded data buffer parsing failed
[0:07:42.369195200] [1297] ERROR IPARPI cam_helper.cpp:180 Embedded data buffer parsing failed

I’ve made the following changes to my /boot/config.txt

camera_auto_detect=0
dtoverlay=imx477

I’ve tried on 32 and 64 bit OS. Interestingly the image still shows. However, the buffer parsing error concerns me.

hi, @ppeetteerr

Have you installed our libcamera-dev and libcamera-apps?

You can use the following command to view version information:

dpkg -l | grep libcamera

libcamera-still --version

If the image can be displayed normally, I think these messages are basically harmless.

The message went away when i changed my configuration from Preview to Still. I believe that is because the buffer goes from 4 to 1 for the still camera settings. If you’re using the picamera2 library that should look like:

   from picamera2 import Picamera2
   camera=Picamera2()
   main = {"format": 'BGR888', "size": (camwidth, camheight)}
   raw = {"format": "SRGGB12_CSI2P", "size": (camwidth, camheight)}
   config=camera.still_configuration(main,raw=raw)
   camera.configure(config)
   camera.start()

Hi, @ppeetteerr

thanks for the solution, are you using rpi 3?