Lucid SRU: Intel Core i3/i5/i7 hang on resume from suspend (SCI_EN)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Bug Description
Intel Core i3/i5/i7 machines hang on resume from suspend due to the SCI_EN bit being left unset by the BIOS.
*** This bug relates ONLY to systems with Intel Core i3/i5/i7 CPU's ***
IMPACT:
System hang on resume is a major malfunction.
HOW ADDRESSED:
In Lucid, this is currently addressed for certain specific machines via a quirk table listing machines for which SCI_EN gets forcibly set on resume (see bug 553498 which enables it for "Dell Studio 155x" models). The following patch from upstream needs to be applied to Lucid to address the problem for all machines.
PATCH:
(from 2.6.35-rc1; appears in Maverick already)
commit b6dacf63e9fb2e7
Author: Matthew Garrett <email address hidden>
Date: Tue May 11 13:49:25 2010 -0400
ACPI: Unconditionally set SCI_EN on resume
This patch applies cleanly to Lucid (2.6.32-23.37).
TEST CASE:
Intel Core i3/i5/i7 machine: Suspend the machine via any method, then wake it. On resume, system powers up but hangs immediately (Dell Studio 155x gets black screen, fan stuck on).
REGRESSION POTENTIAL:
As has been discussed on LKML and linux-acpi, setting SCI_EN is a violation of the ACPI spec, but it (a) works, and (b) follows the example of another major operating system. There exists a potential that this method will cause problems for some machine but none are known at this time.
Changed in linux (Ubuntu): | |
milestone: | none → lucid-updates |
assignee: | nobody → Kamal Mostafa (kamalmostafa) |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: patch |
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
assignee: | Kamal Mostafa (kamalmostafa) → nobody |
tags: | added: testcase |
Can we expect to get this patch in lucid or do I have to upgrade to maverick (alpha) do get resume support?