AnsweredAssumed Answered

yocto 1.6 qsb gstreamer webcam hang

Question asked by Andrea Collamati on Jun 20, 2014
Branched to a new discussion

We are testing Yocto 1.6 on imx53 qsb.

 

We are interested especially in video acquisition from mjpeg webcam.

 

We are experiencing big problems, that we did not have before with yocto 1.3.

 

If we install the image fsl-image-multimedia-full-imx53qsb.sdcard  compiled from the daisy branch and we run the following pipeline:

 

gst-launch v4l2src  ! image/jpeg, width=1280, height=720, framerate=20/1 !  mfw_vpudecoder ! mfw_v4lsink

 

we can see only one frame rendered on the VGA monitor and then no more frames are rendered.

 

We attached the gstreamer debug log.

 

 

Even X11 does not run properly. During the start up there is the following  kernel crash

 

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

mxc_ipu mxc_ipu: Channel already disabled 9

mxc_ipu mxc_ipu: Channel already uninitialized 9

Division by zero in kernel.

[<80036b60>] (unwind_backtrace+0x0/0xe0) from [<8020869c>] (Ldiv0+0x8/0x10)

Division by zero in kernel.

[<80036b60>] (unwind_backtrace+0x0/0xe0) from [<8020869c>] (Ldiv0+0x8/0x10)

mxc_sdc_fb mxc_sdc_fb.1: mxcfb: Error initializing panel.

detected fb_set_par error, error code: -22

Not all allocated memory blocks were freed. Doing it now.

Freeing list entry #0, gpuaddr=100000

Freeing list entry #1, gpuaddr=105000

Freeing list entry #2, gpuaddr=10a000

Freeing list entry #3, gpuaddr=10f000

Freeing list entry #4, gpuaddr=114000

 

and X does not start.

 

To enable again the VGA monitor we need manually to

blank and unblank the fb0 framebuffer.

 

Have you any idea about these issues?

Kind Regards

Original Attachment has been moved to: logGstreamer.txt.zip

Outcomes