Bug 26617

Summary: [945GM KMS] suspend to ram works only once
Product: DRI Reporter: Jeremie Bouttier <jeremie.bouttier>
Component: DRM/IntelAssignee: Jesse Barnes <jbarnes>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: medium CC: jeremie.bouttier
Version: unspecifiedKeywords: NEEDINFO
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log
none
dmesg output with boot option drm.debug=0x06
none
xorg.conf
none
output from xrandr --verbose none

Description Jeremie Bouttier 2010-02-17 14:17:11 UTC
Created attachment 33370 [details]
Xorg.0.log

Bug description: With KMS enabled, I can only resume from suspend to ram (using pm-suspend) once. After the second suspend, the system does not resume but instead reboots as if the system had been powered down (I have the BIOS POST screen, etc).

System environment:
-- chipset: 945GM
-- system architecture: 32-bit
-- xf86-video-intel: 2.9.1
-- xserver: 1.7.4
-- mesa: 7.6.1
-- libdrm: 2.4.17
-- kernel: 2.6.32-trunk-686 (Debian unstable)
-- Linux distribution: Debian squeeze/sid
-- Machine or mobo model: Dell Latitude D420
-- Display connector: internal LCD

Reproducing steps: this bug is reproducible, simply by invoking pm-suspend or hitting the sleep button twice.

Additional info: also observed with Debian kernel 2.6.30-2-686.
Comment 1 Jeremie Bouttier 2010-02-17 14:19:52 UTC
Created attachment 33371 [details]
dmesg output with boot option drm.debug=0x06

Obviously this is taken before the second suspend.
Comment 2 Jeremie Bouttier 2010-02-17 14:20:57 UTC
Created attachment 33372 [details]
xorg.conf
Comment 3 Jeremie Bouttier 2010-02-17 14:21:56 UTC
Created attachment 33373 [details]
output from xrandr --verbose
Comment 4 Jesse Barnes 2010-04-06 11:36:00 UTC
Does this still happen with 2.6.33 or more recent?
Comment 5 Jeremie Bouttier 2010-04-08 12:48:46 UTC
I have reenabled KMS and the bug does not seem to be there anymore with kernel package 2.6.33-1~experimental.4 from Debian experimental nor with 2.6.32-11 from unstable. What else has changed in the meantime :
-- xserver: 1.7.6
-- mesa: 7.7.1
-- libdrm: 2.4.18

So everything looks fine now. Thanks !
Comment 6 Jesse Barnes 2010-04-08 12:54:04 UTC
Thanks for the update!

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.