[Letux-kernel] pyra display trouble with 5.9.1

David Shah dave at ds0.me
Sat Dec 12 10:14:47 CET 2020


Hi Andreas,

Just to note that I can see the same issue with the OMAP5 Xorg driver
when returning from DPMS sleep. I will investigate, but first I need to
figure out why the display only works at all after doing a 'modprobe
omapdrm'.

Best

David

On Fri, 2020-11-20 at 17:41 +0100, Andreas Kemnade wrote:
> Hi,
> 
> I am playing around with the plain modeset Xorg driver and 5.9.1.
> I get no picture in X11 but after some time (and doing chvt 1)
> I get this:
> 
> [  235.037060] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!
> [  245.499669] [drm:drm_atomic_helper_wait_for_dependencies
> [drm_kms_helper]] *ERROR* [CRTC:55:crtc-0] flip_done timed out
> [  255.741763] [drm:drm_atomic_helper_wait_for_dependencies
> [drm_kms_helper]] *ERROR* [CONNECTOR:54:DSI-1] flip_done timed out
> root at letux:/etc# [  265.984356]
> [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]]
> *ERROR* [PLANE:32:plane-0] flip_done timed out
> [  266.244246] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!
> [  266.244305] ------------[ cut here ]------------
> [  266.244394] WARNING: CPU: 1 PID: 4010 at
> drivers/gpu/drm/drm_atomic_helper.c:2314
> drm_atomic_helper_commit_hw_done+0xb4/0xcc [drm_kms_helper]
> [  266.244396] Modules linked in:[...]
> [  266.244610]  bmg160_core bmp280_i2c bno055
> industrialio_triggered_buffer bmp280 ecdh_generic usb3503 kfifo_buf
> industrialio ecc input_polldev snd_soc_omap_aess snd_soc_omap_mcbsp
> snd_soc_ti_sdma ip_tables x_tables ipv6 autofs4
> [  266.244671] CPU: 1 PID: 4010 Comm: Xorg Not tainted 5.9.1-letux+
> #2
> [  266.244671] Hardware name: Generic OMAP5 (Flattened Device Tree)
> [  266.244706] [<c010ede4>] (unwind_backtrace) from [<c010a1a4>]
> (show_stack+0x10/0x14)
> [  266.244732] [<c010a1a4>] (show_stack) from [<c047f480>]
> (dump_stack+0x8c/0xac)
> [  266.244762] [<c047f480>] (dump_stack) from [<c012fc08>]
> (__warn+0xcc/0xe4)
> [  266.244784] [<c012fc08>] (__warn) from [<c012ff9c>]
> (warn_slowpath_fmt+0x74/0xa0)
> [  266.244854] [<c012ff9c>] (warn_slowpath_fmt) from [<bf2d2dd4>]
> (drm_atomic_helper_commit_hw_done+0xb4/0xcc [drm_kms_helper])
> [  266.245037] [<bf2d2dd4>] (drm_atomic_helper_commit_hw_done
> [drm_kms_helper]) from [<bf3f936c>]
> (omap_atomic_commit_tail+0x6c/0xb8 [omapdrm])
> [  266.245281] [<bf3f936c>] (omap_atomic_commit_tail [omapdrm]) from
> [<bf2d310c>] (commit_tail+0x6c/0x138 [drm_kms_helper])
> [  266.245519] [<bf2d310c>] (commit_tail [drm_kms_helper]) from
> [<bf2d3724>] (drm_atomic_helper_commit+0xf4/0x100 [drm_kms_helper])
> [  266.245958] [<bf2d3724>] (drm_atomic_helper_commit
> [drm_kms_helper]) from [<bf254570>]
> (drm_client_modeset_commit_atomic+0x170/0x1f0 [drm])
> [  266.246502] [<bf254570>] (drm_client_modeset_commit_atomic [drm])
> from [<bf254674>] (drm_client_modeset_commit_locked+0x3c/0x148 [drm])
> [  266.246899] [<bf254674>] (drm_client_modeset_commit_locked [drm])
> from [<bf2d8918>] (drm_fb_helper_pan_display+0x90/0x174
> [drm_kms_helper])
> [  266.247051] [<bf2d8918>] (drm_fb_helper_pan_display
> [drm_kms_helper]) from [<c04e03cc>] (fb_pan_display+0xec/0x128)
> [  266.247089] [<c04e03cc>] (fb_pan_display) from [<c04e0820>]
> (fb_set_var+0x290/0x310)
> [  266.247139] [<c04e0820>] (fb_set_var) from [<c04e9f90>]
> (fbcon_blank+0x78/0x1ac)
> [  266.247173] [<c04e9f90>] (fbcon_blank) from [<c054a068>]
> (do_unblank_screen+0xe0/0x148)
> [  266.247234] [<c054a068>] (do_unblank_screen) from [<c054060c>]
> (complete_change_console+0x50/0xcc)
> [  266.247294] [<c054060c>] (complete_change_console) from
> [<c054139c>] (vt_ioctl+0xd14/0xf80)
> [  266.247354] [<c054139c>] (vt_ioctl) from [<c0535cd4>]
> (tty_ioctl+0x884/0x918)
> [  266.247409] [<c0535cd4>] (tty_ioctl) from [<c0273344>]
> (vfs_ioctl+0x20/0x38)
> [  266.247448] [<c0273344>] (vfs_ioctl) from [<c0273c84>]
> (sys_ioctl+0xcc/0x77c)
> [  266.247485] [<c0273c84>] (sys_ioctl) from [<c0100060>]
> (ret_fast_syscall+0x0/0x54)
> [  266.247509] Exception stack(0xeca91fa8 to 0xeca91ff0)
> [  266.247539] 1fa0:                   00000000 0058258c 0000000a
> 00005605 00000001 005736d0
> [  266.247570] 1fc0: 00000000 0058258c 0056f000 00000036 005825ec
> 00582588 ffffffff 00000004
> [  266.247600] 1fe0: 0056f300 bed35bfc 0047cef7 b6ae8716
> [  266.247631] ---[ end trace 18736e9b1bfd0866 ]---
> [  266.503953] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!
> [  276.860295] [drm:drm_atomic_helper_wait_for_dependencies
> [drm_kms_helper]] *ERROR* [CRTC:55:crtc-0] flip_done timed out
> [  287.092815] [drm:drm_atomic_helper_wait_for_dependencies
> [drm_kms_helper]] *ERROR* [CONNECTOR:54:DSI-1] flip_done timed out
> [  297.324596] [drm:drm_atomic_helper_wait_for_dependencies
> [drm_kms_helper]] *ERROR* [PLANE:32:plane-0] flip_done timed out
> [  297.584100] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!
> [  297.584240] ------------[ cut here ]------------
> [  297.584301] WARNING: CPU: 1 PID: 4010 at
> drivers/gpu/drm/drm_atomic_helper.c:2314
> drm_atomic_helper_commit_hw_done+0xb4/0xcc [drm_kms_helper]
> [..] deleted overlong modules line 
> [  297.584500]  bmg160_core bmp280_i2c bno055
> industrialio_triggered_buffer bmp280 ecdh_generic usb3503 kfifo_buf
> industrialio ecc input_polldev snd_soc_omap_aess snd_soc_omap_mcbsp
> snd_soc_ti_sdma ip_tables x_tables ipv6 autofs4
> [  297.584545] CPU: 1 PID: 4010 Comm: Xorg Tainted: G       
> W         5.9.1-letux+ #2
> [  297.584546] Hardware name: Generic OMAP5 (Flattened Device Tree)
> [  297.584576] [<c010ede4>] (unwind_backtrace) from [<c010a1a4>]
> (show_stack+0x10/0x14)
> [  297.584606] [<c010a1a4>] (show_stack) from [<c047f480>]
> (dump_stack+0x8c/0xac)
> [  297.584615] [<c047f480>] (dump_stack) from [<c012fc08>]
> (__warn+0xcc/0xe4)
> [  297.584637] [<c012fc08>] (__warn) from [<c012ff9c>]
> (warn_slowpath_fmt+0x74/0xa0)
> [  297.584684] [<c012ff9c>] (warn_slowpath_fmt) from [<bf2d2dd4>]
> (drm_atomic_helper_commit_hw_done+0xb4/0xcc [drm_kms_helper])
> [  297.584759] [<bf2d2dd4>] (drm_atomic_helper_commit_hw_done
> [drm_kms_helper]) from [<bf3f936c>]
> (omap_atomic_commit_tail+0x6c/0xb8 [omapdrm])
> [  297.584820] [<bf3f936c>] (omap_atomic_commit_tail [omapdrm]) from
> [<bf2d310c>] (commit_tail+0x6c/0x138 [drm_kms_helper])
> [  297.584900] [<bf2d310c>] (commit_tail [drm_kms_helper]) from
> [<bf2d3724>] (drm_atomic_helper_commit+0xf4/0x100 [drm_kms_helper])
> [  297.585033] [<bf2d3724>] (drm_atomic_helper_commit
> [drm_kms_helper]) from [<bf254570>]
> (drm_client_modeset_commit_atomic+0x170/0x1f0 [drm])
> [  297.585211] [<bf254570>] (drm_client_modeset_commit_atomic [drm])
> from [<bf254674>] (drm_client_modeset_commit_locked+0x3c/0x148 [drm])
> [  297.585339] [<bf254674>] (drm_client_modeset_commit_locked [drm])
> from [<bf2d8918>] (drm_fb_helper_pan_display+0x90/0x174
> [drm_kms_helper])
> [  297.585389] [<bf2d8918>] (drm_fb_helper_pan_display
> [drm_kms_helper]) from [<c04e03cc>] (fb_pan_display+0xec/0x128)
> [  297.585400] [<c04e03cc>] (fb_pan_display) from [<c04ec16c>]
> (bit_update_start+0x14/0x30)
> [  297.585418] [<c04ec16c>] (bit_update_start) from [<c04e89e0>]
> (fbcon_switch+0x2f4/0x3b4)
> [  297.585430] [<c04e89e0>] (fbcon_switch) from [<c05491b0>]
> (redraw_screen+0x138/0x1ac)
> [  297.585446] [<c05491b0>] (redraw_screen) from [<c04ea07c>]
> (fbcon_blank+0x164/0x1ac)
> [  297.585461] [<c04ea07c>] (fbcon_blank) from [<c054a068>]
> (do_unblank_screen+0xe0/0x148)
> [  297.585478] [<c054a068>] (do_unblank_screen) from [<c054060c>]
> (complete_change_console+0x50/0xcc)
> [  297.585491] [<c054060c>] (complete_change_console) from
> [<c054139c>] (vt_ioctl+0xd14/0xf80)
> [  297.585519] [<c054139c>] (vt_ioctl) from [<c0535cd4>]
> (tty_ioctl+0x884/0x918)
> [  297.585524] [<c0535cd4>] (tty_ioctl) from [<c0273344>]
> (vfs_ioctl+0x20/0x38)
> [  297.585552] [<c0273344>] (vfs_ioctl) from [<c0273c84>]
> (sys_ioctl+0xcc/0x77c)
> [  297.585552] [<c0273c84>] (sys_ioctl) from [<c0100060>]
> (ret_fast_syscall+0x0/0x54)
> [  297.585565] Exception stack(0xeca91fa8 to 0xeca91ff0)
> [  297.585583] 1fa0:                   00000000 0058258c 0000000a
> 00005605 00000001 005736d0
> [  297.585583] 1fc0: 00000000 0058258c 0056f000 00000036 005825ec
> 00582588 ffffffff 00000004
> [  297.585596] 1fe0: 0056f300 bed35bfc 0047cef7 b6ae8716
> [  297.585612] ---[ end trace 18736e9b1bfd0867 ]---
> [  297.843578] omapdrm omapdrm.0: atomic complete timeout (pipe 0)!
> _______________________________________________
> Kernel mailing list
> Kernel at pyra-handheld.com
> http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel




More information about the Letux-kernel mailing list