Das Wiki ist im Nur-Lese-Modus, es wird durch ein neues Wiki ersetzt. Mehr Infos....

APM - troubleshooting

AlteDebianVersion


In diesem Text wird erklärt, wie das advanced power management richtig konfiguriert wird. Hinzu kommen einige Grundlagen zu ACPI, welches ebenfalls dazu verwendet werden kann, den Rechner richtig abzuschalten. Möglicherweise muss dafür ein neuer Kernel erstellt werden. Wie ein Kernel erstellt wird, steht in einem anderen Wiki-Dokument...

Symptom: Der Rechner schaltet sich nicht ab. Er bleibt einfach mit einem power off stehen oder stürzt ab.

Lösung mittels APM

Vorab zu prüfen: Ist der APM-support überhaupt im BIOS aktiviert?

Wenn ja:

Mit diesen Einstellungen sollte der Rechner sich pflichtgemäß abschalten. Ggf. muss mittels apt-get install apmd der APM-daemon installiert werden.

Lösung mittels ACPI

APM und ACPI können problemlos koexistieren - entscheidend ist, was zuerst geladen wird. ACPI ist die moderne Variante, die mehr kann als nur Rechner abschalten. Hier beschränken wir uns jedoch auf das korrekte Herunterfahren des Computers. Hier eine kurze Schritt für Schritt Anleitung:

Falls man einen Kernel mit ACPI - Unterstützung hat: Dies ist beim Standard - Kernel von Debian Woody nicht der Fall!!

  1. Entladen der APM - Module mittels modconf (falls nötig)

  2. Entfernen der append-Zeile in /etc/lilo.conf oder /boot/grub/menu.lst

  3. Falls die Treiber als Module vorliegen, in modconf alle nötigen Treiber in Sektion acpi laden.

  4. Installieren von ACPID mittels apt-get install acpid

  5. Editieren der Datei /etc/default/acpid --> Modules="ALL" ist per default auskommentiert. Die Raute entfernen.

  6. Probe mit shutdown -h now als root

Falls der Kernel KEINE ACPI-Unterstützung hat:: Dies ist soweit ich weiss bei Kernelquellen unterhalb 2.4.20 der Fall. Idealerweise solltest Du dafür den neusten stabilen Kernel wählen - Momentan (10/2003) ist es 2.4.22.

Dies sollte genügen, um wenigstens den Rechner ordentlich runterfahren zu können. Passieren beim nächsten Start "seltsame" Dinge, so ist eventuell die ACPI-Implementierung des Boards buggy. In diesem Fall muss in '/etc/lilo.conf oder /boot/grub/menu.lst als 'append-zeile acpi=off oder noacpi gewählt werden. In diesem Fall hilft nur: APM benutzen und auf neuere Kernel-Versionen warten...

ApmTroubleshooting (last edited 2007-12-28 23:49:05 by goeb)