On Saturday, 29 July 2017 18:40:58 CEST solitone wrote: > From what I gather, the patch was included in kernel version 4.8-rc2: > > $ git describe bafb2f7d4755bf1571bd5e9a03b97f3fc4fe69ae > v4.8-rc2-641-gbafb2f7d4755 > > The kernel shipped with Stretch is version 4.9.30: > > $ uname -v > #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) > > but we still experience the bug. This is because, if I understand it right, > the commit containing this patch was reverted in the production kernel: > > commit 0ee72d8f9b8e17b8e4ccfebc7a25cbc2d395cd6a > Author: Greg Kroah-Hartman <gre...@linuxfoundation.org> > Date: Wed Apr 12 15:49:39 2017 +0200 > > Revert "drm/i915/execlists: Reset RING registers upon resume" > > This reverts commit f2a0409a08502d64fbe3990354dff5902b08d2fb which is > commit bafb2f7d4755bf1571bd5e9a03b97f3fc4fe69ae upstream. > > It was reported to have problems. > > I therefore wonder whether this means this bug is still there in the > production kernel, even in versions greater than 4.9.x.
Yes, that patch ended up in v4.9.9 [1]. Then some problems were reported, and it was reverted in v4.9.23 with commit 0ee72d8f9b8e17b8e4ccfebc7a25cbc2d395cd6a [2]. I have just installed kernel version 4.11.6, from stretch-backports: ~$ uname -a Linux alan 4.11.0-0.bpo.1-amd64 #1 SMP Debian 4.11.6-1~bpo9+1 (2017-07-09) x86_64 GNU/Linux With that kernel hibernate seems to work, but I need further testing. I would suggest you to test that kernel version as well, and post your findings here. [1] https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.9 [2] https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.23 -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Sent from my brain using neurons fueled by glucose. ⢿⡄⠘⠷⠚⠋⠀ ⠈⠳⣄