I am trying to set up swsusp on my laptop with Mandrake 9.1. It is a new machine and therefore supports ACPI only. Swsusp will work successfully only if I turn off ACPI by passing 'acpi=off' to the kernel at boot time.
I need ACPI because I will be using this laptop on battery frequently and need to know my power level. But again I also need swsusp to pick up where I left off when I need to shut down the machine.
If ACPI is enabled and I invoke swsusp, upon resume the machine will give me the X login prompt after a LONG wait. It does not run the resume script. I am using kernel 2.4.22-9mdk which appears to have simply stable version 1.0 of the swsusp patch. It also appears to have the acpi-option patch (I tried to add it and it said it had already been applied).
This is a bit frustrating so if anyone has any suggestions as to how to get ACPI and swsusp to play nicely, it would be much appreciated!! Thanks.
P.S. Just in case in makes a difference, the laptop is a Dell Inspiron 300m and being a Dell it needed a "hacked" DSDT table added to the kernel at compile time. The DSDT table is at:
http://www.hoolehan.com/300mlinux/#acpi