I needed to do some additional steps to enable hibernate because the drive is encrypted and the default swap was not big enough to hold the RAM. But after that hibernate doesn't appear to work if I have any USB devices plugged into the laptop.
I'd appreciate any tips on either issue.