Comment 18 for bug 34155

Revision history for this message
DavidYerger (dyerger) wrote : Re: sleep and hibernate don't work on Dell C640 (regression from breezy)

Problem is buggy Dell BIOS, specifically the ACPI DSDT.

Given there is no hope for Dell to fix this, the workaround is you need to get a hacked ACPI DSDT table from

http://acpi.sourceforge.net/wiki/index.php/FixedDsdts

, compile it, and slap it on the back of your initrd.

Works for me. I understand if your hardware is different than the one the hacked DSDT was created from, you may have to extract yours, and then manually patch vs. the given "vanilla" DSDT.

Now, to the good folks at Ubuntu, you could of course put a post-install script in with the kernel RPM to do hack the generic initrd thusly if the system is detected to be a C640, but I fully understand if you wouldn't want to do that.