Hello,
I am testing a Toradex OV5640 camera module with an IMX8 Colibri SOM and cannot seem to get it working. I have connected the camera and checked dmesg for bootup and see the following info about the mipi_csi
colibri-imx8x-06558488:~$ dmesg | grep mipi
[ 0.038603] mipi0_dsi_power_domain : no governor for states
[ 0.038635] mipi0_dsi_i2c0 : no governor for states
[ 0.038642] mipi0_dsi_i2c1 : no governor for states
[ 0.038649] mipi0_dsi_pwm0 : no governor for states
[ 0.038658] mipi1_dsi_power_domain : no governor for states
[ 0.038690] mipi1_dsi_i2c0 : no governor for states
[ 0.038697] mipi1_dsi_i2c1 : no governor for states
[ 0.038707] mipi1_dsi_pwm0 : no governor for states
[ 0.038728] mipi_csi0_power_domain : no governor for states
[ 0.038734] mipi_csi0_i2c0 : no governor for states
[ 0.038741] mipi_csi0_pwm : no governor for states
-
Also running the --list-devices command in the debian container, I see several listed
root@7829018ea62e:/media/usb# v4l2-ctl --list-devices
vpu B0 (platform:):
/dev/video12
/dev/video13mxc-jpeg decoder (platform:58400000.jpegdec):
/dev/video0mxc-jpeg decoder (platform:58450000.jpegenc):
/dev/video1 -
When trying to run the gst command to stream to a file, only video13 works and all the other give an error that they are not capture devices.
root@7829018ea62e:/# gst-launch-1.0 v4l2src device=/dev/video0 ! filesink location=/media/usb/gopro.mp4
Setting pipeline to PAUSED …
ERROR: Pipeline doesn’t want to pause.
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Device ‘/dev/video0’ is not a capture device.
Additional debug info:
v4l2_calls.c(631): gst_v4l2_open (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
Capabilities: 0x4208000
Setting pipeline to NULL …
Freeing pipeline …
root@7829018ea62e:/#
Any help would be appreciated. Thks
Mark