Hi all, I have a problem with suspend to ram (standby). I have an asus m6700n running SuSE 9.1. I have acpi_sleep=s3_bios set in grub. In /etc/sysconfig/powersave/common i have POWERSAVE_UNLOAD_MODULES_BEFORE_STANDBY="ohci_hcd ehci_hcd raw1394 ohci1394 ieee1394 bcm5700 ipw2100" When I suspend to ram and resume from ram the modules above somehow are not reloaded (not in lsmod). It seems that powersaved doesn't work properly. I can reload them manually via modprobe but having xmms stream after a while the network breaks down. Even a wrong module is then loaded (tg3 instead of bcm5700 even though configured otherwise using yast). Please give me some feedback. Thanx Dennis
On Thu, Jun 24, 2004 at 07:11:48PM +0200, Dennis Campbell wrote:
Hi all, I have a problem with suspend to ram (standby). I have an asus m6700n running SuSE 9.1. I have acpi_sleep=s3_bios set in grub.
It resumed? Lucky you :-)
In /etc/sysconfig/powersave/common i have POWERSAVE_UNLOAD_MODULES_BEFORE_STANDBY="ohci_hcd ehci_hcd raw1394 ohci1394 ieee1394 bcm5700 ipw2100" When I suspend to ram and resume from ram the modules above somehow are not reloaded (not in lsmod). It seems that powersaved doesn't work properly. I can reload them manually via modprobe but having xmms stream after a while the network breaks down. Even a wrong module is then loaded (tg3 instead of bcm5700 even though configured otherwise using yast). Please give me some feedback.
try out the package from ftp://ftp.suse.com/pub/people/seife/powersave/ Please read the *.notes file for installation instructions (it is not as simple as "rpm -U" and the README in that directory. There should be some improvements in the module reloading part of powersave_proxy in this version, especially for the suspend-to-ram case. I fear there will be additional troubles but we will debug them later on. -- Stefan Seyfried
2004-06-25 13:30, Stefan Seyfried wrote:
try out the package from ftp://ftp.suse.com/pub/people/seife/powersave/ Please read the *.notes file for installation instructions (it is not as simple as "rpm -U" and the README in that directory.
Umm, I'm not sure if this is related. But I've installed the mentioned RPM and everything is working without problems. But since the installation 'acpi -V' reports a CPU temperature from around only 37 degrees +/- 5 during normal operaton. Before the installation it was always around 55 to 62 degrees. Is this just a coincidence or what? -- /* You are not expected to understand this */
On Fri, Jun 25, 2004 at 11:42:06PM +0200, Uli Wachowitz wrote:
Umm, I'm not sure if this is related. But I've installed the mentioned RPM and everything is working without problems. But since the
Good.
installation 'acpi -V' reports a CPU temperature from around only 37 degrees +/- 5 during normal operaton. Before the installation it was always around 55 to 62 degrees.
That's even better :-)
Is this just a coincidence or what?
probably you have another default for CPU frequency scaling. So, und nun auf Deutsch: beim neueren RPM ist glaube ich das "acpi" cpufreq-Modul in der Defaultauswahl, das z.B. auf neuen pentium M (Dothan) Prozessoren für cpu frequency scaling zuständig ist. Beim alten RPM war das noch nicht drin, da das mit alten Kernels nicht ging. Hattest du mit dem alten RPM schon eine funktionierende Regelung der CPU-Frequenz? -- Stefan Seyfried
2004-06-26 12:04, Stefan Seyfried wrote:
Hattest du mit dem alten RPM schon eine funktionierende Regelung der CPU-Frequenz?
Ja, hatte ich. Ich nutze immer "powernow-k7". Testweise habe ich jetzt im Moment wieder das Original installiert. Die Temperatur ist nun wieder so hoch wie vorher. Da werd ich mal noch ein wenig mit rumspielen. Ich hatte ja auch geschrieben, das nun auch Standby funktioniert. Da muss ich ebenfalls noch dran basteln da es nach dem Resume zumindest ab und an noch zu Problemen mit dem Lüfter und den seriellen Ports kommt. Ich werde mir mal eine Referenzmaschine aufsetzen und dann direkt vergleichen. uli -- "The social dynamics of the net are a direct consequence of the fact that nobody has yet developed a Remote Strangulation Protocol." - Larry Wall
On Sat, Jun 26, 2004 at 01:22:25PM +0200, Uli Wachowitz wrote:
2004-06-26 12:04, Stefan Seyfried wrote:
Hattest du mit dem alten RPM schon eine funktionierende Regelung der CPU-Frequenz?
Ja, hatte ich. Ich nutze immer "powernow-k7".
hm, seltsam. Ist vielleicht die default-policy bei beiden RPMs unterschiedlich? Ansonsten fällt mir nichts ein, was das auslösen könnte.
Testweise habe ich jetzt im Moment wieder das Original installiert. Die
Vorsicht, die Einstellungen sind beim 9.1er und dem aktuellen Paket leicht unterschiedlich, darum ist es relativ wichtig, so wie in der Beschreibung vorzugehen.
Temperatur ist nun wieder so hoch wie vorher. Da werd ich mal noch ein wenig mit rumspielen.
Mit "powersave -r" kannst du die aktuelle CPU-Frequenz abfragen, evtl ist ja einfach die default-policy anders.
Ich hatte ja auch geschrieben, das nun auch Standby funktioniert. Da muss ich ebenfalls noch dran basteln da es nach dem Resume zumindest ab und an noch zu Problemen mit dem Lüfter und den seriellen Ports kommt. Ich werde mir mal eine Referenzmaschine aufsetzen und dann direkt vergleichen.
Da ist im Kernel noch einiges im Argen, aber zumindest sollte das neue powersave-Paket die "Vorbereitung" für suspend-to-ram jetzt genauso gut machen, wie für suspend-to-disk. Es gibt übrigens jetzt 2 logfiles, /var/log/swsusp.log und /var/log/standby.log, die Namen sollten in etwa selbsterklärend sein, ausserdem gibt es /var/lib/swsusp-state und /var/lib/standby-state (die während des resume in *.resume umbenannt werden), in denen die entladenen Module und angehaltenen Dienste festgehalten werden. Auch wenn mir deine "Kühlung" unerklärlich bleibt, schön ist sie doch ;-) -- Stefan Seyfried
2004-06-26 15:59, Stefan Seyfried wrote:
hm, seltsam. Ist vielleicht die default-policy bei beiden RPMs unterschiedlich? Ansonsten fällt mir nichts ein, was das auslösen könnte.
Nein, die Einstellungen sind identisch. Inzwischen ist mir aber aufgefallen, das die Temperatur nicht immer so niedrig angezeigt wird. Die passiert häufiger nach einem Resume von Standby. Aber auch nicht immer. Manchmal wird die Temperatur auch korrekt angezeigt. Ich gehe inzwischen davon aus, das die Temp. nur falsch ausgelesen wird. Oder falsch gemeldet wird (von der Hardware).
Vorsicht, die Einstellungen sind beim 9.1er und dem aktuellen Paket leicht unterschiedlich, darum ist es relativ wichtig, so wie in der Beschreibung vorzugehen.
klar, inzwischen lese ich ja die Docs ;-)
Mit "powersave -r" kannst du die aktuelle CPU-Frequenz abfragen, evtl ist ja einfach die default-policy anders.
War mein erster Gedanke, ist sie aber nicht
Da ist im Kernel noch einiges im Argen,
Kommt Zeit, kommt Rat
Es gibt übrigens jetzt 2 logfiles,
schon gefunden
Auch wenn mir deine "Kühlung" unerklärlich bleibt, schön ist sie doch
siehe oben mfg uli -- RTFM: No just an acronym, it's the LAW!
participants (3)
-
Dennis Campbell
-
Stefan Seyfried
-
Uli Wachowitz