RE: [v8] media: imx: add mem2mem device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> -----Original Message-----
> From: Sven Van Asbroeck <thesven73@xxxxxxxxx>
> Sent: 2019年6月6日 21:35
> On Wed, Jun 5, 2019 at 10:32 PM Robin Gong <yibin.gong@xxxxxxx> wrote:
> >
> > So that's another issue that I can't reproduce. How do you switch
> > between sdma ROM/RAM firmware load? Just keep or remove
> sdma-imx6q.bin in your ramfs(seems you used)?
> 
> I add the sdma firmware to the kernel image, by adding the following to the
> defconfig:
> 
> +CONFIG_EXTRA_FIRMWARE="imx/sdma/sdma-imx6q.bin"
> +CONFIG_EXTRA_FIRMWARE_DIR="firmware/"
> 
> If you are unable to reproduce this, I will have to do the bisect myself to find
> the bad commit. Please bear with me, this is very time consuming.
I can reproduce once enable your config to build firmware in kernel, but no such issue
if load sdma firmware from rootfs as imx_v6_v7_defconfig. Maybe firmware built in function
broken by some patches. Could you try with the default firmware loading way which is from
rootfs(/lib/firmware/imx/sdma/sdma-imx6q.bin)? 

22.873543] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [CRTC:34:crtc-0] flip_done timed out
[   26.983447] rcu: INFO: rcu_sched self-detected stall on CPU
[   26.983505] rcu:     0-....: (1 GPs behind) idle=75e/0/0x3 softirq=38/39 fqs=1220
[   26.983579]  (t=2600 jiffies g=-1143 q=27)
[   26.983590] NMI backtrace for cpu 0
[   26.983605] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.2.0-rc3-next-20190607-00015-g6d2f337-dirty #316
[   26.983612] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)
[   26.983640] [<c0112640>] (unwind_backtrace) from [<c010ce94>] (show_stack+0x10/0x14)
[   26.983665] [<c010ce94>] (show_stack) from [<c0bdf780>] (dump_stack+0xd4/0x108)
[   26.983686] [<c0bdf780>] (dump_stack) from [<c0be6bd8>] (nmi_cpu_backtrace+0xac/0xbc)
[   26.983703] [<c0be6bd8>] (nmi_cpu_backtrace) from [<c0be6cc8>] (nmi_trigger_cpumask_backtrace+0xe0/0x134)
[   26.983723] [<c0be6cc8>] (nmi_trigger_cpumask_backtrace) from [<c01a865c>] (rcu_dump_cpu_stacks+0xac/0xf0)
[   26.983740] [<c01a865c>] (rcu_dump_cpu_stacks) from [<c01a7a7c>] (rcu_sched_clock_irq+0x7d0/0xa30)
[   26.983757] [<c01a7a7c>] (rcu_sched_clock_irq) from [<c01af6f4>] (update_process_times+0x30/0x5c)
[   26.983777] [<c01af6f4>] (update_process_times) from [<c01c4048>] (tick_sched_timer+0x5c/0xc0)
[   26.983792] [<c01c4048>] (tick_sched_timer) from [<c01b03b0>] (__hrtimer_run_queues+0x170/0x500)
[   26.983807] [<c01b03b0>] (__hrtimer_run_queues) from [<c01b16fc>] (hrtimer_interrupt+0x154/0x2d0)
[   26.983824] [<c01b16fc>] (hrtimer_interrupt) from [<c0111964>] (twd_handler+0x2c/0x38)
[   26.983840] [<c0111964>] (twd_handler) from [<c0192834>] (handle_percpu_devid_irq+0xd4/0x384)
[   26.983857] [<c0192834>] (handle_percpu_devid_irq) from [<c018c570>] (generic_handle_irq+0x20/0x34)
[   26.983873] [<c018c570>] (generic_handle_irq) from [<c018cb70>] (__handle_domain_irq+0x64/0xe0)
[   26.983894] [<c018cb70>] (__handle_domain_irq) from [<c04eb510>] (gic_handle_irq+0x58/0xb8)
[   26.983911] [<c04eb510>] (gic_handle_irq) from [<c0101a70>] (__irq_svc+0x70/0x98)
[   26.983921] Exception stack(0xc1301e10 to 0xc1301e58)
[   26.983932] 1e00:                                     00000001 00000002 00000000 c130c340
[   26.983945] 1e20: c12b7480 ffffe000 c1308cd0 00000282 c13e4664 e8018400 f4000100 c1308f2c
[   26.983956] 1e40: 00000000 c1301e60 c0180540 c01022f8 60000113 ffffffff
[   26.983972] [<c0101a70>] (__irq_svc) from [<c01022f8>] (__do_softirq+0xd8/0x4f8)
[   26.983987] [<c01022f8>] (__do_softirq) from [<c012ea00>] (irq_exit+0x138/0x18c)
[   26.984001] [<c012ea00>] (irq_exit) from [<c018cb78>] (__handle_domain_irq+0x6c/0xe0)
[   26.984016] [<c018cb78>] (__handle_domain_irq) from [<c04eb510>] (gic_handle_irq+0x58/0xb8)
[   26.984030] [<c04eb510>] (gic_handle_irq) from [<c0101a70>] (__irq_svc+0x70/0x98)
[   26.984037] Exception stack(0xc1301f10 to 0xc1301f58)
[   26.984047] 1f00:                                     00000001 00000006 00000000 c130c340
[   26.984060] 1f20: c1300000 c1308928 00000001 c1308960 00000000 c12b6cf0 c1308908 00000000
[   26.984071] 1f40: 00000000 c1301f60 c0180590 c0109368 20000013 ffffffff
[   26.984089] [<c0101a70>] (__irq_svc) from [<c0109368>] (arch_cpu_idle+0x20/0x3c)
[   26.984107] [<c0109368>] (arch_cpu_idle) from [<c015e294>] (do_idle+0x1b4/0x2b8)
[   26.984121] [<c015e294>] (do_idle) from [<c015e72c>] (cpu_startup_entry+0x18/0x1c)
[   26.984139] [<c015e72c>] (cpu_startup_entry) from [<c1200e28>] (start_kernel+0x3fc/0x4a8)
[   26.984155] [<c1200e28>] (start_kernel) from [<00000000>] (0x0)
[   33.113520] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [CONNECTOR:56:LVDS-1] flip_done timed out
[   43.353519] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [PLANE:31:plane-0] flip_done timed out
[   53.603519] [drm:drm_atomic_helper_wait_for_flip_done] *ERROR* [CRTC:34:crtc-0] flip_done timed out
[   53.608869] Console: switching to colour frame buffer device 128x48
[   63.833523] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [CRTC:34:crtc-0] flip_done timed out
[   74.073519] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [CONNECTOR:56:LVDS-1] flip_done timed out
[   84.313521] [drm:drm_atomic_helper_wait_for_dependencies] *ERROR* [PLANE:31:plane-0] flip_done timed out
[   94.553520] [drm:drm_atomic_helper_wait_for_flip_done] *ERROR* [CRTC:34:crtc-0] flip_done timed out
[   94.954763] imx-drm display-subsystem: fb0: imx-drmdrmfb frame buffer device
[  105.013446] rcu: INFO: rcu_sched self-detected stall on CPU
[  105.019120] rcu:     0-....: (1 GPs behind) idle=75e/0/0x3 softirq=38/39 fqs=4886
[  105.026515]  (t=10403 jiffies g=-1143 q=27)




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux