Flip the BIOS switch called "PnP OS".

This silly thing exists because Microsoft decided they didn't or couldn't trust the BIOS makers to get it right and had Windows want to do it. When "Off", it does what it's supposed to and hands a properly initialized ACPI state to the OS. When "On", the BIOS does not fully initialize all devices, assuming that the OS will Do It It's Way. The reason I mention it is because a wake-up from Hibernation is an effort of co-ordination between the BIOS' ACPI stuff and the OS. Which this switch affects.

Wade.