Obrigado !! Muito, isso funcionou perfeito. Consegui fazer com que o s2disk hibernasse meu Toshiba C640, mas não o restaurasse. Atualizando /etc/pm/config.d/00sleep_module e purgando cryptsetup como por postagem em Ask Ubuntu , as coisas começaram a funcionar bem.
Apesar de acordar do modo de hibernação, o Grub 2 parece estar errado quando está preso no fundo por alguns segundos. Talvez seja apenas grub ou grande 4 GB ram snapshot sendo carregado do disco. Eu vou ter que checar.
Além disso, minha conexão de rede local voltou. Eu tinha sérias dúvidas sobre isso, já que tive que Customize o módulo de placa Atheros Fast Ethernet no Kernel.
Estou usando o kernel 3.2.0-27-generic com o Ubuntu 12.04 LTs no hardware do Toshiba Satellite C640. Etapas que segui
sudo nano /etc/pm/config.d/00sleep_module
Se você nunca tocou neste arquivo OOTB, ele deve ser totalmente comentado. Por favor, leia-o inteiramente. Adicione a seguinte linha ao final do arquivo
SLEEP_MODULE="uswsusp"
Finalmente purga cryptsetup, eu não tenho certeza sobre esta etapa, pode ou não ajudar
sudo apt-get purge cryptsetup