Ok, so after much fiddling, I managed to get my Dell Latitude D600 to suspend to disk (S3) just fine. It even recovers
The problem is it recovers too easily... in my bag, while carrying it from work to home, etc. So after much testing, my only guess is that a loose "lid" button has me triggering the "wakeup" with a good jostling. I'd like to be able to NOT wakeup unless I push the power button.
It seems this is controlled in /proc/acpi/wakeup, which looks like:
Device Sleep state Status
LID 3 *enabled
PBTN 4 *enabled
PCI0 3 disabled
USB0 1 disabled
USB1 1 disabled
USB2 1 disabled
USB3 1 disabled
MODM 3 disabled
PCIE 4 disabled
As I sleep/wakeup just fine using acpi events/actions and my "Suspend" key, and don't want the lid button to have anything to do with suspending/waking, it seems I would just want this to read:
LID 3 disabled
But I can't change that manually, despite having RW permissions.
Any suggestions as to how I should go about this? Much thanks!