Dragonboard 410c: Can't grab a image with MIPI adapter 2.4 + ov5645 sensor

By referring to Using CSI camera with a Dragonboard-410c - 96Boards, I enabled ov5645 sensor in dts file, then rebuild a kernel. Then I executed the following command to try to grab a image, but I failed. After adding some log message, I can know the app stuck at
VIDIOC_DQBUF ioctl case. Anybody can tell me the root cause?

media-ctl -v -d /dev/media0 -l ‘“msm_csiphy0”:1->“msm_csid0”:0[1],“msm_csid0”:1->“msm_ispif0”:0[1],“msm_ispif0”:1->“msm_vfe0_rdi0”:0[1]’

media-ctl -v -d /dev/media0 -V ‘“ov5645 4-003c”:0[fmt:UYVY8_2X8/1920x1080 field:none],“msm_csiphy0”:0[fmt:UYVY8_2X8/1920x1080 field:none],“msm_csid0”:0[fmt:UYVY8_2X8/1920x1080 field:none],“msm_ispif0”:0[fmt:UYVY8_2X8/1920x1080 field:none],“msm_vfe0_rdi0”:0[fmt:UYVY8_2X8/1920x1080 field:none]’

gst-launch-1.0 -t -c -v -m v4l2src device=/dev/video0 num-buffers=1 ! ‘video/x-raw,format=UYVY,width=1920,height=1080’ ! jpegenc ! filesink location=image0125a.jpg
gst-launch-1.0 -t -c -v -m v4l2src ! ‘video/x-raw,format=UYVY,width=1920,height=1080’ ! glimagesink

media-ctl -d /dev/media0 -p

