The system in question can't suspend to ram, resume results in a reset and the system hanging in a broken bios (power off required). Hibernate, however, works, but only, if CONFIG_SUSPEND=y and CONFIG_SUSPEND_FREEZER=y, otherwise resume from hibernate fails with two displays full of vertical bars and an otherwise fully locked up system. The difference, as far as I can remember, is that if both options are set these vertical bars appear twice shortly on the main display during hibernation, when the options are not set they don't seem to appear. The system is an Ivy Bridge system using the integrated HD4000 graphics, so i915 is in use. The behavior is the same with 3.5.0 and 3.5.1. Kernel config attached.
Created attachment 77641 [details] Kernel config
Created attachment 77651 [details] Modules loaded
May I see the .config that doesn't work too, please?
Created attachment 77731 [details] Broken config As per diff to the working config: @@ -438,8 +438,7 @@ # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" Shouldn't affect hibernate, but unfortunately does.
please attach the dmi output of this laptop.
Created attachment 87551 [details] do acpisleep dmi check if CONFIG_ACPI_SLEEP is set please try this patch and see if it helps.
Created attachment 87681 [details] refreshed patch based on Rafael' comments please try this patch instead.
A patch referencing this bug report has been merged in Linux v3.8-rc1: commit 0ac1b1d7b7424cd6f129b5454b504b3cae746f0e Author: Zhang Rui <rui.zhang@intel.com> Date: Fri Nov 30 12:57:03 2012 +0100 ACPI: do acpisleep dmi check when CONFIG_ACPI_SLEEP is set
ping ... Does Comment #8 patch fix the issue?
Since there is already a fix bug patch and no response. Close the bug as code fix and if still exit in the last upstream kernel. Please feel free to reopen.