Você pode ter um driver carregado que impeça a hibernação correta. O lsmod
mostra que e. g. bcm5974
está carregado? Em caso afirmativo, modprobe -r bcm5974
, tente hibernar novamente.
Obviamente, se isso ajudar, você precisará modprobe
do módulo após o reinício. Isso pode ser facilmente automatizado.
Outra coisa para tentar seria instalar uswsusp
. Tem opções de configuração para diferentes métodos de desligamento. Então:
-
apt-get install uswsusp
- edite /etc/uswsusp.conf e tente opções diferentes para
shutdown method
. Experimenteshutdown method = platform
eshutdown method = shutdown
. - execute
s2disk
como raiz para hibernar para o disco.