Bug 14700
Summary: | Broken system because of a bad ACPI commit | ||
---|---|---|---|
Product: | ACPI | Reporter: | Petri Lehtinen (petri) |
Component: | Power-Processor | Assignee: | acpi_power-processor |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | lenb, rui.zhang, yakui.zhao |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.31 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: | Don't disable ARB_DISABLE when the mode id is less than 0x0f |
Description
Petri Lehtinen
2009-11-27 12:40:55 UTC
Hi, Will you please try the following boot option and see whether the box can be booted correctly? a. processor.max_cstate=1 b. idle=poll Thanks. Created attachment 23973 [details]
Don't disable ARB_DISABLE when the mode id is less than 0x0f
Will you please try the latest kernel(2.6.32-rc7/rc8) and see whether the box can be booted correctly?
If it still can't be booted, please try the attached debug patch and see whether it can be booted correctly?
Thanks.
With both 2.6.31 and 2.6.32-rc8 I had the following results: no extra kernel params --> doesn't boot processor.max_cstate=1 --> works OK idle=poll --> works OK I'm unable to test with the patch right now, I'll do it later. 2.6.32-rc8 plus the patch works fine. BTW, the machine in question is Acer Travelmate 2440, just in case you need it for the commit message or something. Yakui, is the patch in comment #2 an acceptable solution for upstream kernel? if yes, please resend it to linux devel. commit 03a05ed1152944000151d57b71000de287a1eb02 Author: Zhao Yakui <yakui.zhao@intel.com> Date: Fri Dec 11 15:17:20 2009 +0800 ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. is queued in the acpi tree for linux-2.6.33 shipped in linux-2.6.33 before -rc1 closed. |