In my case, this turned out to be the kernel crashing when the e1000e module was removed. I rmmod'd that in rc.local because when I originally purchased the laptop, that module would suck power and battery life.
When I stop removing that module, the kernel doesn't crash and suspend, shutdown, etc, all work as designed. I can file a separate bug about that crash if you prefer or paste the crash here.
In my case, this turned out to be the kernel crashing when the e1000e module was removed. I rmmod'd that in rc.local because when I originally purchased the laptop, that module would suck power and battery life.
When I stop removing that module, the kernel doesn't crash and suspend, shutdown, etc, all work as designed. I can file a separate bug about that crash if you prefer or paste the crash here.