root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~# lsmod | grep ov5645
ov5645 24576 1
v4l2_fwnode 36864 2 qcom_camss,ov5645
videodev 294912 9 v4l2_fwnode,qcom_camss,venus_dec,videobuf2_v4l2,ov5645,videobuf2_common,venus_core,venus_enc,v4l2_mem2mem
mc 65536 6 videodev,qcom_camss,videobuf2_v4l2,ov5645,videobuf2_common,v4l2_mem2mem
root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~# media-ctl -v -d /dev/media0 -l ‘“msm_csiphy0”:1->“msm_csid0”:0[1],“msm_csid0”:1->“msm_ispif0”:0[1],“msm_ispif0”:1->“msm_vfe0_rdi0”:0[1]’
Opening media device /dev/media0
Enumerating entities
looking up device: 81:4
looking up device: 81:5
looking up device: 81:6
looking up device: 81:7
looking up device: 81:8
looking up device: 81:9
looking up device: 81:10
looking up device: 81:0
looking up device: 81:11
looking up device: 81:1
looking up device: 81:12
looking up device: 81:2
looking up device: 81:13
looking up device: 81:3
looking up device: 81:14
Found 15 entities
Enumerating pads and links
Setting up link 1:1 → 7:0 [1]
Opening media device /dev/media0
Setting up link 7:1 → 13:0 [1]
Opening media device /dev/media0
Setting up link 13:1 → 19:0 [1]
Opening media device /dev/media0
root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~# media-ctl -v -d /dev/media0 -V ‘“ov5645 4-003c”:0[fmt:UYVY8_2X8/1920x1080 field:none],“msm_csiphy0”:0[fmt:UYVY8_2X8/1920x1080 field:none],“msm_csid0”:0[fmt:UYVY8_2X8/1920x1080 field:none],“msm_ispif0”:0[fmt:UYVY8_2X8/1920x1080 field:none],“msm_vfe0_rdi0”:0[fmt:UYVY8_2X8/1920x1080 field:none]’
Opening media device /dev/media0
Enumerating entities
looking up device: 81:4
looking up device: 81:5
looking up device: 81:6
looking up device: 81:7
looking up device: 81:8
looking up device: 81:9
looking up device: 81:10
looking up device: 81:0
looking up device: 81:11
looking up device: 81:1
looking up device: 81:12
looking up device: 81:2
looking up device: 81:13
looking up device: 81:3
looking up device: 81:14
Found 15 entities
Enumerating pads and links
Setting up format UYVY8_2X8 1920x1080 on pad ov5645 4-003c/0
Format set: UYVY8_2X8 1920x1080
Setting up format UYVY8_2X8 1920x1080 on pad msm_csiphy0/0
Format set: UYVY8_2X8 1920x1080
Setting up format UYVY8_2X8 1920x1080 on pad msm_csid0/0
Format set: UYVY8_2X8 1920x1080
Setting up format UYVY8_2X8 1920x1080 on pad msm_ispif0/0
Format set: UYVY8_2X8 1920x1080
Setting up format UYVY8_2X8 1920x1080 on pad msm_vfe0_rdi0/0
Format set: UYVY8_2X8 1920x1080
root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~# gst-launch-1.0 -t -c -v -m v4l2src ! ‘video/x-raw,format=UYVY,width=1920,height=1080’ ! glimagesink
Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Got message #19 from element “sink” (need-context): GstMessageNeedContext, context-type=(string)gst.gl.GLDisplay;
Got message #20 from element “sink” (need-context): GstMessageNeedContext, context-type=(string)gst.x11.display.handle;
Got message #21 from element “sink” (need-context): GstMessageNeedContext, context-type=(string)GstWaylandDisplayHandleContextType;
Got message #22 from element “sink” (have-context): GstMessageHaveContext, context=(GstContext)NULL;
Got context from element ‘sink’: gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"(GstGLDisplayGBM)\ gldisplaygbm0";
Got message #23 from element “sink” (need-context): GstMessageNeedContext, context-type=(string)gst.gl.app_context;
Got message #24 from element “sink” (element): prepare-window-handle;
Got message #25 from element “sink” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #26 from element “glcolorbalance0” (need-context): GstMessageNeedContext, context-type=(string)gst.gl.app_context;
Got message #27 from element “glcolorbalance0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #28 from element “glcolorconvertelement0” (need-context): GstMessageNeedContext, context-type=(string)gst.gl.app_context;
Got message #29 from element “glcolorconvertelement0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #30 from element “gluploadelement0” (need-context): GstMessageNeedContext, context-type=(string)gst.gl.app_context;
Got message #31 from element “gluploadelement0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #32 from element “glimagesinkbin0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #33 from element “capsfilter0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #34 from element “v4l2src0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #35 from element “pipeline0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)paused;
Got message #38 from element “glcolorbalance0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #39 from element “glcolorconvertelement0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #40 from element “gluploadelement0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #41 from element “capsfilter0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #44 from pad “v4l2src0:src” (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"(GstV4l2Src)\ v4l2src0", object=(GstTask)"(GstTask)\ v4l2src0:src";
Got message #45 from element “v4l2src0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #46 from element “pipeline0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #47 from pad “v4l2src0:src” (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"(GstV4l2Src)\ v4l2src0", object=(GstTask)"(GstTask)\ v4l2src0:src";
Got message #48 from element “pipeline0” (stream-start): GstMessageStreamStart, group-id=(uint)1;
Setting pipeline to PLAYING …
Got message #52 from element “pipeline0” (new-clock): GstMessageNewClock, clock=(GstClock)"(GstSystemClock)\ GstSystemClock";
New clock: GstSystemClock
Got message #54 from element “capsfilter0” (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #55 from element “v4l2src0” (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #57 from pad “v4l2src0:src” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Got message #59 from pad “capsfilter0:src” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Got message #60 from pad “sink:proxypad0” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0.GstGhostPad:sink.GstProxyPad:proxypad0: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Got message #62 from pad “gluploadelement0:src” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw(memory:GLMemory),\ format=(string)RGBA,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ texture-target=(string)2D”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadElement:gluploadelement0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, texture-target=(string)2D
Got message #64 from pad “glcolorconvertelement0:src” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw(memory:GLMemory),\ format=(string)RGBA,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ texture-target=(string)2D”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorConvertElement:glcolorconvertelement0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, texture-target=(string)2D
Got message #66 from pad “glcolorbalance0:src” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw(memory:GLMemory),\ format=(string)RGBA,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ texture-target=(string)2D”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorBalance:glcolorbalance0.GstPad:src: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, texture-target=(string)2D
Got message #67 from pad “sink:sink” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw(memory:GLMemory),\ format=(string)RGBA,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ texture-target=(string)2D”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLImageSink:sink.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, texture-target=(string)2D
Got message #68 from pad “glcolorbalance0:sink” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw(memory:GLMemory),\ format=(string)RGBA,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ texture-target=(string)2D”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorBalance:glcolorbalance0.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, texture-target=(string)2D
Got message #69 from pad “glcolorconvertelement0:sink” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw(memory:GLMemory),\ format=(string)RGBA,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ texture-target=(string)2D”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLColorConvertElement:glcolorconvertelement0.GstPad:sink: caps = video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, texture-target=(string)2D
Got message #70 from pad “gluploadelement0:sink” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0/GstGLUploadElement:gluploadelement0.GstPad:sink: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Got message #71 from pad “glimagesinkbin0:sink” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstGLImageSinkBin:glimagesinkbin0.GstGhostPad:sink: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Got message #72 from pad “capsfilter0:sink” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1

