Part Number: AM5728
Hi,
we are using AM5728 based hardware with SDK 6.0 (kernel 4.19.94) for video capture application with g-streamer
when we try to save a raw file we are facing stream related issues.
the log is attached .
It is requested to analyse and provide the guidance on this.
?/////////////////////////////////////////////////////////////////////////////////////////////
root@am57xx-evm:~# GST_DEBUG=3 gst-launch-1.0 v4l2src device="/dev/video2" ! filesink location=/home/root/video.raw
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline[ 2104.686196] ------------[ cut here ]------------
to PLAYING ...
New clock: GstSystemClock
0:00:00.080101946 2104.694706] WARNING: CPU: 0 PID: 1107 at drivers/media/common/videobuf2/videobuf2-core.c:1367 vb2_start_streaming+0xdc/0x158
333m 1106 0x18cc00 WARN v4l2bu[ 2104.711551] Modules linked in: xfrm_user xfrm4_tunnel ipcomp xfrm_ipcomp esp4 ah4 af_key xfrm_algo rpmsg_rpc dwc3 udc_core pvrsrvkm(O) snd_soc_simple_card snd_soc_simple_card_utils omap_remoteproc virtio_rpmsg_bus remoteproc phy_omap_usb2 omap_aes_driver omap_sham omap_wdt ti_vip ti_vpe ti_sc ti_csc ti_vpdma dwc3_omap rtc_omap extcon_palmas rtc_palmas snd_soc_tlv320aic3x at24 adv7604 v4l2_fwnode omap_hdq omap_des adv7180 des_generic crypto_engine omap_crypto wire sch_fq_codel uio_module_drv(O) uio ftdi_sio usbserial usbcore usb_common jailhouse(O) gdbserverproxy(O) cryptodev(O) cmemk(O)
fferpool gstv4l2bufferpool.c:790:gst_v4l2_buffer_pool_start:<v4l[ 2104.769293] CPU: 0 PID: 1107 Comm: v4l2src0:src Tainted: G W O 4.19.94-gbe5389fd85 #1
[ 2104.783832] Hardware name: Generic DRA74X (Flattened Device Tree)
[ 2104.789949] Backtrace:
[ 2104.792412] [<c020bbe8>] (dump_backtrace) from [<c020becc>] (show_stack+0x18/0x1c)
[ 2104.800015] r7:00000009 r6:600d0013 r5:00000000 r4:c12506dc
[ 2104.805702] [<c020beb4>] (show_stack) from [<c0a16fa4>] (dump_stack+0x9c/0xb0)
[ 2104.812957] [<c0a16f08>] (dump_stack) from [<c022dc50>] (__warn+0xe4/0xfc)
[ 2104.819860] r7:00000009 r6:c0e4307c r5:00000000 r4:00000000
[ 2104.825545] [<c022db6c>] (__warn) from [<c022dd88>] (warn_slowpath_null+0x48/0x50)
[ 2104.833146] r9:c07d0f7c r8:ed087da4 r7:00000001 r6:c07eccd0 r5:00000557 r4:c0e4307c
[ 2104.840924] [<c022dd40>] (warn_slowpath_null) from [<c07eccd0>] (vb2_start_streaming+0xdc/0x158)
[ 2104.849744] r6:edf33b14 r5:edf33898 r4:fffffdfd
[ 2104.854383] [<c07ecbf4>] (vb2_start_streaming) from [<c07eed20>] (vb2_core_streamon+0x128/0x164)
[ 2104.863203] r7:00000001 r6:40045612 r5:ec14b780 r4:edf33898
[ 2104.868888] [<c07eebf8>] (vb2_core_streamon) from [<c07f1c1c>] (vb2_streamon+0x38/0x58)
[ 2104.876922] r5:ec14b780 r4:00000001
[ 2104.880513] [<c07f1be4>] (vb2_streamon) from [<c07f1c80>] (vb2_ioctl_streamon+0x44/0x48)
[ 2104.888639] [<c07f1c3c>] (vb2_ioctl_streamon) from [<c07d0fa0>] (v4l_streamon+0x24/0x28)
[ 2104.896762] r5:c1204c48 r4:c07f1c3c
[ 2104.900353] [<c07d0f7c>] (v4l_streamon) from [<c07d3ac0>] (__video_do_ioctl+0x3a0/0x4d4)
[ 2104.908474] r5:c1204c48 r4:edb12000
[ 2104.912065] [<c07d3720>] (__video_do_ioctl) from [<c07d7164>] (video_usercopy+0x228/0x4ec)
[ 2104.920365] r10:00000000 r9:ec0ade04 r8:00000004 r7:00000004 r6:00000001 r5:c1204c48
[ 2104.928223] r4:40045612
[ 2104.930768] [<c07d6f3c>] (video_usercopy) from [<c07d7440>] (video_ioctl2+0x18/0x1c)
[ 2104.938544] r10:edbf6c00 r9:00045cd8 r8:c1204c48 r7:40045612 r6:00000009 r5:ec14b780
[ 2104.946403] r4:c07d7428
[ 2104.948948] [<c07d7428>] (video_ioctl2) from [<c07cf360>] (v4l2_ioctl+0x44/0x58)
[ 2104.956377] [<c07cf31c>] (v4l2_ioctl) from [<c036b408>] (do_vfs_ioctl+0xb8/0x7b4)
[ 2104.963888] r5:ec14b780 r4:ec14b780
[ 2104.967476] [<c036b350>] (do_vfs_ioctl) from [<c036bb40>] (ksys_ioctl+0x3c/0x60)
[ 2104.974901] r10:00000036 r9:ec0ac000 r8:00045cd8 r7:40045612 r6:00000009 r5:ec14b780
[ 2104.982760] r4:ec14b781
[ 2104.985303] [<c036bb04>] (ksys_ioctl) from [<c036bb74>] (sys_ioctl+0x10/0x14)
[ 2104.992468] r9:ec0ac000 r8:c0201204 r7:00000036 r6:b6a10000 r5:b5d08130 r4:00000000
[ 2105.000244] [<c036bb64>] (sys_ioctl) from [<c0201000>] (ret_fast_syscall+0x0/0x4c)
[ 2105.007845] Exception stack(0xec0adfa8 to 0xec0adff0)
[ 2105.012916] dfa0: 00000000 b5d08130 00000009 40045612 00045cd8 b6c1f150
[ 2105.021127] dfc0: 00000000 b5d08130 b6a10000 00000036 b5d02530 b5d069c8 00000002 00000001
[ 2105.029338] dfe0: b6de7050 b660cc14 b69e2467 b6c1f15c
2src0:pool:src> Uncertain or not enough buffers, enabling c[ 2105.035435] ---[ end trace 8eeab14c6fcbf070 ]---
opy threshold
0:00:00.440290353 1106 0x18cc00 ERROR v4l2bufferpool gstv4l2bufferpool.c:677:gst_v4l2_buffer_pool_streamon:<v4l2src0:pool:src> error with STREAMON 25 (Inappropriate ioctl for device)
0:00:00.440328255 1106 0x18cc00 ERROR bufferpool gstbufferpool.c:564:gst_buffer_pool_set_active:<v4l2src0:pool:src> start failed
0:00:00.440355420 1106 0x18cc00 WARN v4l2src gstv4l2src.c:658:gst_v4l2src_decide_allocation:<v4l2src0> error: Failed to allocate required memory.
0:00:00.440377705 1106 0x18cc00 WARN v4l2src gstv4l2src.c:658:gst_v4l2src_decide_allocation:<v4l2src0> error: Buffer pool activation failed
0:00:00.440469612 1106 0x18cc00 WARN basesrc gstbasesrc.c:3275:gst_base_src_prepare_allocation:<v4l2src0> Subclass failed to decide allocation
0:00:00.440521340 1106 0x18cc00 WARN basesrc gstbasesrc.c:3055:gst_base_src_loop:<v4l2src0> error: Internal data stream error.
0:00:00.440547204 1106 0x18cc00 WARN basesrc gstbasesrc.c:3055:gst_base_src_loop:<v4l2src0> error: streaming stopped, reason not-negotiated (-4)
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Failed to allocate required memory.
Additional debug info:
../../../gst-plugins-good-1.14.4/sys/v4l2/gstv4l2src.c(658): gst_v4l2src_decide_allocation (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
Buffer pool activation failed
Execution ended after 0:00:00.361450213
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
/////////////////////////////////////////////////////////////////////////////////
BR
Leeladhar Arja