On Sat, Jun 19, 2004 at 04:24:30PM +0200, Stefan Müller wrote:
Hallo,
Vielen Dank! Jetzt geht es! Vielen Dank auch für die ausführlichen Erklärungen.
Ok. Damit mache ich mir auch selbst immer wieder klar, wie das eigentlich zusammenhängt, es ist ja nicht wirklich trivial :-)
cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 1.70GHz stepping : 6
Das scheint ein Dothan zu sein - edel :-)
cpu MHz : 1694.488 cache size : 64 KB
das ist seltsam, da selbst mein "altes" 1.4G Modell schon 1MB cache hat. Da wird wohl was falsch erkannt...
Frequenz scheint nicht geändert zu werden.
ja klar, da das speedstep-modul nicht geladen wird, wird auch die Frequenz nicht geändert.
versuche mal POWERSAVE_CPUFREQD_MODULE="acpi" in /etc/sysconfig/powersave/common, danach powersaved neu starten oder sogar neu booten (damit keine Modul-"Altlasten" geladen sind), damit sollte zumindest das gehen.
Mache ich.
Ok, das acpi Modul unterstützt AFAIK auch Dothans.
Oder vielleicht muss es ja gar nicht mehr entladen werden? Ich habe das aber noch nicht ausprobiert.
Ich habe es probiert, das gab aber einen Absturz.
Na gut, dann muss es wohl entladen werden :-(
Eine Befehlsverweigerung hatte ich zwischendurch auch einmal. Es kam die Meldung, daß nicht genügend Platz sei, um Pages zu allokieren.
Mein swap ist 2GB groß, da ich mit großen Prozessen arbeite und viel Platz für swsuspend lassen wollte. Deswegen bin ich etwas erstaunt, daß der Platz nicht reichen soll (der Swap war auch nicht belegt). Oder ist evtl. die Überdimensionierung der Swap-Partition Ursache für die Meldung?
Nein. Du mußt auch ausreichend RAM frei haben, und er darf nicht zu frag- mentiert sein. Mit dem neuen Kernel ist es etwas besser geworden (es kommt auch mehrfach die Fortschrittsanzeige bei "freeing memory"), aber Wunder wirken kann es noch nicht. Prinzipiell muss, (wenn ich das richtig verstanden habe) die Hälfte des Speichers frei sein (oder frei gemacht werden können), damit der suspend funktioniert. Ausserdem müssen mindestens 8 zusammen- hängende Pages alloziert werden. swsuspend ist noch weit von der Perfektion entfernt, aber wir arbeiten mit ziemlich hoher Priorität an der Verbesserung.
Eine Frage noch: Beim swsuspend gibt das Notebook ein Knacken von sich, wahrscheinlich beim Anhalten der Soundkarte. Kann man da was tun?
Nicht wirklich. Na ja, man könnte den Mixer im Userspace muten und beim resume die Werte wiederherstellen. Aber eigentlich sollten sich die Sound- treiber selbst drum kümmern, daß es beim suspend nicht knackt. Welchen Sound-Chipsatz / Treiber-Modul hast du? -- Stefan Seyfried