^Chandling interrupt.
Got message #73 from element “pipeline0” (application): GstLaunchInterrupt, message=(string)“Pipeline\ interrupted”;
Interrupt: Stopping pipeline …
Execution ended after 0:00:35.215238893
Setting pipeline to PAUSED …
Setting pipeline to READY …
[ 173.149867] qcom-camss 1b0ac00.camss: VFE sof timeout
[ 173.661851] qcom-camss 1b0ac00.camss: VFE reg update timeout
Setting pipeline to NULL …
Freeing pipeline …
root@linaro-alip:~#
root@linaro-alip:~# gst-launch-1.0 -t -c -v -m v4l2src device=/dev/video0 num-buffers=1 ! ‘video/x-raw,format=UYVY,width=1920,height=1080’ ! jpegenc ! filesink location=image0125a.jpg
Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Got message #11 from element “filesink0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #12 from element “jpegenc0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #13 from element “capsfilter0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #14 from element “v4l2src0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #15 from element “pipeline0” (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)paused;
Got message #17 from element “jpegenc0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #18 from element “capsfilter0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #21 from pad “v4l2src0:src” (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"(GstV4l2Src)\ v4l2src0", object=(GstTask)"(GstTask)\ v4l2src0:src";
Got message #22 from element “v4l2src0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #23 from element “pipeline0” (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #24 from pad “v4l2src0:src” (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"(GstV4l2Src)\ v4l2src0", object=(GstTask)"(GstTask)\ v4l2src0:src";
Got message #27 from pad “v4l2src0:src” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Got message #29 from pad “capsfilter0:src” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Got message #30 from pad “jpegenc0:sink” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstJpegEnc:jpegenc0.GstPad:sink: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Got message #31 from pad “capsfilter0:sink” (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(GstCaps)“video/x-raw,\ format=(string)UYVY,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)120/1,\ interlace-mode=(string)progressive,\ colorimetry=(string)1:4:7:1”;
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, format=(string)UYVY, width=(int)1920, height=(int)1080, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)1:4:7:1
Setting pipeline to PLAYING …
Got message #32 from element “pipeline0” (new-clock): GstMessageNewClock, clock=(GstClock)"(GstSystemClock)\ GstSystemClock";
New clock: GstSystemClock
Got message #34 from element “jpegenc0” (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #35 from element “capsfilter0” (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #36 from element “v4l2src0” (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;

