ACPI - Suspend to Disk - Problemlösung
Hey folgender Hinweis an alle, bei denen sich der Rechner beim Hochfahren an der Stelle "Waiting for DMA" aufhängt, nachdem ein Suspend aktiviert worden ist: Füge einfach in die Datei /etc/hotplug/blacklist die Zeile "sis-agp" ein. Das verhindert, dass der "AGP Treiber" geladen wird. Danach einfach nochmal SuSEconfig durchlaufen lassen und einen Neustart durchführen. Danach müsst Suspend funktionieren. Nachteil: Die komplett 3D-Unterstützung funktioniert nicht mehr bzw. eingeschränkt (abhänig von der der Hardware-Architektur). M
On Mon, Jun 14, 2004 at 05:05:23PM +0200, M.M. wrote:
Hey
folgender Hinweis an alle, bei denen sich der Rechner beim Hochfahren an der Stelle "Waiting for DMA" aufhängt, nachdem ein Suspend aktiviert worden ist:
Füge einfach in die Datei /etc/hotplug/blacklist die Zeile "sis-agp" ein. Das verhindert, dass der "AGP Treiber" geladen wird. Danach einfach nochmal
Das steht auch so in der Dokumentation. Allerdings sollte das mit einem YOU-Kernel nicht mehr nötig sein. Brauchst du das trotzdem? Welche Kernel-Version verwendest du? (uname -a)
SuSEconfig durchlaufen lassen und einen Neustart durchführen. Danach müsst Suspend funktionieren. Nachteil: Die komplett 3D-Unterstützung funktioniert nicht mehr bzw. eingeschränkt (abhänig von der der Hardware-Architektur).
Selbst mit dem Update-Kernel wäre ich Vorsichtig mit 3d & suspend/resume, das ist nicht übertrieben ausführlich getestet. Zumindest auf meiner i855 geht nach dem resume kein 3d mehr, dazu müsste der X / dri-Treiber noch suspend / resume beherrschen. -- Stefan Seyfried
Am Dienstag, 15. Juni 2004 19:00 schrieb Stefan Seyfried:
On Mon, Jun 14, 2004 at 05:05:23PM +0200, M.M. wrote:
Hey
folgender Hinweis an alle, bei denen sich der Rechner beim Hochfahren an der Stelle "Waiting for DMA" aufhängt, nachdem ein Suspend aktiviert worden ist:
Füge einfach in die Datei /etc/hotplug/blacklist die Zeile "sis-agp" ein. Das verhindert, dass der "AGP Treiber" geladen wird. Danach einfach nochmal
Das steht auch so in der Dokumentation. Allerdings sollte das mit einem YOU-Kernel nicht mehr nötig sein. Brauchst du das trotzdem? Welche Kernel-Version verwendest du? (uname -a)
Das Problem ist, dass ich den YOU-Kernel nicht testen kann, da ich eine sehr langsame Leitung ins Netz habe... Kernel Version: 2.6.4-52-default (Standart von Suse 9.1) Mit dem hier beschriebenen Veränderung an der blacklist funktioniert bei mir der Suspend bestens (Travelmate 420 von Acer). Im Gegenteil zum Standby-Modus :-(
SuSEconfig durchlaufen lassen und einen Neustart durchführen. Danach müsst Suspend funktionieren. Nachteil: Die komplett 3D-Unterstützung funktioniert nicht mehr bzw. eingeschränkt (abhänig von der der Hardware-Architektur).
Selbst mit dem Update-Kernel wäre ich Vorsichtig mit 3d & suspend/resume, das ist nicht übertrieben ausführlich getestet. Zumindest auf meiner i855 geht nach dem resume kein 3d mehr, dazu müsste der X / dri-Treiber noch suspend / resume beherrschen. -- Stefan Seyfried
On Wed, Jun 16, 2004 at 01:59:16PM +0200, M.M. wrote:
Das Problem ist, dass ich den YOU-Kernel nicht testen kann, da ich eine sehr langsame Leitung ins Netz habe...
ok, das ist natürlich ein Problem. Seit heute gibt es auch einen noch neueren YOU-Security-update-Kernel, der den swsuspend noch zuverlässiger machen sollte, aber das sind halt 20MB download.
Kernel Version: 2.6.4-52-default (Standart von Suse 9.1) Mit dem hier beschriebenen Veränderung an der blacklist funktioniert bei mir der Suspend bestens (Travelmate 420 von Acer).
Ja, das Problem war, daß der Status der AGP-Register nicht korrekt gespeichert wurde, was beim Resume dann zu einem falschen Memory-mapping geführt hat, wenn diese in Benutzung waren (agp Modul geladen). Wenn AGP nicht verwendet wird, dann geht es auch mit dem alten kernel.
Im Gegenteil zum Standby-Modus :-(
Ja, und da hilft dir auch ein neuer Kernel nichts. -- Stefan Seyfried
participants (2)
-
M.M.
-
Stefan Seyfried