Hi,
Kenn sich jemand mit dem apm-demon aus? Ich habe folgendes "Problem", ich möchte gern das mein Rechner sich bei 'shutdown -h" runterfährt und dann ausschaltet.
Dazu hab ich den apm-demon installiert und die APM-Unterstützung in den Kernel einkompiliert. Nach einem lilo-Aufruf und reboot meldet mir dmesg "apm: BIOS version 1.2 Flags 0x07 (Driver version 1.13) apm: disabled - APM is not SMP safe."
Im BIOS hab ich alle relevanten Einstellungen auf enable gestellt. In der lilo.conf ist auch "append="apm=off"" drin.
Was bedeutet diese Meldung. Kann der Kernel irgendwas nicht auslesen, oder wird die Stromspargeschichte auf Dual-Rechnern nicht unterstützt?
Auf der nativen Linux-Installation ergibt ein "cat /proc/apm": "cat: /proc/apm Datei oder Verzeichnis nicht gefunden" die selbe Meldung leíefert mir cat bei "cat /proc/rtc" ab.
Ein ls -l auf /dev/rtc liefert aber: "crw-rw---- 1 root root 10, 135 Datum Uhrzeit"
Also, da ist was.
Weis ja nicht ob zwischen beiden ein Zusammenhang besteht, bin nur drauf gestoßen da mir VMware beim starten immer die Meldung: "Cannot open /dev/rtc : Kein passendes Derät gefunden"
Zum Spaß hab ich gestern abend mal die Suse6.4 in die virtuelle Maschine installiert, dort liefern mir die zwei cat-Aufrufe Werte zurück. Die Suse läuft dort aber auch nur mit einer emulierten CPU.
für Ideen, Tips wäre ich sehr dankbar
Jan
Hi Jan,
Am Donnerstag, dem 19. Juli 2001 um 18:05:32, schrieb Jan Rakelmann:
"apm: BIOS version 1.2 Flags 0x07 (Driver version 1.13) apm: disabled - APM is not SMP safe."
Scheinbar sind APM und SMP unter Linux disjunkt. Hast Du mal ACPI probiert?
die selbe Meldung leíefert mir cat bei "cat /proc/rtc" ab.
Das ist was anderes. Die RTC funktioniert auch auf SMP-Systemen und der Treiber wird fuer SMP-Systeme sehr empfohlen. Den Grund dafuer habe ich vergessen.
Torsten
On Thu, Jul 19, 2001 at 06:05:32PM +0200, Jan Rakelmann wrote:
Hi,
Kenn sich jemand mit dem apm-demon aus? Ich habe folgendes "Problem", ich möchte gern das mein Rechner sich bei 'shutdown -h" runterfährt und dann ausschaltet.
Dazu hab ich den apm-demon installiert und die APM-Unterstützung in den Kernel einkompiliert. Nach einem lilo-Aufruf und reboot meldet mir dmesg "apm: BIOS version 1.2 Flags 0x07 (Driver version 1.13) apm: disabled - APM is not SMP safe."
Im BIOS hab ich alle relevanten Einstellungen auf enable gestellt. In der lilo.conf ist auch "append="apm=off"" drin.
Was bedeutet diese Meldung. Kann der Kernel irgendwas nicht auslesen, oder wird die Stromspargeschichte auf Dual-Rechnern nicht unterstützt?
Mit "apm=off" deaktivierst du APM im Kernel, also nimm das erstmal raus.
Weiterhin aus arch/i386/apm.c:
#ifdef CONFIG_SMP static int power_off_enabled = 0; #else
und
if ((smp_num_cpus > 1) && !power_off_enabled) { printk(KERN_NOTICE "apm: disabled - APM is not SMP safe.\n"); APM_INIT_ERROR_RETURN; }
Es gibt laut Quellen noch eine Möglichkeit, power_off_enabled auf true zu setzen. Dazu muß als Bootparameter "apm=power-off" eingegeben werden. Das sollte dein Problem fixen. Laut Kommentaren ist aber APM auf SMP-Systemen nicht so richtig definiert, also nicht ärgern, wenn's nicht klappt.
Auf der nativen Linux-Installation ergibt ein "cat /proc/apm": "cat: /proc/apm Datei oder Verzeichnis nicht gefunden"
Logisch, du hast APM deaktiviert.
die selbe Meldung leíefert mir cat bei "cat /proc/rtc" ab.
Ein ls -l auf /dev/rtc liefert aber: "crw-rw---- 1 root root 10, 135 Datum Uhrzeit"
Also, da ist was.
Ja, die _node_ ist da. Damit du aber _Zugriff_ auf die rtc der CPU bekommst, mußt du aber zuerst in der Kernelconfig unter "Character Devices" "Enhanched Real Time Clock Support" anwählen und den Kernel neu backen.
Weis ja nicht ob zwischen beiden ein Zusammenhang besteht, bin nur drauf gestoßen da mir VMware beim starten immer die Meldung: "Cannot open /dev/rtc : Kein passendes Derät gefunden"
Zum Spaß hab ich gestern abend mal die Suse6.4 in die virtuelle Maschine installiert, dort liefern mir die zwei cat-Aufrufe Werte zurück. Die Suse läuft dort aber auch nur mit einer emulierten CPU.
Der Rest erübrigt sich glaub ich damit.
für Ideen, Tips wäre ich sehr dankbar
Jan
cu, Ulf
Am Donnerstag, 19 Juli, 2001, gegen 19:33 schrieben Ulf und Torsten:
Hallo,
Kann der Kernel irgendwas nicht auslesen, oder wird die Stromspargeschichte auf Dual-Rechnern nicht unterstützt?
Mit "apm=off" deaktivierst du APM im Kernel, also nimm das erstmal raus.
ups, mein Fehler
zu setzen. Dazu muß als Bootparameter "apm=power-off" eingegeben werden. Das sollte dein Problem fixen. Laut Kommentaren ist aber APM auf SMP-Systemen nicht so richtig definiert, also nicht ärgern, wenn's nicht klappt.
append="power-off" als lilo-Option hab ich probiert, sieht wohl so aus als ob das nicht so geht wie ich gerne möchte. Schade!
Werde mal werten bis ich bei Debian Woody mit Kernel 2.4.x bin, vielleicht sieht die Welt dann anders aus.
Ja, die _node_ ist da. Damit du aber _Zugriff_ auf die rtc der CPU bekommst, mußt du aber zuerst in der Kernelconfig unter "Character Devices" "Enhanched Real Time Clock Support" anwählen und den Kernel neu backen.
Hab ich einkompiliert und funktioniert. Danke!
Scheinbar sind APM und SMP unter Linux disjunkt. Hast Du mal ACPI probiert?
Was ist ACPI, und welches *.deb brauch ich dazu? Hab ich noch irgendwelche HOWTOS zu lesen?
On Thu, Jul 19, 2001 at 10:09:01PM +0200, Jan Rakelmann wrote:
Scheinbar sind APM und SMP unter Linux disjunkt. Hast Du mal ACPI probiert?
Was ist ACPI, und welches *.deb brauch ich dazu? Hab ich noch irgendwelche HOWTOS zu lesen?
ACPI: Advanced Configuration and Power Interface
AFAIK der Nachfolger von APM.
Jan Rakelmann
cu, Ulf
On 19.07.01 Jan Rakelmann (JanRakelmann@web.de) wrote:
Moin,
Werde mal werten bis ich bei Debian Woody mit Kernel 2.4.x bin, vielleicht sieht die Welt dann anders aus.
Irgendwo unter http://people.debian.org/~bunk (siehe auch Debian Homepage) gibt es die Pakete zum Betrieb von Kernel 2.4 zurückportiert auf potato. Das ist 'ne aufgebohrte potato mit 2.4.6-Kernel.
H.
Hallo Hilmar,
Am Samstag, 21 Juli, 2001, gegen 20:11 schrieb Hilmar Preusse:
Irgendwo unter http://people.debian.org/~bunk (siehe auch Debian Homepage) gibt es die Pakete zum Betrieb von Kernel 2.4 zurückportiert auf potato. Das ist 'ne aufgebohrte potato mit 2.4.6-Kernel.
Ja, das kenn ich. Hab ich mir für kommende Woche vorgenommen, muss mal sehen wie groß das alles ist, will vorsichtshalber die Packete bei mir local ablegen bevor ich das installiere und noch auf Zip sicher.
schönen Sonntag noch Jan
lug-dd@mailman.schlittermann.de