Hallo Dmitri, hat leider ein bisschen gedauert, aber musste zwischendurch mal ein bisschen was arbeiten ;-). In der Zwischenzeit sind ja ein paar weitere Hinweise ueber die Liste eingegangen, aber einige Bemerkungen habe ich auch noch. Dmitri Zaitsev wrote:
Ich habe nun versucht, mit sax die xfree-3 zu konfigurieren, hat aber nicht geklappt (ich hab die "existing configuration benuetzen" mit "ja" beantwortet, musste aber trotzdem alles wieder eingeben und dann "unsupported bbp 16, no screens found),
Das verstehe ich eigentlich nicht. Du hast vorher die Xfree-Version 4 benutzt, also kann es eigentlich keine existing configuration fuer die 3er-Version geben, oder ?!? Woher kommt diese dann? Evtl. von der alten Suse 6.0 ? Um Xfree-3 zu konfigurieren musst Du sax (nicht sax2) starten. Die Fehlermeldung "no screens found" kenne ich nur im Zusammenhang mit einem falschen VGA-Treiber. Hast Du zusammen mit der Xfree-3 Version auch den richtigen X-Server für Deine Grafikkarte installiert. (Bei der 3er Version ist das ja noch ein separates Paket). Da die "alte" Xfree-3-Version Deiner Suse 6.0 Deine Grafikkarte unterstützt hat, kann ich mir nicht vorstellen, dass die neuere Xfree-3 Version der Suse 7.3 dies nicht mehr tut. Ich würde also erst einmal davon ausgehen, dass Du die 3er nicht richtig konfiguriert hast. Evtl. solltest Du erst einmal versuchen das System in der Standard-VGA Auflösung 640x480x8Bit Per Plane (und nicht 16bpp wie oben beschrieben zu starten). Du solltest wirklich sicher sein, dass Du die 3er Version aktiv laufen hast, bevor Du in diesem Zusammenhang weitere Tests mit dem Suspend-Modus durchfuehrst. Mit dem Kommdano xf86version kannst Du herausfinden, welche X-Version läuft. Es wird wohl auch hilfreich sein zu wissen, welche Konfigurationsdatei wofuer ist. Das Config-File der 4er ist /etc/X11/XF86config, das der 3er ist /etc/XF86config.
ich hatte auch in der Liste der Grafikkarten keine "Neomagic" gefunden (ich kann mich nicht daran erinnern, dieses Problem bei 6.0 zu haben).
Ja, das wundert mich auch. In der Regel ist es so, dass unter Linux mit jedem Update MEHR Hardware unterstützt wird. Von WENIGER habe ich noch nie gehört. Frueher war es aber auch eher ueblich statt der Produktbezeichnung einfach den verwendeten Graphik-Chip anzugeben. Für die meisten Chips ist der SVGA-Server zuständig. Leider habe ich keine Ahnung welcher Baustein in einer Neomagic steckt.
Irgendwas blokiert den Suspend, irgendein Prozess vermutlich, der aber auch unter allen Runlevels lauft. Warum funktioniert Suspend aber immer mit Fn-F3, ist mir ein Raetsel.
Der Christian hat ja ein bisschen was dazu geschrieben, wie das mit dem Suspend genau funktioniert. Meine eigene Vorstellung war bisher, dass Fn-F3 (bei mir ist es Fn-Esc, das ist aber wahrscheinlich egal) direkt über das Laptop-BIOS und damit an Linux vorbei geht. Ich selber habe an meinem Notebook im BIOS einen Schalter (Enable Power Saving), mit dem ich den Suspend-Modus ein und ausschalten kann. Dieser Schalter wirklt sich aber lediglich auf die o.g. Tastenkombination Fn-Esc aus. Per Software-Kommando kann ich das Notebook aber immer unabhängig davon in den Suspend-Modus schicken, d.h. ein /usr/bin/apm -s bringt das Gerät immer zum Schlafen.
Die Sache mit dem
APMD_LEAVE_X_BEFORE_STANDBY=yes
bezieht sich darauf, dass der APMD automatisch die Umschaltung auf die Textkonsole für Dich übernimmt, so dass Du nichts weiter zu tun brauchst, als den Deckel zu schliessen.
Das geht leider nicht -
1. Der Suspend-Schalter tut nichts, also passiert auch nichts wenn ich bloss nur den Deckel schliesse.
Ok.
2. Der "erzwungene" Suspend mit Fn-F3 geht natuerlich immer und dann, wenn ich APMD_LEAVE_X_BEFORE_STANDBY=yes setze, wird bei Suspend meine X-session verlassen, d.h. beim Erwachen sehe ich nur das Fenster zum Einloggen und nicht etwa die aufgemachten Fenster von vorher. Ich muss mich also wieder einloggen.
Das koennte aber auch, wie Christian bereits richtig eingeworfen hat, daher ruehren, dass Dein X-Server abschmiert und der KDM (oder welcher Display Manager bei Dir auch immer läuft) neu gestartet wird. Auch dies weist eigentlich "nur" darauf hin, dass Dein XServer den Übergang in den Suspend-Modus nicht überlebt. Was passiert denn, wenn Du mit Hand (Strg+Alt+F1) auf eine Textkonsole umschaltest, mit /usr/bin/apm -s das Geraet schlafen legst und nach dem Aufwecken wieder (mit Alt+F7) in den Graphik-Modus wechselst? Passiert mit beiden X-Servern (3.x und 4.x) das Selbe ? Viel Erfolg Poli
Gruss, Dmitri.