[Letux-kernel] pyra display trouble with 5.9.1
H. Nikolaus Schaller
hns at goldelico.com
Sat Dec 12 10:22:42 CET 2020
> Am 12.12.2020 um 10:14 schrieb David Shah <dave at ds0.me>:
>
> 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'.
Yes, would be great.
Just to be sure I have checked there was apparently no significant change after 5.9.1
(unless something did have an unnoticed side-effect).
https://download.goldelico.com/letux-kernel/letux-5.9.13/src/CHANGES
>
> 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
>
>
> _______________________________________________
> 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