[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#692225: [3.2->3.6.4 regression] screen starts to flicker after suspend-to-disk



# [1]
forwarded 692225 https://bugs.freedesktop.org/56118
quit

Sebastian Ramacher wrote:

> I've recently upgrade from 3.2 to 3.6. Since the upgrade after resuming from
> supsend-to-disk the screen starts to flicker and the kernel log contains the
> following traceback:
>
> [ 4730.108047] ------------[ cut here ]------------
> [ 4730.108073] WARNING: at /build/buildd-linux_3.6.4-1~experimental.1-amd64-QnAy6j/linux-3.6.4/drivers/gpu/drm/i915/intel_display.c:1225 intel_crtc_disable+0x52/0x86 [i915]()
> [ 4730.108074] Hardware name: 7458WTH
> [ 4730.108076] pipe B assertion failure (expected off, current on)

Oh, here's a better link: [1].  This is said to be fixed by

  fa55583797d1 drm/i915: fixup the plane->pipe fixup code

A naive backport of that depends on

  24929352481f drm/i915: read out the modeset hw state at load and
               resume time

which in turn depends on the series

  *: implement get_hw_state
  *: convert to encoder->disable/enable

Jonathan


Reply to: