[ltp] 570 2.6.30 ACPI related kernel panic

Simon Williams linux-thinkpad@linux-thinkpad.org
Tue, 21 Jul 2009 17:15:43 +0100


Hello everyone.

I run Arch Linux on a ThinkPad 570. A few weeks ago I tried upgrading
from kernel 2.6.29.[something] to 2.6.30, but had to revert because of
kernel panics on boot. Today I tried 2.6.31, but found that the problem
remains. I've done a bit more digging, and found that it works fine if I
add acpi=off to the kernel boot options. Even with all the ACPI modules
blacklisted, if I allow acpi to be on, it kernel panics every time.

Happens 1 second after starting Loading UDev uevents, after Loading
standard ACPI modules:

Kernel panic - not syncing: stack-protector: Kernel stack is corrupted
in: c8cfefd8


I did come across the following entry in the log for 2.6.30-rc3
(http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.30-rc3-git1.log):

commit 922fe097b1e8f2f2f23dbed61cfe6e0316fecff1
Author: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Date:   Tue Apr 14 02:44:13 2009 +0000

     thinkpad-acpi: simplify module autoloading

     Simplify the module autoloading a great deal, by keying to the HID for
     the HKEY interface.

     Only _really_ ancient IBM ThinkPad models like the 240, 240x and 570
     lack the HKEY interface, and they're getting their own trimmed-down
     driver one of these days.

     Signed-off-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
     Signed-off-by: Len Brown <len.brown@intel.com>

Anyone know anything about this? Could this be my problem?

Thanks.
Simon