Bug 105878

Summary: Kernel 4.15.13: drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
Product: DRI Reporter: DocB <doc.b>
Component: DRM/IntelAssignee: Maarten Lankhorst <bugs>
Status: CLOSED DUPLICATE QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs, olaf
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: I965GM i915 features: display/atomic
Attachments:
Description Flags
journalctl -xb
none
dmesg.4.16.0-1.g1b10c5b-default.txt none

Description DocB 2018-04-04 06:43:43 UTC
Created attachment 138566 [details]
journalctl -xb

I did an upgrade to latest openSUSE TW today on a Dell D630. Booting took some 5 minutes afterwards, and some errors were issued:
[drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
[drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
[drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:28:plane A] flip_done timed out
pr 03 21:13:36 D630 kernel: [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
Apr 03 21:13:36 D630 kernel: ------------[ cut here ]------------
Apr 03 21:13:36 D630 kernel: vblank wait timed out on crtc 1
Apr 03 21:13:36 D630 kernel: WARNING: CPU: 0 PID: 254 at ../drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x148/0x150 [drm]
Apr 03 21:13:36 D630 kernel: Modules linked in: hid_generic usbhid btrfs xor zstd_decompress sr_mod cdrom zstd_compress xxhash ata_generic pcmcia raid6_pq a
Apr 03 21:13:36 D630 kernel: CPU: 0 PID: 254 Comm: plymouthd Tainted: G        W        4.15.13-1-default #1
Apr 03 21:13:36 D630 kernel: Hardware name: Dell Inc. Latitude D630                   /0KU184, BIOS A13 07/28/2008
Apr 03 21:13:36 D630 kernel: RIP: 0010:drm_wait_one_vblank+0x148/0x150 [drm]
Apr 03 21:13:36 D630 kernel: RSP: 0018:ffffa000409579f0 EFLAGS: 00010282
Apr 03 21:13:36 D630 kernel: RAX: 000000000000001f RBX: ffff893bf80a8000 RCX: 0000000000000006
Apr 03 21:13:36 D630 kernel: RDX: 0000000000000007 RSI: 0000000000000086 RDI: ffff893bff216a10
Apr 03 21:13:36 D630 kernel: RBP: 0000000000000001 R08: 0000000000000001 R09: 000000000000033e
Apr 03 21:13:36 D630 kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
Apr 03 21:13:36 D630 kernel: R13: 0000000001000793 R14: ffff893bf80b9968 R15: ffff893bf7768c00
Apr 03 21:13:36 D630 kernel: FS:  00007efe08a71740(0000) GS:ffff893bff200000(0000) knlGS:0000000000000000
Apr 03 21:13:36 D630 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 03 21:13:36 D630 kernel: CR2: 0000560d2c6b68a8 CR3: 00000000369a8000 CR4: 00000000000006f0
Apr 03 21:13:36 D630 kernel: Call Trace:
Apr 03 21:13:36 D630 kernel:  ? wait_woken+0x80/0x80
Apr 03 21:13:36 D630 kernel:  intel_get_load_detect_pipe+0x52c/0x590 [i915]
Apr 03 21:13:36 D630 kernel:  intel_tv_detect+0x147/0x500 [i915]
Apr 03 21:13:36 D630 kernel:  ? drm_helper_probe_single_connector_modes+0xc8/0x6b0 [drm_kms_helper]
Apr 03 21:13:36 D630 kernel:  drm_helper_probe_single_connector_modes+0xc8/0x6b0 [drm_kms_helper]
Apr 03 21:13:36 D630 kernel:  ? __ww_mutex_lock.isra.3+0x3a3/0x690
Apr 03 21:13:36 D630 kernel:  drm_mode_getconnector+0x156/0x320 [drm]
Apr 03 21:13:36 D630 kernel:  ? drm_mode_connector_property_set_ioctl+0x40/0x40 [drm]
Apr 03 21:13:36 D630 kernel:  drm_ioctl_kernel+0x5b/0xb0 [drm]
Apr 03 21:13:36 D630 kernel:  drm_ioctl+0x2ad/0x350 [drm]
Apr 03 21:13:36 D630 kernel:  ? drm_mode_connector_property_set_ioctl+0x40/0x40 [drm]
Apr 03 21:13:36 D630 kernel:  ? __handle_mm_fault+0x442/0x570
Apr 03 21:13:36 D630 kernel:  do_vfs_ioctl+0x90/0x5f0
Apr 03 21:13:36 D630 kernel:  ? handle_mm_fault+0xb1/0x1e0
Apr 03 21:13:36 D630 kernel:  SyS_ioctl+0x74/0x80
Apr 03 21:13:36 D630 kernel:  do_syscall_64+0x76/0x140
Apr 03 21:13:36 D630 kernel:  entry_SYSCALL_64_after_hwframe+0x42/0xb7
Apr 03 21:13:36 D630 kernel: RIP: 0033:0x7efe08156967
Apr 03 21:13:36 D630 kernel: RSP: 002b:00007ffe5cca1038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Apr 03 21:13:36 D630 kernel: RAX: ffffffffffffffda RBX: 000055953d915500 RCX: 00007efe08156967
Apr 03 21:13:36 D630 kernel: RDX: 00007ffe5cca1070 RSI: 00000000c05064a7 RDI: 0000000000000009
Apr 03 21:13:36 D630 kernel: RBP: 00007ffe5cca1070 R08: 0000000000000004 R09: 00007efe081a3090
Apr 03 21:13:36 D630 kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00000000c05064a7
Apr 03 21:13:36 D630 kernel: R13: 0000000000000009 R14: 0000000000000009 R15: 00007ffe5cca1070
Apr 03 21:13:36 D630 kernel: Code: e6 cc 0f 0b e9 39 ff ff ff 48 89 e6 4c 89 f7 e8 1f 6e ea cc 45 85 e4 0f 85 1b ff ff ff 89 ee 48 c7 c7 70 06 24 c0 e8 18 5
Apr 03 21:13:36 D630 kernel: ---[ end trace d6c64458563711ab ]---
Apr 03 21:13:47 D630 kernel: [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
Apr 03 21:13:57 D630 kernel: [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:35:plane B] flip_done timed out

(plus some more like this)
Any idea how to fix this?
Comment 1 olaf 2018-04-04 07:06:56 UTC
Created attachment 138568 [details]
dmesg.4.16.0-1.g1b10c5b-default.txt

This is going on since more than a year. GNOME/KDE/XFCE.
[    0.000000] DMI: FUJITSU SIEMENS ESPRIMO Mobile M9400/M11D, BIOS 1.06 - R059 - 1566 04/22/2008
[    9.859150] pci 0000:00:00.0: Intel 965GM Chipset

00:02.0 0300: 8086:2a02 (rev 03) (prog-if 00 [VGA controller])
        Subsystem: 1734:1117
00:02.1 0380: 8086:2a03 (rev 03)
        Subsystem: 1734:1117
Comment 2 Maarten Lankhorst 2018-04-04 08:35:55 UTC

*** This bug has been marked as a duplicate of bug 93782 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.