[Intel-gfx] Fwd: i915 (possibly): Suspend regression Macbook Pro 15 (late 2013)

Eric Rannaud eric.rannaud at gmail.com
Tue Aug 26 16:52:21 CEST 2014


On Tue, Aug 26, 2014 at 12:17 AM, Daniel Vetter <daniel at ffwll.ch> wrote:
> Sounds new. Anything interesting going on in dmesg while the on/off
> flickering goes on if you crank up output with drm.debug=0xe?

I actually get some traces. There appears to be 2 different traces
that repeat whenever the screen goes through that turn off-turn on
cycle (but at first, only the first trace is shown).

I believe the screen turns itself off at the time this message is printed:
"Aug 26 07:25:04 nc052 kernel: [drm:i915_runtime_suspend] Suspending device"

First trace:
Aug 26 07:25:04 nc052 kernel: [drm:i915_runtime_suspend] Suspending device
Aug 26 07:25:04 nc052 kernel: [drm:hsw_enable_pc8] Enabling package C8+
Aug 26 07:25:04 nc052 kernel: ------------[ cut here ]------------
Aug 26 07:25:04 nc052 kernel: WARNING: CPU: 0 PID: 60 at
drivers/gpu/drm/i915/intel_display.c:6888 hsw_enable_pc8+0xae/0x6f0()
Aug 26 07:25:04 nc052 kernel: CRTC for pipe A enabled
Aug 26 07:25:04 nc052 kernel: Modules linked in:
Aug 26 07:25:04 nc052 kernel: CPU: 0 PID: 60 Comm: kworker/0:1 Not
tainted 3.15.4-ARCH-00041-gf4db98240ac2 #21
Aug 26 07:25:04 nc052 kernel: Hardware name: Apple Inc.
MacBookPro11,2/Mac-3CBD00234E554E41, BIOS
MBP112.88Z.0138.B02.1310181745 10/18/2013
Aug 26 07:25:04 nc052 kernel: Workqueue: pm pm_runtime_work
Aug 26 07:25:04 nc052 kernel:  0000000000000000 000000002a8a3008
ffff8802732a3c20 ffffffff81872013
Aug 26 07:25:04 nc052 kernel:  ffff8802732a3c68 ffff8802732a3c58
ffffffff810d650d ffff880272298000
Aug 26 07:25:04 nc052 kernel:  ffff8802737ea000 ffff880273050b80
ffffffff81a8d140 ffff88027311d098
Aug 26 07:25:04 nc052 kernel: Call Trace:
Aug 26 07:25:04 nc052 kernel:  [<ffffffff81872013>] dump_stack+0x4d/0x6f
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810d650d>]
warn_slowpath_common+0x7d/0xa0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810d658c>] warn_slowpath_fmt+0x5c/0x80
Aug 26 07:25:04 nc052 kernel:  [<ffffffff814ea3fd>] ?
hsw_runtime_pm_disable_interrupts+0xed/0x100
Aug 26 07:25:04 nc052 kernel:  [<ffffffff8150a95e>] hsw_enable_pc8+0xae/0x6f0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff814b6ad8>]
i915_runtime_suspend+0x88/0xf0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff813caa7f>]
pci_pm_runtime_suspend+0x5f/0x150
Aug 26 07:25:04 nc052 kernel:  [<ffffffff813caa20>] ?
pci_legacy_suspend_late+0xf0/0xf0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff8154e8e2>] __rpm_callback+0x32/0x70
Aug 26 07:25:04 nc052 kernel:  [<ffffffff8154e946>] rpm_callback+0x26/0xa0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff8154ee91>] rpm_suspend+0x121/0x680
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810e46f8>] ? add_timer+0x18/0x30
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810f1d5b>] ?
__queue_delayed_work+0x8b/0x1c0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff8155070a>] pm_runtime_work+0x7a/0xd0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810f2bc8>] process_one_work+0x168/0x450
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810f3622>] worker_thread+0x132/0x3e0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810f34f0>] ?
manage_workers.isra.23+0x2d0/0x2d0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810f9e2a>] kthread+0xea/0x100
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810f9d40>] ?
kthread_create_on_node+0x1b0/0x1b0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff81881d3c>] ret_from_fork+0x7c/0xb0
Aug 26 07:25:04 nc052 kernel:  [<ffffffff810f9d40>] ?
kthread_create_on_node+0x1b0/0x1b0
Aug 26 07:25:04 nc052 kernel: ---[ end trace 51deaa0c7e786a61 ]---

