Hallo zusammen, um auf meinem Thinkpad R51 das "high power drain" Problem (siehe http://www.thinkwiki.org/wiki/Problem_with_high_power_drain_in_ACPI_sleep) in den Griff zu bekommen, habe ich die SuSE Kernel-Quellen entsprechend gepatcht und einen eigenen Kernel kompiliert (mit "cloneconfig" Einstellungen, außer dem Prozessortyp, den ich auf pentium-m gesetzt habe). Mit dieser Konfiguration funktioniert suspend2ram einwandfrei und mit erträglichem Energieverbrauch. Allerdings ergeben sich jetzt zwei neue Probleme: 1. Suspend2ram klappt nur wenn ich das s2ram binary aus dem Weg räume und mit echo mem > /sys/power/state suspendiere (das macht do_acpi_sleep automatisch wenn es s2ram nicht findet). Sonst stürtzt der Rechner reproduzierbar ab, wenn er länger als ca. 15min im Suspend-Zustand war (aber nicht bei sofortigem resume). Ich vermute mal das hier irgendwelche vbetool/radeontool Tricks mit dem Framebuffer-Patch interferieren. (Ohne s2ram klappt alles bestens). 2. Das größere Problem ist allerdings suspend2disk. Das klappt nämlich nicht mehr, wenn der gepatchte radeonfb Treiber geladen ist (der ungepatchte Treiber ist ok). Die Machine suspendiert ohne Probleme und wacht auch wieder auf. Nachdem das Memory-Image gelesen ist, tut sich allerdings gar nichts mehr. Dieses Verhalten ist mit einem minimalen System (single user, alle entladbaren Module entladen, mit echo disk > ... suspendiert) reproduzierbar; es dürfte sich daher wohl um eine Kernel Problem handeln. Unter SuSE 10.0 harmonierten suspend2disk und der radeonfb patch (allerdings in einer anderen Version) noch problemlos. Die ganze Prozedur hinterlässt übrigens keine verwertbaren Spuren in /var/log/messages oder einer anderen Logdatei. Hat irgendjemand ähnliche Erfahrungen gemacht und kennt evt. eine Lösung? Gibt es eine Möglichkeit während des Suspends mehr Log-Messages auf dem Bildschirm zu bekommen (z.B. alle die normalerweise _nach_ einem erfolgreichen Resume in /var/log/messages erscheinen)? Da der besagte Patch gerade auf dem Weg in den Standard-Kernel ist, handelt es sich hier glaube ich um ein schwerwiegenderes Problem, von dem in Zukunft evt. mehr Leute betroffen sein könnten. Eine Lösung dürfte daher im allgemeinen Interesse sein. Michael
On Thursday 01 June 2006 15:10, Michael Keyl wrote:
Hallo zusammen,
um auf meinem Thinkpad R51 das "high power drain" Problem (siehe http://www.thinkwiki.org/wiki/Problem_with_high_power_drain_in_ACPI_sleep) in den Griff zu bekommen, habe ich die SuSE Kernel-Quellen entsprechend gepatcht und einen eigenen Kernel kompiliert (mit "cloneconfig"
Sorry, ich vergaß zu erwähnen, dass ich SuSE 10.1 benutze. Unter 10.0 gab es keine Probleme mit diesem Patch. Michael
participants (1)
-
Michael Keyl