[ltp] APM suspend on T23 with 2.6.9

Nathan Kurz linux-thinkpad@linux-thinkpad.org
Mon, 6 Dec 2004 23:41:53 -0700


On Mon, Dec 06, 2004 at 01:54:16PM +0200, Marius Gedminas wrote:
> dmesg shows a bunch of messages, the most interesting of which is:
>   irq 11: nobody cared!
>    ...
>    a longish stack trace
>    ...
>   handlers:
>   [<e0acf900>] (snd_intel8x0_interrupt+0x0/0x230 [snd_intel8x0])
>   [<e096c910>] (usb_hcd_irq+0x0/0x70 [usbcore])
>   [<e096c910>] (usb_hcd_irq+0x0/0x70 [usbcore])
>   [<e096c910>] (usb_hcd_irq+0x0/0x70 [usbcore])
>   Disabling IRQ #11
> 
> I tried 2.6.8 as well, but got the same error.
> 
> Any ideas?  Has anyone else experienced similar problems?

On an X30 with a variety of kernels up to and including 2.6.9 with
ACPI and swsusp2 patches, I have gotten messages like this when I try
to perform a warm reboot with 'reboot'.  But I have never gotten this
message on a resume, nor on a hard (power off or 'shutdown') reboot.

> By the way, I'm trying to use APM instead of ACPI because I thought it
> would be simpler.  Also, I remember reading in various places that
> for some people ACPI suspend eats about 10% of battery power per hour,
> while APM suspend needs only 1% per hour. 

I'm uncertain about the exact rate, but I think I'm finding ACPI
suspend to ram to be closer to the 1% per hour than the 10%.  I
wouldn't let it be a reason to avoid ACPI until you confirm a problem
on your system.  I too would prefer to use APM for its simplicity, but
after large effort was unable to get it to work consistently.  YMMV.

Nathan Kurz
nate@verse.com

Also: the hibernate script from http://softwaresuspend.berlios.de/
might help you to load and unload modules before/after suspend.