etnviv drm WARNING with Kernel 4.10

Joshua Clayton stillcompiling at gmail.com
Mon Mar 20 22:10:45 UTC 2017


Greeetings, All

We moved from a 4.7 kernel to 4.10, and now
regularly see the below oops at boot.
Specific platform is imx6q-evi (Uniwest Evi) running X.
There are no ill effects, as far as I can tell, except for the
scary kernel warning.

I tried disabling CONFIG_DRM_FBDEV_EMULATION, to no
effect.

I didn't find any references to it being seen or fixed,
so, I'm posting it for posterity:

[    1.084245] [drm] Initialized
[    1.091259] panel supply power not found, using dummy regulator
[    1.099955] imx-ipuv3 2400000.ipu: IPUv3H probed
[    1.107272] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.113898] [drm] No driver support for vblank timestamp query.
[    1.120472] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops ipu_crtc_ops)
[    1.128176] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops ipu_crtc_ops)
[    1.135874] imx-drm display-subsystem: bound imx-ipuv3-crtc.6 (ops ipu_crtc_ops)
[    1.143530] imx-drm display-subsystem: bound imx-ipuv3-crtc.7 (ops ipu_crtc_ops)
[    1.151771] imx-drm display-subsystem: bound 2000000.aips-bus:ldb at 020e0008 (ops imx_ldb_ops)
[    1.224305] ------------[ cut here ]------------
[    1.224328] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/drm_atomic_helper.c:1149 drm_atomic_helper_wait_for_vblanks+0x218/0x228
[    1.224333] [CRTC:26] vblank wait timed out
[    1.224337] Modules linked in:
[    1.224352] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.10.0uniwest-evi+ #363
[    1.224356] Hardware name: Freescale i.MX6 Quad/DualLite (Device Tree)
[    1.224359] Backtrace:
[    1.224381] [<8010cf84>] (dump_backtrace) from [<8010d228>] (show_stack+0x18/0x1c)
[    1.224390]  r6:60000013 r5:00000000 r4:80e25958 r3:00000000
[    1.224403] [<8010d210>] (show_stack) from [<803fecfc>] (dump_stack+0xb4/0xe8)
[    1.224419] [<803fec48>] (dump_stack) from [<80124fc4>] (__warn+0xd8/0x104)
[    1.224429]  r10:00000000 r9:804c9bc8 r8:0000047d r7:00000009 r6:80c0a780 r5:00000000
[    1.224433]  r4:ee8716d8 r3:00000000
[    1.224444] [<80124eec>] (__warn) from [<80125030>] (warn_slowpath_fmt+0x40/0x48)
[    1.224453]  r9:ee089018 r8:00000000 r7:ee088000 r6:ee0a8200 r5:eeab5800 r4:80c0a89c
[    1.224465] [<80124ff4>] (warn_slowpath_fmt) from [<804c9bc8>] (drm_atomic_helper_wait_for_vblanks+0x218/0x228)
[    1.224470]  r3:0000001a r2:80c0a89c
[    1.224473]  r4:00000000
[    1.224487] [<804c99b0>] (drm_atomic_helper_wait_for_vblanks) from [<804f64a4>] (imx_drm_atomic_commit_tail+0x50/0x60)
[    1.224496]  r10:00000004 r9:eeab6000 r8:ee088484 r7:ee088000 r6:00000000 r5:ee088000
[    1.224499]  r4:eeab5800
[    1.224509] [<804f6454>] (imx_drm_atomic_commit_tail) from [<804ca2cc>] (commit_tail+0x4c/0x94)
[    1.224514]  r5:80e3572c r4:eeab5800
[    1.224525] [<804ca280>] (commit_tail) from [<804cc368>] (drm_atomic_helper_commit+0xdc/0x154)
[    1.224530]  r5:00000000 r4:eeab5800
[    1.224543] [<804cc28c>] (drm_atomic_helper_commit) from [<804eab70>] (drm_atomic_commit+0x54/0x60)
[    1.224550]  r7:eeab5800 r6:ee088000 r5:eeab5800 r4:00000000
[    1.224562] [<804eab1c>] (drm_atomic_commit) from [<804d05f0>] (restore_fbdev_mode+0x158/0x2cc)
[    1.224569]  r6:00000001 r5:0000003f r4:000000a0 r3:00000004
[    1.224581] [<804d0498>] (restore_fbdev_mode) from [<804d0c68>] (drm_fb_helper_restore_fbdev_mode_unlocked+0x34/0x80)
[    1.224589]  r10:ee808c00 r9:00000000 r8:80e2763c r7:ee0a9200 r6:ee088000 r5:ee0c4800
[    1.224593]  r4:eeab6000
[    1.224604] [<804d0c34>] (drm_fb_helper_restore_fbdev_mode_unlocked) from [<804d0b48>] (drm_fb_helper_set_par+0x34/0x68)
[    1.224611]  r6:81654ebc r5:ee0c4800 r4:00000000 r3:eeab6000
[    1.224621] [<804d0b14>] (drm_fb_helper_set_par) from [<8045e784>] (fbcon_init+0x564/0x5cc)
[    1.224626]  r4:ee808c00 r3:00000002
[    1.224637] [<8045e220>] (fbcon_init) from [<804ab0d4>] (visual_init+0xc8/0x110)
[    1.224646]  r10:00000000 r9:ee808c00 r8:8165abc8 r7:8165abd4 r6:00000000 r5:ee808e00
[    1.224649]  r4:ee808c00
[    1.224659] [<804ab00c>] (visual_init) from [<804ad010>] (do_bind_con_driver+0x164/0x3a4)
[    1.224666]  r6:8165ace8 r5:00000000 r4:80a34fdc r3:ffffffff
[    1.224676] [<804aceac>] (do_bind_con_driver) from [<804ad630>] (do_take_over_console+0x158/0x1e0)
[    1.224685]  r10:8165abe4 r9:00000001 r8:0000003e r7:00000000 r6:00000000 r5:8165b5e0
[    1.224688]  r4:80a34fdc
[    1.224697] [<804ad4d8>] (do_take_over_console) from [<8045e85c>] (do_fbcon_takeover+0x70/0xdc)
[    1.224706]  r10:ee0c4a94 r9:81656eb4 r8:ee0c4800 r7:00000000 r6:00000005 r5:81656eb4
[    1.224709]  r4:80e2763c
[    1.224718] [<8045e7ec>] (do_fbcon_takeover) from [<8045f618>] (fbcon_event_notify+0x8b8/0x914)
[    1.224723]  r5:ee871a48 r4:80e2763c
[    1.224737] [<8045ed60>] (fbcon_event_notify) from [<8014777c>] (notifier_call_chain+0x4c/0x8c)
[    1.224745]  r10:ee0c4a94 r9:ee0c480c r8:00000000 r7:ffffffff r6:00000005 r5:ee871a48
[    1.224749]  r4:00000000
[    1.224761] [<80147730>] (notifier_call_chain) from [<80147c10>] (__blocking_notifier_call_chain+0x50/0x68)
[    1.224769]  r8:81656d98 r7:00000005 r6:ee871a48 r5:80e27cf4 r4:ffffffff r3:ffffffff
[    1.224780] [<80147bc0>] (__blocking_notifier_call_chain) from [<80147c48>] (blocking_notifier_call_chain+0x20/0x28)
[    1.224787]  r7:80e07d24 r6:00000000 r5:ee0c4800 r4:80e07d24
[    1.224799] [<80147c28>] (blocking_notifier_call_chain) from [<80464240>] (fb_notifier_call_chain+0x1c/0x24)
[    1.224809] [<80464224>] (fb_notifier_call_chain) from [<80466118>] (register_framebuffer+0x1d0/0x2a8)
[    1.224820] [<80465f48>] (register_framebuffer) from [<804cff68>] (drm_fb_helper_initial_config+0x258/0x440)
[    1.224829]  r10:eeab2d60 r9:00000001 r8:00000000 r7:ee0c4800 r6:eeab6000 r5:ee088000
[    1.224832]  r4:80e34cbc
[    1.224843] [<804cfd10>] (drm_fb_helper_initial_config) from [<804d15e0>] (drm_fbdev_cma_init_with_funcs+0x7c/0xfc)
[    1.224852]  r10:80e6b8f0 r9:804f6730 r8:00000010 r7:00000004 r6:ee088000 r5:00000000
[    1.224855]  r4:eeab6000
[    1.224866] [<804d1564>] (drm_fbdev_cma_init_with_funcs) from [<804d167c>] (drm_fbdev_cma_init+0x1c/0x28)
[    1.224874]  r8:eeaafed0 r7:80e355d8 r6:ee9ea810 r5:00000000 r4:ee088000 r3:00000004
[    1.224885] [<804d1660>] (drm_fbdev_cma_init) from [<804f65dc>] (imx_drm_bind+0xf0/0x194)
[    1.224899] [<804f64ec>] (imx_drm_bind) from [<8050cbe4>] (try_to_bring_up_master+0x1fc/0x2d0)
[    1.224908]  r8:eeb90080 r7:eeb90050 r6:00000008 r5:000000a0 r4:eeb90100 r3:804f64ec
[    1.224918] [<8050c9e8>] (try_to_bring_up_master) from [<8050cd5c>] (component_add+0xa4/0x174)
[    1.224927]  r10:00000000 r9:00000000 r8:80e35944 r7:eeaafc40 r6:80e35dc4 r5:00000000
[    1.224930]  r4:eeb90080
[    1.224942] [<8050ccb8>] (component_add) from [<804f92c4>] (ipu_drm_probe+0x58/0x68)
[    1.224948]  r7:00000000 r6:00000000 r5:ee063210 r4:ee063200
[    1.224963] [<804f926c>] (ipu_drm_probe) from [<80514528>] (platform_drv_probe+0x3c/0x78)
[    1.224968]  r5:80e35944 r4:ee063210
[    1.224978] [<805144ec>] (platform_drv_probe) from [<805128fc>] (driver_probe_device+0x20c/0x41c)
[    1.224983]  r5:ee063210 r4:8165c0b8
[    1.224993] [<805126f0>] (driver_probe_device) from [<80512d0c>] (__device_attach_driver+0xa4/0x118)
[    1.225001]  r10:00000000 r9:00000000 r8:8165c074 r7:ee871c88 r6:ee063210 r5:80e35944
[    1.225005]  r4:00000001
[    1.225014] [<80512c68>] (__device_attach_driver) from [<80510854>] (bus_for_each_drv+0x6c/0xa0)
[    1.225020]  r7:00000001 r6:80512c68 r5:ee871c88 r4:00000000
[    1.225029] [<805107e8>] (bus_for_each_drv) from [<8051258c>] (__device_attach+0xa4/0x114)
[    1.225035]  r6:80e36300 r5:ee063244 r4:ee063210
[    1.225044] [<805124e8>] (__device_attach) from [<80512d94>] (device_initial_probe+0x14/0x18)
[    1.225051]  r7:00000000 r6:80e36300 r5:ee063210 r4:ee063218
[    1.225061] [<80512d80>] (device_initial_probe) from [<80511a1c>] (bus_probe_device+0x90/0x98)
[    1.225069] [<8051198c>] (bus_probe_device) from [<8050f978>] (device_add+0x3d4/0x58c)
[    1.225076]  r6:ee063210 r5:ee9ea610 r4:ee063218 r3:80d6b594
[    1.225085] [<8050f5a4>] (device_add) from [<80514254>] (platform_device_add+0xb8/0x24c)
[    1.225094]  r10:80e35c18 r9:ee9ea610 r8:ee0c4010 r7:ee063200 r6:ee063210 r5:ee063200
[    1.225097]  r4:00000000
[    1.225107] [<8051419c>] (platform_device_add) from [<80502000>] (ipu_probe+0xa04/0xc3c)
[    1.225113]  r7:ee063200 r6:00000007 r5:00000003 r4:eeff62f8
[    1.225122] [<805015fc>] (ipu_probe) from [<80514528>] (platform_drv_probe+0x3c/0x78)
[    1.225131]  r10:00000000 r9:80d50858 r8:80e35b2c r7:00000000 r6:00000000 r5:80e35b2c
[    1.225134]  r4:ee9ea610
[    1.225144] [<805144ec>] (platform_drv_probe) from [<805128fc>] (driver_probe_device+0x20c/0x41c)
[    1.225148]  r5:ee9ea610 r4:8165c0b8
[    1.225158] [<805126f0>] (driver_probe_device) from [<80512c00>] (__driver_attach+0xf4/0x11c)
[    1.225166]  r10:80d00620 r9:80d50858 r8:80e6baa0 r7:00000000 r6:80e35b2c r5:ee9ea610
[    1.225170]  r4:ee9ea644
[    1.225179] [<80512b0c>] (__driver_attach) from [<80510790>] (bus_for_each_dev+0x74/0xa8)
[    1.225185]  r6:80512b0c r5:80e35b2c r4:00000000 r3:00000000
[    1.225194] [<8051071c>] (bus_for_each_dev) from [<80512224>] (driver_attach+0x20/0x28)
[    1.225200]  r6:80e36300 r5:eeb91480 r4:80e35b2c
[    1.225209] [<80512204>] (driver_attach) from [<80511d34>] (bus_add_driver+0x1c0/0x274)
[    1.225219] [<80511b74>] (bus_add_driver) from [<8051333c>] (driver_register+0x80/0x100)
[    1.225226]  r8:80d50850 r7:80e76240 r6:00000000 r5:80d3781c r4:80e35b2c
[    1.225236] [<805132bc>] (driver_register) from [<805144d8>] (__platform_driver_register+0x38/0x4c)
[    1.225241]  r5:80d3781c r4:00000006
[    1.225253] [<805144a0>] (__platform_driver_register) from [<80d37834>] (imx_ipu_driver_init+0x18/0x20)
[    1.225263] [<80d3781c>] (imx_ipu_driver_init) from [<80101974>] (do_one_initcall+0x44/0x17c)
[    1.225279] [<80101930>] (do_one_initcall) from [<80d00e60>] (kernel_init_freeable+0x130/0x1f8)
[    1.225287]  r9:80d50858 r8:80d50850 r6:80d624cc r5:80e76240 r4:00000006
[    1.225301] [<80d00d30>] (kernel_init_freeable) from [<80908490>] (kernel_init+0x10/0x120)
[    1.225310]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:80908480
[    1.225313]  r4:00000000
[    1.225324] [<80908480>] (kernel_init) from [<801089f0>] (ret_from_fork+0x14/0x24)
[    1.225329]  r4:00000000 r3:ee870000
[    1.225363] ---[ end trace e8c3a93cf06df2e3 ]---
[    1.263718] Console: switching to colour frame buffer device 160x50
[    2.125282] imx-drm display-subsystem: fb0:  frame buffer device
[    2.165915] imx-ipuv3 2800000.ipu: IPUv3H probed



More information about the etnaviv mailing list