ACPI Suspend/Standby: anschließend auf Konsolen Bildschirm aus
Moin moin, auf meinem DELL Inspiron 3800 (aktuelles BIOS A17) werden nach einem ACPI STR oder Standby die Text-Konsolen nicht wieder initialisiert, das Display wird einfach ausgeschaltet, wenn ich eine Text-Konsole wähle. Das ist unabhängig davon, ob X läuft, und ob ich beim Suspend/Standby auf Text- oder Grafikkonsole bin. vga=0x317 ist bei mir normal. Wenn ich das weglasse, ändert sich nichts. Auch die splash-Option hab ich durchprobiert. SuSE 9.1 macht zu 9.2 keinen Unterschied. Kann ich irgendwie noch den framebuffer-kram ein/ausschalten? Ich befürchte, dass es ein BIOS-Bug ist. Gibt's trotzdem eine Möglichkeit? Also z.B. irgendwie neu initialisieren... Bei SuSE 7 gab's ein Textmode-Tool (ich meine mit SVGAlib), dass den Grafikkarten-Status speichern und wiederherstellen konnte, an sowas dachte ich. Markus
Markus wrote:
Moin moin,
auf meinem DELL Inspiron 3800 (aktuelles BIOS A17) werden nach einem ACPI STR oder Standby die Text-Konsolen nicht wieder initialisiert, das Display wird einfach ausgeschaltet, wenn ich eine Text-Konsole wähle. Das ist unabhängig davon, ob X läuft, und ob ich beim Suspend/Standby auf Text- oder Grafikkonsole bin. vga=0x317 ist bei mir normal. Wenn ich das weglasse, ändert sich nichts. Auch die splash-Option hab ich durchprobiert. SuSE 9.1 macht zu 9.2 keinen Unterschied. Kann ich irgendwie noch den framebuffer-kram ein/ausschalten?
Ich befürchte, dass es ein BIOS-Bug ist. Gibt's trotzdem eine Möglichkeit? Also z.B. irgendwie neu initialisieren... Bei SuSE 7 gab's ein Textmode-Tool (ich meine mit SVGAlib), dass den Grafikkarten-Status speichern und wiederherstellen konnte, an sowas dachte ich.
Ist das eine radeon Karte? Wenn ja schau mal unter: http://marc.theaimsgroup.com/?l=acpi4linux&r=1&w=2 und suche nach vbetool. Eventuell wird das in 9.3 integriert. Wenn Du Lust hast kannst Du ein neues powersaved Paket ausprobieren, dauert aber noch ein paar Tage bis das vbetool integriert ist. Wenn nein suche weiter in der acpi4linux Liste, da waren im letzten Monat mind. 100 postings zu suspend to ram (und sag Bescheid ob/wie's funktioniert, wenn's klappt :) ). Boot Parameter bei denen es abhängig von der Hardware klappen könnte: acpi_sleep=s3_bios acpi_sleep=s3_mode Thomas
Hi, I found your post... my system: DELL Inspiron 3800 (BIOS A17) SuSE kernel 2.6.8-24-default powersave-0.9.19-2 SuSE 9.2 (my native language: german :-)
observations about my configuration: 1. i tried writing states 1-3 to /proc/acpi/sleep, and that seems to work as expected, putting it to sleep. when it wakes, the screen won't come back, i don't think sysrq keys work, and i end up holding the power button to get it to shutdown. Hm, I have all my screens dark after STR/STBY , except the X-one. My machine is running fine, only without screen. Did you find a fix for this?
Thanks Markus I don't have these other problems:
2. swsusp works, and wakes properly the first time. it leaves the clock out of sync, the ps2 mouse doesn't work until reload of the psmouse module, but the software-ejected pcmcia nic actually automatically reinserts itself. i can deal with scripting up these things, but i'd be interested in good ways to hook the wake event.
on the second swsusp suspend/wake, bash oopses the kernel immediately upon waking. updated will oops a few minutes afterward.
this all shows alot of promise, but i'd like to know how to clear these things up. i've been anxiously awaiting a new kernel to see if it's cleaned up.
thanks.
Am Mittwoch, 16. Februar 2005 13:59 schrieb Thomas Renninger:
Markus wrote:
Moin moin,
auf meinem DELL Inspiron 3800 (aktuelles BIOS A17) werden nach einem ACPI STR oder Standby die Text-Konsolen nicht wieder initialisiert, das Display wird einfach ausgeschaltet, wenn ich eine Text-Konsole wähle. Das ist unabhängig davon, ob X läuft, und ob ich beim Suspend/Standby auf Text- oder Grafikkonsole bin. vga=0x317 ist bei mir normal. Wenn ich das weglasse, ändert sich nichts. Auch die splash-Option hab ich durchprobiert. SuSE 9.1 macht zu 9.2 keinen Unterschied. Kann ich irgendwie noch den framebuffer-kram ein/ausschalten? fb-?
Ich befürchte, dass es ein BIOS-Bug ist. Gibt's trotzdem eine Möglichkeit? Also z.B. irgendwie neu initialisieren... Bei SuSE 7 gab's ein Textmode-Tool (ich meine mit SVGAlib), dass den Grafikkarten-Status speichern und wiederherstellen konnte, an sowas dachte ich. gibts sowas?
Ist das eine radeon Karte? nein. ATI. das atitvout-tool hab ich ausprobiert, hilft aber nicht.
Wenn nein suche weiter in der acpi4linux Liste, da waren im letzten Monat mind. 100 postings zu suspend to ram (und sag Bescheid ob/wie's funktioniert, wenn's klappt :) ).
Boot Parameter bei denen es abhängig von der Hardware klappen könnte: acpi_sleep=s3_bios damit hängt sich der Rechner beim STR einfach weg...
acpi_sleep=s3_mode dito.
Was sind das denn für Parameter? Markus
On Wed, Feb 16, 2005 at 05:07:11PM +0200, Markus wrote:
Was sind das denn für Parameter?
siehe /usr/src/linux/Documentation/power/video.txt Dein Kernel und dein Xserver ist aber vermutlich einfach zu alt. Du kannst versuchen, den Status der Textkonsolen mit vbetool zu sichern (siehe ACPI-Liste für Details) und nach dem resume wieder herzustellen. Vermutlich wird das auf der 9.3 mit deiner Maschine besser funktionieren, ich will da aber nicht zuviel versprechen. -- Stefan Seyfried
participants (3)
-
Markus
-
Stefan Seyfried
-
Thomas Renninger