[PATCH] intel_idle: PCI quirk to prevent Lenovo Ideapad s10-3 boot hang

Ike Panhc ike.pan at canonical.com
Mon Sep 27 10:37:31 UTC 2010


On 09/27/2010 06:24 PM, Ike Panhc wrote:
> From: Len Brown <len.brown at intel.com>
> 
> When the Lenovo Ideapad S10-3 is booted with HT enabled,
> it hits a boot hang in the intel_idle driver.
> 
> This occurs when entering ATM-C4 for the first time,
> unless BM_STS is first cleared.
> 
> acpi_idle doesn't see this because it first checks
> and clears BM_STS, but it would hit the same hang
> if that check were disabled.
> 
> http://bugs.meego.com/show_bug.cgi?id=7093
> BugLink: http://launchpad.net/bugs/634702
> 
> Signed-off-by: Len Brown <len.brown at intel.com>
> Signed-off-by: Ike Panhc <ike.pan at canonical.com>

After cherry-picked 6ce9cd from mainline kernel and let intel_idle built-in.
Maverick kernel boot and hang on Lenovo ideapad S10-3. Thanks for Len Brown who
has the same report and find the solution.

I have tried maverick-22.33 kernel and it boots failed on S10-3. After apply
this patch it boots fine.

This patch is available in the git repository at:
  git://kernel.ubuntu.com/ikepanhc/public.git lp634702




More information about the kernel-team mailing list