On 30 Jun 2003, Martin Pitsch wrote:
Date: 30 Jun 2003 13:48:08 +0200 From: Martin Pitsch <home@martin-pitsch.de> To: suse-laptop@suse.com Subject: [suse-laptop] SuSE 8.2 mit Kernel 2.4.21
Hallo,
ich habe hier auf einem Dell Inspiron 8500 SuSE 8.2 mit dem Standartkernel laufen und möchte gerne auf den 2.4.21 updaten, um einwandfreie ACPI-Funktion auf dem Laptop zu erhalten.
- Hat schon jemand den neuen Kernel im Einsatz und kann bestätigen, dass dieser läuft? - Gibt´s ggf. deutschsprachige Anleitungen zum Update?
Wäre nett, ein paar Hinweise zu erhalten. Danke.
MfG,
Martin
ja, das läuft. schau einmal auf http://www.tuxmobil.org nach - zum beispiel in der anleitung für den Aldi medion. hier der entsprechende teil der anleitung: Das Notebook kommt mit einer scheinbar recht schlecht implementierten ACPI-Unterstützung daher. Powermanagement ist nur via ACPI funktionsfähig, die Implementierung im Kernel-2.4.18 ist noch recht dürftig Um die Powermanagementfähigkeiten des Rechners nutzen zu können, habe ich zunächst einen eigenen Kernel-2.4.18 gebaut. Dies führte aber nicht zu verwertbaren Ergebnissen. Die Fehler: Beim Anstecken des Netzteils verabschiedete sich der Rechner mit Kernelpanic, ebenso beim abziehen, wenn er mit Netzteil gestartet wurde. Kernelpanic auch, wenn der Akku vollständig aufgeladen wurde. Ein kurzer Tipp auf den Powerbutton reagierte gar nicht, bei einem längeren Tipp gab's einen harten Poweroff (wie gut dass es ext3 gibt) Der Kernel-2.4.18 ist für dieses Notebook definitiv zu alt. Also habe ich mir erstmal die aktuellen Kernelquellen 2.4.20 und den patch auf kernel-2.4.21-pre5 besorgt ( http://www.kernel.org[Externer Link] ), dazu die aktuellen acpi-patches von http://sourceforge.net/projects/acpi[Externer Link] . Kernelquellen nach /usr/src/ entpacken, den Patch einspielen. Danach muss dann der ACPI-Patch eingespielt werden. Der machte Probleme, weil zahlreiche Pfade nicht mit den original Kernelquellen übereinstimmen. Eine korrigierte Fassung gibt's hier. . Dieser Patch muss in das Verzeichnis /usr/src/linux-2.4.20 kopiert werden und kann dann mit zcat acpi-20030228-2.4.21-pre4.diff.gz | patch -p0 eingespielt werden. Um die Konfiguration etwas zu vereinfachen, genügte es bei mir die vorhandene /boot/config-2.4.18-bf2.4 mittels cp /boot/config-2.4.18-bf2.4 /usr/src/kernel-source-2.4.18/.config-2.4.18-bf2.4 nach /usr/src/linux-2.4.20/.config zu kopieren. Danach ein make menuconfig (config, xconfig, je nach Preferenz). UPDATE vom 09.03.2003 Ich habe den Kernel inzwischen ohne SMP-Unterstützung übersetzt. Das führte dazu, dass sich das Modem mittlerweile ansprechen läßt. Hier meine neue Config-Datei. Alle ACPI-Funktionen als Modul aktivieren. Beim Kompilieren stellte ich fest, dass es etwas Ärger mit einem WAN Interface Modul gab. Ich habe daraufhin in den Netzwerkoptionen den gesamten WAN-Zweig deaktiviert. Danach die üblichen Schritte: make dep & make bzImage & make modules & make modules_install oder make-kpkg kernel-image und den Kernel mit dpkg installieren. Nach einem Reboot mit aktuellem Kernel läßt sich das Netzteil beliebig ein- und ausstöpseln, der Powerbutton macht (auch aus X heraus) einen sauberen Shutdown. Der Batteriestatus läßt sich mit gkrellm2 und acpi-Plugin anzeigen. Alles schon ziemlich prima. viel erfolg! -- happily using linux and pine ! Rainer Gatz anaesthesiologist e-mail: m.und.r.gatz@t-online.de St.Marienkrankenhaus/ Lünen/ Germany <http://home.t-online.de/home/320023358589-0001/index.html>