Hi, ich habe mein Gericom Phantom (tolles Ding: Magnesiumgehäuse, ATI Rage Mobility, ...) unter SuSE 7.2 am Laufen. Leider klappt's mit dem APM Suspend nicht so ganz. Tatsache ist: Entlädt man alle Module und geht von X auf einen Textbildschirm ist alles ganz easy :-). Und genau das macht auch das 'apmd_proxy' script. Leider klappt das automatisch nicht ganz: entweder ist der Rechner zu schnell (schon eingeschlafen respektive abgestürzt bevor der Grafikmodus beendet wurde) oder der Kram wird nicht wirklich ausgeführt (laut Logdatei wird er das aber - meistens). Gibt es da irgendeinen Timing-Haken??? Das ist besonders ärgerlich, wenn man mit FN-A oder FN-Esc den Suspendmodus anspringt (statt ein CTRL-A zu drücken ....). Hat jemand ähnliche Erfahrungen oder weis eine Lösung ???? mfg Andreas
On Sat, Jul 14, Andreas Kretzer wrote:
Hi,
ich habe mein Gericom Phantom (tolles Ding: Magnesiumgehäuse, ATI Rage Mobility, ...) unter SuSE 7.2 am Laufen. Leider klappt's mit dem APM Suspend nicht so ganz. Tatsache ist: Entlädt man alle Module und geht von X auf einen Textbildschirm ist alles ganz easy :-). Und genau das macht auch das 'apmd_proxy' script.
Leider klappt das automatisch nicht ganz: entweder ist der Rechner zu schnell (schon eingeschlafen respektive abgestürzt bevor der Grafikmodus beendet wurde) oder der Kram wird nicht wirklich ausgeführt (laut Logdatei wird er das aber - meistens).
Wichtig ist hier welches XFree86 Du am Laufen hast? 3.x oder 4.x? Kannst Du auch suspendieren, wenn Du alle Module (was ist hier alle?) entlädst, aber unter X bleibst? Mit XFree86 4.x sollte das tun. Dann mußt Du nämlich APMD_LEAVE_X_BEFORE_SUSPEND="no" setzen. XFree86 4.x mit APMD_LEAVE_X_BEFORE_SUSPEND="yes" gibt fast immer Schmerzen. -- ciao, christian /-------------------------Der Krieg der Generationen-------------------------\ | Es ist zu klein und zu schwach, um seine Eltern physisch zu tyrannisieren, | | aber es wird jede psychologische Waffe einsetzen, die ihm zur Verfügung | | steht: Es wird lügen, betrügen, täuschen, ausbeuten - [...] | \-------------------(Richard Dawkins, Das egoistische Gen)-------------------/
Christian Zoz schrieb:
On Sat, Jul 14, Andreas Kretzer wrote:
Hi,
ich habe mein Gericom Phantom (tolles Ding: Magnesiumgehäuse, ATI Rage Mobility, ...) unter SuSE 7.2 am Laufen. Leider klappt's mit dem APM Suspend nicht so ganz. Tatsache ist: Entlädt man alle Module und geht von X auf einen Textbildschirm ist alles ganz easy :-). Und genau das macht auch das 'apmd_proxy' script.
Leider klappt das automatisch nicht ganz: entweder ist der Rechner zu schnell (schon eingeschlafen respektive abgestürzt bevor der Grafikmodus beendet wurde) oder der Kram wird nicht wirklich ausgeführt (laut Logdatei wird er das aber - meistens).
Wichtig ist hier welches XFree86 Du am Laufen hast? 3.x oder 4.x?
xf86version liefert 'XFree86-4.x' (Mist: ich wüßte gern welche Version genau das ist ...)
Kannst Du auch suspendieren, wenn Du alle Module (was ist hier alle?)
einfach mal so der Output von lsmod: Module Size Used by cs4281 42256 0 soundcore 3632 3 [cs4281] usb-uhci 21840 0 (unused) usbcore 27504 0 [usb-uhci] pcmcia_core 37920 0
entlädst, aber unter X bleibst? Mit XFree86 4.x sollte das tun. Dann mußt Du nämlich APMD_LEAVE_X_BEFORE_SUSPEND="no" setzen. XFree86 4.x mit APMD_LEAVE_X_BEFORE_SUSPEND="yes" gibt fast immer Schmerzen.
Danke für den Hinweis :-) Immerhin hat das jetzt _einmal_ geklappt (ich denke beim zweiten Versuch - ohne manuelles Module entladen - hat er sich wieder aufgehängt). Ich werde an diesem Ansatz noch weiter arbeiten und demnächst berichten. Danke Andreas P.S.: Halt, halt, .... - zu spät :-( habe diese Mail leider an dich persönlich geschickt statt an die Mailing- liste. Kommt (hoffentlich) nich' nochmal vor ....
Hi Folks, hier nochmal eine kurze (vorläufige) Zusammenfassung: 1) Unter XFree86 4.x zum 'suspend' das X-Windowsystem ___nicht___ verlassen. 2) Mein Soundtreiber (cs4281) ___muss___ unbedingt entladen sein. leider scheint Punkt 2 ein Problem zu sein :-(. Das Modul will einfach nicht aus dem Speicher wenn es durch das apmd_proxy script entladen werden soll. Ich hatte den Verdacht, dass das mit dem 'artsd' zusammenhängt. Den habe ich daher Versuchsweise auchmal 'von Hand' vor dem Suspend gekillt, aber das war's dann wohl doch nicht :-((( (ich boote bereits wieder ... fsck ... gähn) Ich habe auf verdacht mal das Entladen in einer Schleife (mit Abfrage des Erfolgs) durchgeführt, aber bei fünf Schleifendurchläufen wohl keinen Erfolg gehabt. Das schaue ich mir dann vielleicht morgen nochmal an. Gute Nacht :-) Andreas
participants (2)
-
Andreas Kretzer
-
Christian Zoz