Hibernate und Suspend haben mir bei dem Notebook nx6110 von HP unter Linux nie funktioniert. Ursache war, dass nach dem Aufwecken des Notebooks die Grafikkarte nicht wieder richtig initialisiert wurde und der X-Server in einer Endlosschleife hang.
Das Problem kann jedoch beseitigt werden. Dazu wird ein aktualisierter Grafikkartentreiber für X.Org benötigt, welcher hier heruntergeladen werden kann: http://www.fairlite.demon.co.uk/intel.html.
Die Datei i810_drv.so muss in das Verzeichnis /usr/lib/xorg/modules/drivers/ kopiert werden und ersetzt den originalen Treiber aus dem X.Org-Paket.
Hibernate und Suspend kann mittels des Power Manager (Paket kde-guidance-powermanager) ausgelöst werden. Dieses stößt wiederum die Operation über HAL und ACPI an. Bei beiden Operationen darf nicht vbetool eingesetzt werden. Dazu muss eine Zeile in /etc/default/acpi-support geändert werden. Die Zeile
SAVE_VBE_STATE=true |
muss in
SAVE_VBE_STATE=false |
geändert werden.
Ich habe die Konfiguration von Grub noch ein wenig angepasst:
- kein Splashscreen,
- Vesa-Framebuffer Konsole in 1024×768,
- Resume aus Hibernate-Zustand auch beim booten der Default-Auswahl im Bootmenü.
In der Datei /boot/grub/menu.lst muss dafür die Zeile, die mit
# defoptions= |
beginnt in
# defoptions=vga=0x317 resume=/dev/hda6 |
geändert werden. /dev/hda6 ist ein Platzhalter für die Swap-Partition! Die Swap-Partition muss übrigens mindestens so groß wie der Arbeitsspeicher des Systems sein!
Jetzt sollte Hibernate und Suspend nichts mehr im Wege stehen...



