I am currently trying to port a Bayer sensor in iMX95 FRDM kit. I have got v4l2 stream and it is working fine. I created a dummy entry for my camera in libcamera consisting the yaml and it gets read properly. When I try pushing to the display I am facing an issue. I have attached the logs below.
root@imx95-15x15-lpddr4x-frdm:~# v4l2-ctl -d 0 -v width=1920,height=1200,pixelformat='BA10' --strea
m-mmap
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 71.97 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 71.98 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 71.98 fps
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 71.98 fps
<<<<<<<<<<<<<<<<<<^C
root@imx95-15x15-lpddr4x-frdm:~# cam -c 1 --info
[0:03:42.550702911] [754] INFO Camera camera_manager.cpp:340 libcamera v0.0.0+6489-lf-6.18.2-1.0.0
[0:03:42.659767149] [755] INFO MediaPipeline media_pipeline.cpp:240 Found pipeline: [ar0234 3-0042|
0] -> [0|csidev-4ad30000.csi|1] -> [0|4ac10000.syscon:formatter@20|1] -> [2|crossbar]
[0:03:42.660611245] [755] WARN CameraSensorProperties camera_sensor_properties.cpp:586 No static pr
operties available for 'ar0234'
[0:03:42.660680697] [755] WARN CameraSensorProperties camera_sensor_properties.cpp:588 Please consi
der updating the camera sensor properties database
[0:03:42.660794714] [755] INFO Camera camera_manager.cpp:223 Adding camera '/base/soc/bus@42000000/
i2c@42540000/ar0234_mipi@42' for pipeline handler imx8-isi
[0:03:42.661332196] [755] WARN ISI imx8-isi.cpp:296 Cannot find a supported YUV/RGB format
Using camera /base/soc/bus@42000000/i2c@42540000/ar0234_mipi@42 as cam0
0: 1920x1200-SGRBG10/Unset
* Pixelformat: SGRBG10 (1920x1200)-(1920x1200)/(+1,+1)
- 1920x1200
root@imx95-15x15-lpddr4x-frdm:~# cam -l
[0:03:45.833147768] [756] INFO Camera camera_manager.cpp:340 libcamera v0.0.0+6489-lf-6.18.2-1.0.0
[0:03:45.940562253] [757] INFO MediaPipeline media_pipeline.cpp:240 Found pipeline: [ar0234 3-0042|
0] -> [0|csidev-4ad30000.csi|1] -> [0|4ac10000.syscon:formatter@20|1] -> [2|crossbar]
[0:03:45.941374870] [757] WARN CameraSensorProperties camera_sensor_properties.cpp:586 No static pr
operties available for 'ar0234'
[0:03:45.941445068] [757] WARN CameraSensorProperties camera_sensor_properties.cpp:588 Please consi
der updating the camera sensor properties database
[0:03:45.941557994] [757] INFO Camera camera_manager.cpp:223 Adding camera '/base/soc/bus@42000000/
i2c@42540000/ar0234_mipi@42' for pipeline handler imx8-isi
Available cameras:
1: External camera 'ar0234' (/base/soc/bus@42000000/i2c@42540000/ar0234_mipi@42)
root@imx95-15x15-lpddr4x-frdm:~# export CAMERA0="/base/soc/bus@42000000/i2c@42540000/ar0234_mipi@42"
root@imx95-15x15-lpddr4x-frdm:~# export LIBCAMERA_PIPELINES_MATCH_LIST='nxp/neo,uvc'
root@imx95-15x15-lpddr4x-frdm:~# GST_DEBUG=3 gst-launch-1.0 libcamerasrc ! videoconvert ! autovideos
ink
Setting pipeline to PAUSED ...
[0:04:22.673679060] [758] INFO Camera camera_manager.cpp:340 libcamera v0.0.0+6489-lf-6.18.2-1.0.0
[0:04:22.784435713] [763] WARN CameraSensorProperties camera_sensor_properties.cpp:586 No static pr
operties available for 'ar0234'
[0:04:22.784524477] [763] WARN CameraSensorProperties camera_sensor_properties.cpp:588 Please consi
der updating the camera sensor properties database
[0:04:22.785576603] [763] WARN CameraSensorProperties camera_sensor_properties.cpp:586 No static pr
operties available for 'ar0234'
[0:04:22.785622610] [763] WARN CameraSensorProperties camera_sensor_properties.cpp:588 Please consi
der updating the camera sensor properties database
[0:04:22.793514826] [763] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ip
a/nxp/neo/ar0234.yaml
[0:04:22.793673227] [763] INFO NxpNeoIPA neo_ipa.cpp:146 nxpneo: IPANxpNeo NXPNEO_IPA_v0.0.0+6489-l
f-6.18.2-1.0.0
[0:04:22.793713608] [763] ERROR NxpNeoIPA neo_ipa.cpp:161 nxpneo: Failed to create camera sensor hel
per for ar0234
[0:04:22.793740029] [763] ERROR NxpNeoPipe neo_pipeline.cpp:2169 Failed to initialise the NxpNeo IPA
[0:04:22.793987693] [763] WARN NxpNeoPipe neo_pipeline.cpp:1268 Failed to probe camera ar0234 3-004
2: -19
0:00:00.425814325 758 0xaaab119eb6e0 WARN libcamerasrc gstlibcamerasrc.cpp:491:gst_libc
amera_src_open:
0:00:00.425887295 758 0xaaab119eb6e0 WARN libcamerasrc gstlibcamerasrc.cpp:491:gst_libc
amera_src_open:
ERROR: from element /GstPipeline:pipeline0/GstLibcameraSrc:libcamerasrc0: Could not find any support
ed camera on this system.
Additional debug info:
/usr/src/debug/libcamera/0.6.0.imx/src/gstreamer/gstlibcamerasrc.cpp(491): gst_libcamera_src_open ()
: /GstPipeline:pipeline0/GstLibcameraSrc:libcamerasrc0:
libcamera::CameraMananger::cameras() is empty
ERROR: pipeline doesn't want to preroll.
Failed to set pipeline to PAUSED.
Setting pipeline to NULL ...
Freeing pipeline ...
root@imx95-15x15-lpddr4x-frdm:~# cam -c 1 --info
[0:04:28.421646898] [764] INFO Camera camera_manager.cpp:340 libcamera v0.0.0+6489-lf-6.18.2-1.0.0
[0:04:28.529717355] [765] WARN CameraSensorProperties camera_sensor_properties.cpp:586 No static pr
operties available for 'ar0234'
[0:04:28.529795824] [765] WARN CameraSensorProperties camera_sensor_properties.cpp:588 Please consi
der updating the camera sensor properties database
[0:04:28.530673193] [765] WARN CameraSensorProperties camera_sensor_properties.cpp:586 No static pr
operties available for 'ar0234'
[0:04:28.530718283] [765] WARN CameraSensorProperties camera_sensor_properties.cpp:588 Please consi
der updating the camera sensor properties database
[0:04:28.535806348] [765] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ip
a/nxp/neo/ar0234.yaml
[0:04:28.535946325] [765] INFO NxpNeoIPA neo_ipa.cpp:146 nxpneo: IPANxpNeo NXPNEO_IPA_v0.0.0+6489-l
f-6.18.2-1.0.0
[0:04:28.535994624] [765] ERROR NxpNeoIPA neo_ipa.cpp:161 nxpneo: Failed to create camera sensor hel
per for ar0234
[0:04:28.536070926] [765] ERROR NxpNeoPipe neo_pipeline.cpp:2169 Failed to initialise the NxpNeo IPA
[0:04:28.536326960] [765] WARN NxpNeoPipe neo_pipeline.cpp:1268 Failed to probe camera ar0234 3-004
2: -19
Camera 1 not found
Failed to create camera session
root@imx95-15x15-lpddr4x-frdm:~# cam -l
[0:04:32.340920574] [766] INFO Camera camera_manager.cpp:340 libcamera v0.0.0+6489-lf-6.18.2-1.0.0
[0:04:32.448621532] [767] WARN CameraSensorProperties camera_sensor_properties.cpp:586 No static pr
operties available for 'ar0234'
[0:04:32.448700208] [767] WARN CameraSensorProperties camera_sensor_properties.cpp:588 Please consi
der updating the camera sensor properties database
[0:04:32.449531226] [767] WARN CameraSensorProperties camera_sensor_properties.cpp:586 No static pr
operties available for 'ar0234'
[0:04:32.449568106] [767] WARN CameraSensorProperties camera_sensor_properties.cpp:588 Please consi
der updating the camera sensor properties database
[0:04:32.454467330] [767] INFO IPAProxy ipa_proxy.cpp:180 Using tuning file /usr/share/libcamera/ip
a/nxp/neo/ar0234.yaml
[0:04:32.454600179] [767] INFO NxpNeoIPA neo_ipa.cpp:146 nxpneo: IPANxpNeo NXPNEO_IPA_v0.0.0+6489-l
f-6.18.2-1.0.0
[0:04:32.454637351] [767] ERROR NxpNeoIPA neo_ipa.cpp:161 nxpneo: Failed to create camera sensor hel
per for ar0234
[0:04:32.454663562] [767] ERROR NxpNeoPipe neo_pipeline.cpp:2169 Failed to initialise the NxpNeo IPA
[0:04:32.454898508] [767] WARN NxpNeoPipe neo_pipeline.cpp:1268 Failed to probe camera ar0234 3-004
2: -19
Kindly let me know a solution for this.