^Chandling interrupt.
Got message #37 from element “pipeline0” (application): GstLaunchInterrupt, message=(string)“Pipeline\ interrupted”;
Interrupt: Stopping pipeline …
Execution ended after 0:01:37.181539756
Setting pipeline to PAUSED …
Setting pipeline to READY …
[ 304.476441] qcom-camss 1b0ac00.camss: VFE sof timeout
[ 304.988681] qcom-camss 1b0ac00.camss: VFE reg update timeout
Setting pipeline to NULL …
Freeing pipeline …
root@linaro-alip:~#
root@linaro-alip:~#
root@linaro-alip:~# media-ctl -d /dev/media0 -p
Media controller API version 5.7.7

Media device information

driver qcom-camss
model Qualcomm Camera Subsystem
serial
bus info
hw revision 0x0
driver version 5.7.7

Device topology

  • entity 1: msm_csiphy0 (2 pads, 3 links)
    type Node subtype V4L flags 0
    device node name /dev/v4l-subdev0
    pad0: Sink
    ← “ov5645 4-003c”:0 [ENABLED,IMMUTABLE]
    pad1: Source
    → “msm_csid0”:0 [ENABLED]
    → “msm_csid1”:0 []

  • entity 4: msm_csiphy1 (2 pads, 2 links)
    type Node subtype V4L flags 0
    device node name /dev/v4l-subdev1
    pad0: Sink
    pad1: Source
    → “msm_csid0”:0 []
    → “msm_csid1”:0 []

  • entity 7: msm_csid0 (2 pads, 4 links)
    type Node subtype V4L flags 0
    device node name /dev/v4l-subdev2
    pad0: Sink
    ← “msm_csiphy0”:1 [ENABLED]
    ← “msm_csiphy1”:1 []
    pad1: Source
    → “msm_ispif0”:0 [ENABLED]
    → “msm_ispif1”:0 []

  • entity 10: msm_csid1 (2 pads, 4 links)
    type Node subtype V4L flags 0
    device node name /dev/v4l-subdev3
    pad0: Sink
    ← “msm_csiphy0”:1 []
    ← “msm_csiphy1”:1 []
    pad1: Source
    → “msm_ispif0”:0 []
    → “msm_ispif1”:0 []

  • entity 13: msm_ispif0 (2 pads, 6 links)
    type Node subtype V4L flags 0
    device node name /dev/v4l-subdev4
    pad0: Sink
    ← “msm_csid0”:1 [ENABLED]
    ← “msm_csid1”:1 []
    pad1: Source
    → “msm_vfe0_rdi0”:0 [ENABLED]
    → “msm_vfe0_rdi1”:0 []
    → “msm_vfe0_rdi2”:0 []
    → “msm_vfe0_pix”:0 []

  • entity 16: msm_ispif1 (2 pads, 6 links)
    type Node subtype V4L flags 0
    device node name /dev/v4l-subdev5
    pad0: Sink
    ← “msm_csid0”:1 []
    ← “msm_csid1”:1 []
    pad1: Source
    → “msm_vfe0_rdi0”:0 []
    → “msm_vfe0_rdi1”:0 []
    → “msm_vfe0_rdi2”:0 []
    → “msm_vfe0_pix”:0 []

  • entity 19: msm_vfe0_rdi0 (2 pads, 3 links)
    type V4L2 subdev subtype Unknown flags 0
    device node name /dev/v4l-subdev6
    pad0: Sink
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
    ← “msm_ispif0”:1 [ENABLED]
    ← “msm_ispif1”:1 []
    pad1: Source
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
    → “msm_vfe0_video0”:0 [ENABLED,IMMUTABLE]

  • entity 22: msm_vfe0_video0 (1 pad, 1 link)
    type Node subtype V4L flags 0
    device node name /dev/video0
    pad0: Sink
    ← “msm_vfe0_rdi0”:1 [ENABLED,IMMUTABLE]

  • entity 28: msm_vfe0_rdi1 (2 pads, 3 links)
    type V4L2 subdev subtype Unknown flags 0
    device node name /dev/v4l-subdev7
    pad0: Sink
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
    ← “msm_ispif0”:1 []
    ← “msm_ispif1”:1 []
    pad1: Source
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
    → “msm_vfe0_video1”:0 [ENABLED,IMMUTABLE]

  • entity 31: msm_vfe0_video1 (1 pad, 1 link)
    type Node subtype V4L flags 0
    device node name /dev/video1
    pad0: Sink
    ← “msm_vfe0_rdi1”:1 [ENABLED,IMMUTABLE]

  • entity 37: msm_vfe0_rdi2 (2 pads, 3 links)
    type V4L2 subdev subtype Unknown flags 0
    device node name /dev/v4l-subdev8
    pad0: Sink
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
    ← “msm_ispif0”:1 []
    ← “msm_ispif1”:1 []
    pad1: Source
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb]
    → “msm_vfe0_video2”:0 [ENABLED,IMMUTABLE]

  • entity 40: msm_vfe0_video2 (1 pad, 1 link)
    type Node subtype V4L flags 0
    device node name /dev/video2
    pad0: Sink
    ← “msm_vfe0_rdi2”:1 [ENABLED,IMMUTABLE]

  • entity 46: msm_vfe0_pix (2 pads, 3 links)
    type V4L2 subdev subtype Unknown flags 0
    device node name /dev/v4l-subdev9
    pad0: Sink
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb
    compose.bounds:(0,0)/1920x1080
    compose:(0,0)/1920x1080]
    ← “msm_ispif0”:1 []
    ← “msm_ispif1”:1 []
    pad1: Source
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb
    crop.bounds:(0,0)/1920x1080
    crop:(0,0)/1920x1080]
    → “msm_vfe0_video3”:0 [ENABLED,IMMUTABLE]

  • entity 49: msm_vfe0_video3 (1 pad, 1 link)
    type Node subtype V4L flags 0
    device node name /dev/video3
    pad0: Sink
    ← “msm_vfe0_pix”:1 [ENABLED,IMMUTABLE]

  • entity 87: ov5645 4-003c (1 pad, 1 link)
    type V4L2 subdev subtype Sensor flags 0
    device node name /dev/v4l-subdev10
    pad0: Source
    [fmt:UYVY8_2X8/1920x1080 field:none colorspace:srgb
    crop:(0,0)/1920x1080]
    → “msm_csiphy0”:0 [ENABLED,IMMUTABLE]

