Cara, já tive um problema parecido tanto no linux quanto no windows...
Eu tirei a opção de desligar o hd, modo de economia de energia devido a esse problema.
Acredito que pode ser um problema no hardware mesmo, pois em relação ao software não coletei logs nenhum.
Geralmente os logs do systema estão em /var/log/syslog ou /var/log/mesages deve ter algum imput de log lá, para o momento que himberna, mas provavelmente não deve ter nada para o momento que o hardware para de responer.
Seria uma boa opção buscar erros para o problema de outros usuários do modelo de seu notebook, eu tenho a impressão de que isso seja Hardware, mas fica mais complicado uma auditoria no hardware sem os equipamentos necessários.
Uma alternativa seria tentar pingar o seu host de outra maquina na rede e tentar acessa-lo via ssh para analisar como o ambiente está.
é possivel implementar um teste para excluir
coloque ele para himbernar e faça um script que rode para escrita
script:
#!/bin/bash
echo " `date` `uptime` `free -m`" > ~.teste.txt > ~.teste.txt
coloque-o para rodar no crontab mais ou menos uns 10 minutos depois dele hibernar...feito isso vc vai saber que o s/o está no mínimo parcialmente disponível, e existe a possibilidade de ser problema de hardware, logicamente que isso não exclui todas as variáveis, mas é importante caso queira entrar em contato com o fabricante ele saber que o s/o está funcionando, mas o modo de hibernar não sai.
Boa sorte.