Hallo,
Wichtiger Hinweis zur SuSE 9.2:
Die dsdt Einbindung funktioniert mit dem von SuSE auf CD /DVD mitgelieferten Kernel n i c h t!
Ein Update des Kernels via Yast Online Update auf den aktuellen Kernel behebt das Problem.
Der Mechanismus zur Einbindung der ACPI-Buttons hat sich unter SuSE 9.2 geändert, entsprechend gibt es neue Versionen des Scripts: acpi_hotkeys_ASUS_M6842NW (Kaffeine 0.4) oder acpi_hotkeys_ASUS_M6842NW (Kaffeine 0.5). Das Script kann nicht mehr beliebig platziert werden, SuSE hat dafür den Ordner /usr/lib/powersave/scripts vorgesehen. Der Name des Scripts wird (diesmal ohne Pfad) in /etc/sysconfig/powersave/events unter POWERSAVE_EVENTS_OTHER eingetragen. Nach Neustart von powersaved funktionieren die Buttons.
Wenn es Probleme gibt, dass es eine Ewigkeit dauert (ca. eine Minute), bis sich nach dem Druck der Taste etwas bewegt, stelle den Wert POWERSAVED_BATTERY_POLLING_MULTIPLICATOR in /etc/sysconfig/powersave/battery auf "1", POWERSAVED_FORCE_BATTERY_POLLING kann auch auf "no" gesetzt werden, da bei Asus nicht unbedingt notwendig.
Suspend to RAM funktioniert jetzt auch. Die neueste Biosversion von Asus und SuSE 9.2 mit Kernel 2.6.8-24.10 lässt das Notebook nicht nur einschlafen, sondern auch korrekt wieder aufwachen, mit gesperrten Bildschirm. In der
/etc/sysconfig/powersave/sleep
habe ich hierzu einige Services (hotplug network alsasound) in POWERSAVE_SUSPEND2RAM_RESTART_SERVICES aufgenommen, POWERSAVED_DISABLE_USER_SUSPEND2RAM auf "no" gesetzt und wichtig in /boot/grub/menu.lst den Bootparameter acpi_sleep=s3_bios hinzugefügt, schon ging das alles.
Viel Erfolg