root@linaro-alip:~#

[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd030]
[ 0.000000] Linux version 5.7.0-qcomlt-arm64 (david@devops.adaps.corp) (gcc v ersion 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04), GNU ld (GNU Binutils for Ubuntu) 2. 34) #4 SMP PREEMPT Wed Jan 20 19:36:19 CST 2021
[ 0.000000] Machine model: Qualcomm Technologies, Inc. APQ 8016 SBC
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 32 MiB at 0x00000000bdc00000
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA
Welcome to Debian GNU/Linux bullseye/sid!

Configuration file /lib/systemd/system/qrtr-ns.service is marked executable. Ple ase remove executable permission bits. Proceeding anyway.
system-getty.slice: unit configures an IP firewall, but the local system does no t support BPF/cgroup firewalling.
(This warning is only shown for the first unit using IP firewalling.)
[ OK ] Finished Load/Save Random Seed.
: Faking a node at [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0xbfcce100-0xbfccffff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal empty
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x0000000085ffffff]
[ 0.000000] node 0: [mem 0x0000000089f00000-0x000000008e9fffff]
[ 0.000000] node 0: [mem 0x000000008eb00000-0x00000000bfffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.0 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.0
[ 0.000000] psci: OSI mode supported.
[ 0.000000] percpu: Embedded 23 pages/cpu s54360 r8192 d31656 u94208
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: ARM errata 826319, 827319, 824069, 819472
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] CPU features: detected: ARM erratum 843419
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 241920
[ 0.000000] Policy zone: DMA
[ 0.000000] Kernel command line: root=PARTLABEL=rootfs console=tty console=tt yMSM0,115200n8 console=ttyGS0,115200 androidboot.emmc=true androidboot.serialno= 27281a5f androidboot.baseband=apq adv7533_dsi2hdmi.panel=dsi mdss_mdp.panel=1:ds ▒eQ▒tC▒lL▒4N▒▒KL▒▒▒▒YJ3▒▒L▒/▒▒▒A▒}▒▒▒ct▒▒▒▒~O▒▒8▒▒en▒L ▒▒A▒▒r&▒԰
[ 0.000000] ▒p▒w▒ʁ
[ 0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, li near)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 888096K/983040K available (14972K kernel code, 2518K rwda ta, 8476K rodata, 6336K init, 499K bss, 62176K reserved, 32768K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jif fies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] random: get_random_bytes called from start_kernel+0x310/0x4e0 wit h crng_init=0
[ 0.000000] arch_timer: cp15 and mmio timer(s) running at 19.20MHz (virt/virt ).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[ 0.000005] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 43980 46511078ns
[ 0.001216] Console: colour dummy device 80x25
[ 0.001895] printk: console [tty0] enabled
[ 0.002020] Calibrating delay loop (skipped), value calculated using timer fr equency… 38.40 BogoMIPS (lpj=76800)
[ 0.002053] pid_max: default: 32768 minimum: 301
[ 0.002176] LSM: Security Framework initializing
[ 0.002265] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, line ar)
[ 0.002298] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.004139] rcu: Hierarchical SRCU implementation.
[ 0.013534] EFI services will not be available.
[ 0.013847] smp: Bringing up secondary CPUs …
[ 0.014571] Detected VIPT I-cache on CPU1
[ 0.014629] CPU1: Booted secondary processor 0x0000000001 [0x410fd030]
[ 0.015458] Detected VIPT I-cache on CPU2
[ 0.015507] CPU2: Booted secondary processor 0x0000000002 [0x410fd030]
[ 0.016195] Detected VIPT I-cache on CPU3
[ 0.016238] CPU3: Booted secondary processor 0x0000000003 [0x410fd030]
[ 0.016330] smp: Brought up 1 node, 4 CPUs
[ 0.016420] SMP: Total of 4 processors activated.
[ 0.016439] CPU features: detected: 32-bit EL0 Support
[ 0.016457] CPU features: detected: CRC32 instructions
[ 0.028390] CPU: All CPU(s) started at EL1
[ 0.028447] alternatives: patching kernel code
[ 0.029954] devtmpfs: initialized
[ 0.042847] Registered cp15_barrier emulation handler
[ 0.042883] Registered setend emulation handler
[ 0.042905] KASLR disabled due to lack of seed
[ 0.043404] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 7645041785100000 ns
[ 0.043445] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.045006] pinctrl core: initialized pinctrl subsystem
[ 0.047300] thermal_sys: Registered thermal governor ‘step_wise’
[ 0.047305] thermal_sys: Registered thermal governor ‘power_allocator’
[ 0.048213] DMI not present or invalid.
[ 0.048966] NET: Registered protocol family 16
[ 0.051288] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.051324] audit: initializing netlink subsys (disabled)
[ 0.051521] audit: type=2000 audit(0.052:1): state=initialized audit_enabled= 0 res=1
[ 0.053896] cpuidle: using governor menu
[ 0.054525] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.054638] ASID allocator initialised with 65536 entries
[ 0.057238] Serial: AMBA PL011 UART driver
[ 0.094480] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.094511] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.094532] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.094552] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.095934] cryptd: max_cpu_qlen set to 1000
[ 0.098619] ACPI: Interpreter disabled.
[ 0.101630] iommu: Default domain type: Translated
[ 0.101934] vgaarb: loaded
[ 0.102293] SCSI subsystem initialized
[ 0.102742] usbcore: registered new interface driver usbfs
[ 0.102809] usbcore: registered new interface driver hub
[ 0.102896] usbcore: registered new device driver usb
[ 0.103934] pps_core: LinuxPPS API ver. 1 registered
[ 0.103953] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome tti giometti@linux.it
[ 0.103991] PTP clock support registered
[ 0.104160] EDAC MC: Ver: 3.0.0
[ 0.104626] CPUidle PSCI: Initialized CPU PM domain topology
[ 0.106190] qcom_scm: convention: smc arm 32
[ 0.107624] FPGA manager framework
[ 0.107769] Advanced Linux Sound Architecture Driver Initialized.
[ 0.109305] clocksource: Switched to clocksource arch_sys_counter
[ 0.109547] VFS: Disk quotas dquot_6.6.0
[ 0.109631] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.109901] pnp: PnP ACPI: disabled
[ 0.117104] NET: Registered protocol family 2
[ 0.117749] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes, linear)
[ 0.117802] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.117907] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear )
[ 0.118072] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.118209] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.118262] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
[ 0.118444] NET: Registered protocol family 1
[ 0.118906] RPC: Registered named UNIX socket transport module.
[ 0.118927] RPC: Registered udp transport module.
[ 0.118942] RPC: Re
[missed 11639 bytes]
[ 2.919852] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
[ 2.919897] qcom-apq8016-sbc 7702000.sound: Error resolving dai links: -517
[ 2.926040] rtc-pm8xxx 200f000.spmi:pm8916@0:rtc@6000: registered as rtc0
[ 2.932433] rtc-pm8xxx 200f000.spmi:pm8916@0:rtc@6000: setting system clock t o 1970-01-01T00:46:21 UTC (2781)
[ 2.941601] qcom-apq8016-sbc 7702000.sound: error getting codec dai name
[ 2.949208] qcom-apq8016-sbc 7702000.sound: Error resolving dai li
[missed 11198 bytes]
[ OK ] Found device /dev/ttyMSM0.
[ OK ] Found device /dev/ttyGS0.
[ OK ] Listening on Load/Save RF …itch Status /dev/rfkill Watch.
Starting Flush Journal to Persistent Storage…
Starting Load/Save RF Kill Switch Status…
[ 25.428974] systemd-journald[221]: Received client request to flush runtime j ournal.
[ 25.432957] systemd-journald[221]: File /var/log/journal/0799cba1bdc9427ea313 b40d9cceae52/system.journal corrupted or uncleanly shut down, renaming and repla cing.
[ OK ] Started Load/Save RF Kill Switch Status.
[ OK ] Finished Flush Journal to Persistent Storage.
Starting Create Volatile Files and Directories…
[ OK ] Finished Create Volatile Files and Directories.
Starting Network Time Synchronization…
Starting Update UTMP about System Boot/Shutdown…
[ OK ] Finished Update UTMP about System Boot/Shutdown.
[ OK ] Started Network Time Synchronization.
[ OK ] Reached target System Initialization.
[ OK ] Started Daily Cleanup of Temporary Directories.
[ OK ] Reached target System Time Set.
[ OK ] Reached target System Time Synchronized.
[ OK ] Started Trigger anacron every hour.
[ OK ] Started Daily apt download activities.
[ OK ] Started Daily apt upgrade and clean activities.
[ OK ] Started Periodic ext4 Onli…ata Check for All Filesystems.
[ OK ] Started Discard unused blocks once a week.
[ OK ] Started Daily rotation of log files.
[ OK ] Reached target Timers.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Listening on GPS (Global P…ioning System) Daemon Sockets.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
Starting Save/Restore Sound Card State…
[ OK ] Started Run anacron jobs.
Starting Bluetooth service…
[ OK ] Started Regular background program processing daemon.
[ OK ] Started D-Bus System Message Bus.
Starting Network Manager…
Starting Remove Stale Onli…t4 Metadata Check Snapshots…
Starting Initialize hardware monitoring sensors…
Starting LSB: Load kernel …d to enable cpufreq scaling…
Starting Authorization Manager…
Starting Restore /etc/reso… the ppp link was shut down…
[ OK ] Started QIPCRTR Name Service.
[ OK ] Started Qualcomm remotefs service.
Starting System Logging Service…
Starting Login Service…
Starting Disk Manager…
Starting WPA supplicant…
[ 26.934721] remoteproc remoteproc0: powering up 4080000.remoteproc
[ 26.945540] remoteproc remoteproc0: Booting fw image qcom/msm8916/mba.mbn, size 230272
[ OK ] Finished Save/Restore Sound Card State.
[ OK ] Finished Restore /etc/reso…re the ppp link was shut down.
[ OK ] Reached target Sound Card.
[ 26.997367] qcom-q6v5-mss 4080000.remoteproc: MBA booted, loading mpss
[ OK ] Finished Initialize hardware monitoring sensors.
[ OK ] Started System Logging Service.
[ OK ] Finished Remove Stale Onli…ext4 Metadata Check Snapshots.
[ OK ] Started LSB: Load kernel m…ded to enable cpufreq scaling.
Starting LSB: set CPUFreq kernel parameters…
[ OK ] Started Bluetooth service.
[ OK ] Started WPA supplicant.
[ OK ] Reached target Bluetooth.
[ 27.370580] remoteproc remoteproc0: remote processor 4080000.remoteproc is now up
[ 27.425265] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 27.425692] Bluetooth: BNEP filters: protocol multicast
[ 27.429936] Bluetooth: BNEP socket layer initialized
Starting Hostname Service…
[ OK ] Started LSB: set CPUFreq kernel parameters.
[ OK ] Started Authorization Manager.
Starting Modem Manager…
[ OK ] Started Network Manager.
[ OK ] Reached target Network.
Starting /etc/rc.local Compatibility…
Starting OpenBSD Secure Shell server…
Starting Permit User Sessions…
[ OK ] Started /etc/rc.local Compatibility.
[ OK ] Finished Permit User Sessions.
[ OK ] Started Serial Getty on ttyGS0.
[ OK ] Started Serial Getty on ttyMSM0.
[ OK ] Reached target Login Prompts.
[ OK ] Started OpenBSD Secure Shell server.
[ OK ] Started Disk Manager.
[ OK ] Started Modem Manager.
[ OK ] Started Login Service.
[ OK ] Reached target Multi-User System.
[ OK ] Started Simple Desktop Display Manager.
[ OK ] Reached target Graphical Interface.
Starting Update UTMP about System Runlevel Changes…
[ OK ] Finished Update UTMP about System Runlevel Changes.
[ OK ] Started Hostname Service.

