|
|
Dieses Dokument ist verfübar auf: English ChineseGB Deutsch Francais Polish |
von Jan Alonzo (homepage) Über den Autor: Jan betreibt sein IBM T20 mit Debian GNU/Linux. Übersetzt ins Deutsche von: Mario M. Knopf (homepage) Inhalt: |
Fn-F12: Energiesparfunktionen auf einem IBM Thinkpad T20 Laptop einrichtenZusammenfassung:
Dieser Artikel erklärt, wie man ein IBM Thinkpad T20 dazu bringt, mit Suspend to disk (STD) umzugehen. Die hier vorgestellte Lösung könnte auch auf anderen Thinkpads mit einem Phoenix-BIOS funktionieren, wurde von mir aber nur mit dem Modell T20 getestet.
|
Um die Energiesparfunktion STD einzurichten, müssen die folgenden Programme installiert sein:
|
Für gewöhnlich ist fdisk unter Linux bereits vorinstalliert. Dies trifft auch für cfdisk unter Debian GNU/Linux zu. tphdisk wurde von Andrew Tridgell für sein Thinkpad T20 geschrieben.
Zuerst sollte man sich vergewissern, daß man über eine freie Primärpartition verfügt. Dies ist wichtig, da Suspend to disk auf IBM Thinkpads nur mit Primärpartitionen funktioniert.
Die Daumenregel lautet: "Größe des Arbeitsspeicher + Größe des Grafikkartenspeicher + zusätzliche Megabyte zur Sicherheit". Falls der Arbeitsspeicher des Systems in naher Zukunft erweitert wird, sollte die Gesamtkapazität des zukünftigen Speichers berücksichtigt werden, da die Partition ansonsten neu erstellt werden muß.
Sofern die Partition erstellt wurde, wird ihr der Typ "Hidden Win95 (FAT16) LBA" zugewiesen. Der Partitions-Code dazu lautet "1E".
RAM: 128 MB VGA RAM: 8 MB Hibernation partion: 150 MB (for safety)
Die Größe der Partition hängt von den eigenen Präferenzen ab und kann auch nach selbigen erweitert werden. Falls Probleme auftreten, sollte ein Blick in den Abschnitt Fehlerbehandlung geworfen werden.
Wurde die Partition nun erfolgreich erstellt, muß der Laptop neu gestartet werden.
mkdosfs ist ein Bestandteil des dosfstools-Pakets.
As root: $ mkdosfs /dev/hdaX
... wobei hdaX die eben im Abschnitt Erstellen der DOS-Partition erzeugte Partition darstellt.
Nun wird die Partition gemountet:
$ mount /dev/hdaX /mnt/hibernate
$ gcc -o tphdisk tphdisk.c $ ./tphdisk N > /mnt/hibernate/save2dsk.bin
... wobei für N gilt:
N = Gesamtgröße der Datei, welche mit der oben genannten Daumenregel errechnet werden kann. Danach erfolgt ein weiterer Neustart des Laptops.
Der Monitor zeigt zunächst noch nichts an, jedoch sollte das Phoenix-BIOS durch den Energiesparmodus nach wenigen Sekunden in der Lage sein, den aktuellen Inhalt des Arbeitsspeichers auf die neu erstellte Partition zu schreiben.
Der LinuxFocus Redaktion schreiben
© Jan Alonzo "some rights reserved" see linuxfocus.org/license/ http://www.LinuxFocus.org |
Autoren und Übersetzer:
|
2004-12-18, generated by lfparser version 2.51