[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.