Debian GNU/Linux bullseye/sid linaro-alip ttyGS0

linaro-alip login: root (automatic login)

Linux linaro-alip 5.7.0-qcomlt-arm64 #4 SMP PREEMPT Wed Jan 20 19:36:19 CST 2021 aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jan 25 03:45:09 UTC 2021 on ttyMSM0
[ 29.112496] wcn36xx: firmware WLAN version ‘WCN v2.0 RadioPhy vRhea_GF_1.12 with 19.2MHz XO’ and CRM version ‘CNSS-PR-2-0-1-2-c1-74-130449-3’
[ 29.112544] wcn36xx: firmware API 1.5.1.2, 41 stations, 2 bssids
root@linaro-alip:~# [ 31.769977] wlan0: authenticate with b4:fb:e4:c7:5a:12
[ 31.822074] wlan0: send auth to b4:fb:e4:c7:5a:12 (try 1/3)
[ 31.827249] wlan0: authenticated
[ 31.837414] wlan0: associate with b4:fb:e4:c7:5a:12 (try 1/3)
[ 31.846072] wlan0: RX AssocResp from b4:fb:e4:c7:5a:12 (capab=0x431 status=0 aid=3)
[ 31.879371] wlan0: associated
[ 31.941416] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 32.728397] Bluetooth: RFCOMM TTY layer initialized
[ 32.728447] Bluetooth: RFCOMM socket layer initialized
[ 32.732406] Bluetooth: RFCOMM ver 1.11

You should try with latest release (base on kernel 5.9), also ensure you’re using the right video device (ls -al /dev/v4l/by-path/*) and check there is not ov5645 related issue in dmesg output.