Second trace:
Aug 26 07:30:51 nc052 kernel: [drm:i915_runtime_suspend] Device suspended
Aug 26 07:31:32 nc052 kernel: [drm:drm_ioctl] pid=405, dev=0xe200,
auth=1, DRM_IOCTL_MODE_CURSOR
Aug 26 07:31:32 nc052 kernel: ------------[ cut here ]------------
Aug 26 07:31:32 nc052 kernel: WARNING: CPU: 0 PID: 405 at
drivers/gpu/drm/i915/intel_uncore.c:47
assert_device_not_suspended.isra.6+0x32/0x40()
Aug 26 07:31:32 nc052 kernel: Device suspended
Aug 26 07:31:32 nc052 kernel: Modules linked in:
Aug 26 07:31:32 nc052 kernel: CPU: 0 PID: 405 Comm: Xorg.bin Tainted:
G        W     3.15.4-ARCH-00041-gf4db98240ac2 #21
Aug 26 07:31:32 nc052 kernel: Hardware name: Apple Inc.
MacBookPro11,2/Mac-3CBD00234E554E41, BIOS
MBP112.88Z.0138.B02.1310181745 10/18/2013
Aug 26 07:31:32 nc052 kernel:  0000000000000000 000000002f20b3eb
ffff880272beb980 ffffffff81872013
Aug 26 07:31:32 nc052 kernel:  ffff880272beb9c8 ffff880272beb9b8
ffffffff810d650d ffff880272298000
Aug 26 07:31:32 nc052 kernel:  0000000000130040 ffff880273050800
ffff880272298070 0000000000000001
Aug 26 07:31:32 nc052 kernel: Call Trace:
Aug 26 07:31:32 nc052 kernel:  [<ffffffff81872013>] dump_stack+0x4d/0x6f
Aug 26 07:31:32 nc052 kernel:  [<ffffffff810d650d>]
warn_slowpath_common+0x7d/0xa0
Aug 26 07:31:32 nc052 kernel:  [<ffffffff810d658c>] warn_slowpath_fmt+0x5c/0x80
Aug 26 07:31:32 nc052 kernel:  [<ffffffff814f1bf2>]
assert_device_not_suspended.isra.6+0x32/0x40
Aug 26 07:31:32 nc052 kernel:  [<ffffffff814f3222>] gen6_read32+0x32/0x120
Aug 26 07:31:32 nc052 kernel:  [<ffffffff8151fe74>]
intel_ddi_get_cdclk_freq+0x24/0x100
Aug 26 07:31:32 nc052 kernel:  [<ffffffff814bdabb>] ilk_update_wm+0x6fb/0x1090
Aug 26 07:31:32 nc052 kernel:  [<ffffffff814c003e>]
intel_update_watermarks+0x1e/0x30
Aug 26 07:31:32 nc052 kernel:  [<ffffffff814fb8da>]
intel_crtc_cursor_set+0xca/0x4f0
Aug 26 07:31:32 nc052 kernel:  [<ffffffff814a5a04>]
drm_mode_cursor_common+0x154/0x170
Aug 26 07:31:32 nc052 kernel:  [<ffffffff814a9c90>]
drm_mode_cursor_ioctl+0x50/0x70
Aug 26 07:31:32 nc052 kernel:  [<ffffffff8149a123>] drm_ioctl+0x223/0x610
Aug 26 07:31:32 nc052 kernel:  [<ffffffff814a9c40>] ?
drm_mode_setcrtc+0x620/0x620
Aug 26 07:31:32 nc052 kernel:  [<ffffffff810fcb35>] ? enqueue_hrtimer+0x25/0xb0
Aug 26 07:31:32 nc052 kernel:  [<ffffffff810fd51a>] ?
__hrtimer_start_range_ns+0x1ea/0x400
Aug 26 07:31:32 nc052 kernel:  [<ffffffff812325a0>] do_vfs_ioctl+0x2d0/0x4b0
Aug 26 07:31:32 nc052 kernel:  [<ffffffff8123ccae>] ? __fget+0x6e/0xb0
Aug 26 07:31:32 nc052 kernel:  [<ffffffff81232801>] SyS_ioctl+0x81/0xa0
Aug 26 07:31:32 nc052 kernel:  [<ffffffff81881de9>]
system_call_fastpath+0x16/0x1b
Aug 26 07:31:32 nc052 kernel: ---[ end trace 51deaa0c7e786a79 ]---
Aug 26 07:31:32 nc052 kernel: ------------[ cut here ]------------

More complete logs:
http://pastebin.com/pqNptUbs (first flicker after 3 "systemctl
suspend", shows only the first trace)
http://pastebin.com/MNsQ2ms3 (further flickers, shows both traces)



More information about the Intel-gfx mailing list