Bug 101966

Summary: [945gm v4.9] System hangs after resume from hibernate (S4) on eM250 running kernel 4.9.38 and i915 module
Product: DRI Reporter: David Allen <david.a58>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED FIXED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs
Version: DRI git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: I945GM i915 features:
Attachments:
Description Flags
dmesg before hibernation
none
dmesg after resume
none
intel_reg_dumper output before hibernation
none
intel_reg_dumper output after resume but prior to loading i915 module none

Description David Allen 2017-07-29 04:32:34 UTC
Created attachment 133110 [details]
dmesg before hibernation

This bug appears to be similar to #99669.
On resume from hibernate, after the messages about progress of the image loading process, the display goes blank and the system is unresponsive, forcing a hard power reset to restart.

I have found that if I do 'rmmod -f i915' prior to hibernation, then I can blindly do 'modprobe i915' after resume and the display returns.

I am attaching four files created when executing
'intel_reg_dumper > ird_before; rmmod -f i915; dmesg > dmesg_before; echo disk > /sys/power/state; dmesg > dmesg_after; intel_reg_dumper > ird_after; modprobe i915'
Comment 1 David Allen 2017-07-29 04:34:16 UTC
Created attachment 133111 [details]
dmesg after resume
Comment 2 David Allen 2017-07-29 04:36:33 UTC
Created attachment 133113 [details]
intel_reg_dumper output before hibernation
Comment 3 David Allen 2017-07-29 04:38:32 UTC
Created attachment 133115 [details]
intel_reg_dumper output after resume but prior to loading i915 module
Comment 4 Chris Wilson 2017-07-29 09:48:37 UTC
Please try to reproduce on v4.12 and/or drm-tip [https://cgit.freedesktop.org/drm-tip].
Comment 5 David Allen 2017-07-29 13:25:27 UTC
I can confirm that resume from hibernate to run level 3 and also to graphical run level works after upgrade to kernel 4.12.4

Thanks for the quick response and suggestion. My apologies for the noise.

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.