Nefungující hibernaci instalací ovladače asi nevyřešíš. Nejčastěji bývá problém právě s již nainstalovanými ovladači, které s hibernací zkrátka nefungují. Obecný postup těžko radit. Zkus si vypsat seznam hardwaru třeba přes lspci a zkus vygooglit, jestli někdo neřešil s nějakou komponentou problém s hibernací. Problémy dělají například některé grafické karty ATI nebo wifiny od Intelu s ovladačem ipw2200. Řešení je přitom ve výsledku docela jednoduché - v souboru /etc/default/acpi-support napíšeš do řádku MODULES="" seznam modulů, které se před uspáním vyhodí z jádra a po probuzení se tam znovu vloží. To většinou problém s hibernací vyřeší.
Další možností je použít jiný hibernovací software - z těch hlavních se používají (u)swsusp - ten je pro Ubuntu výchozí a tuxonice. Pokud chceš zkusit ten druhý, tak ho stačí myslím nainstalovat přes Synaptic a pak změnit hibernovací program v konfiguráku /etc/pm/config.d/000sleep_module.
Taky by mohlo něco napovědět, když zkusíš hibernovat přes konzoli - sudo hibernate. Třeba to vypíše nějaké užitečné hlášení.
Je to hodně tvůrčí činnost, žádný obecný postup asi neporadím...