Mailinglist Archive: opensuse-mobile-de (51 mails)

< Previous Next >
Re: [suse-laptop] Asus A3N Fn-Tasten und Powersave
  • From: Holger Jorra <holger_jorra@xxxxxxx>
  • Date: Thu, 23 Mar 2006 12:12:17 +0100
  • Message-id: <200603231212.18065.holger_jorra@xxxxxxx>
Sorry, aber es klappt nicht.
Ich geb dir mal die Ausgabe von make und patch:


R2D2:/home/sadow/netz/bin/acpi4asus-0.30/driver # patch -p0
< /home/sadow/acpi4asus-0.30-A3N_V6V.patch
patching file asus_core.c
R2D2:/home/sadow/netz/bin/acpi4asus-0.30 # make
make -C driver
make[1]: Entering directory `/home/sadow/netz/bin/acpi4asus-0.30/driver'
make -C /lib/modules/2.6.13-15.8-default/build
SUBDIRS=/home/sadow/netz/bin/acpi4asus-0.30/driver modules
make[2]: Entering directory `/usr/src/linux-2.6.13-15.8-obj/i386/default'
make -C ../../../linux-2.6.13-15.8 O=../linux-2.6.13-15.8-obj/i386/default
modules
CC [M] /home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.o
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:217: error: syntax
error before ‘{’ token
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:219: error: field name
not in record or union initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:219: error: (near
initialization for ‘model_conf’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:219: warning: missing
braces around initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:219: warning: (near
initialization for ‘model_conf[4]’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:220: error: field name
not in record or union initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:220: error: (near
initialization for ‘model_conf’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:221: error: field name
not in record or union initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:221: error: (near
initialization for ‘model_conf’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:222: error: field name
not in record or union initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:222: error: (near
initialization for ‘model_conf’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:223: error: field name
not in record or union initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:223: error: (near
initialization for ‘model_conf’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:224: error: field name
not in record or union initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:224: error: (near
initialization for ‘model_conf’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:225: error: field name
not in record or union initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:225: error: (near
initialization for ‘model_conf’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:226: error: field name
not in record or union initializer
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:226: error: (near
initialization for ‘model_conf’)
/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.c:229: error: syntax
error before ‘{’ token
make[5]: *** [/home/sadow/netz/bin/acpi4asus-0.30/driver/asus_core.o] Error 1
make[4]: *** [_module_/home/sadow/netz/bin/acpi4asus-0.30/driver] Error 2
make[3]: *** [modules] Error 2
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.8-obj/i386/default'
make[1]: *** [driver] Error 2
make[1]: Leaving directory `/home/sadow/netz/bin/acpi4asus-0.30/driver'
make: *** [build] Error 2

Mal ganz davon ab, funktioniert Helligkeit und LCD an/aus hervorragend. Der
Monitor-Switch macht auch irgendwas, aber da ich keinen anderen Monitor
angebaut hab, denke ich das es dann funzen würde. Wie LEDs kann ich alle in
der Konsole an und ausschalten. Power und Batterie LEDs funktionieren so wie
unter W_XP. Also alles in allem scheint das Modul doch auch ohne Patch
einwandfrei seinen Dienst zu verrichten.
Das Skript hab ich getestet, Mute geht jetzt. Laut und Leise sind etwas träge,
aber geht auch. Da ich WLAN auf manuell gesetzt hab, geht nur die Lampe an
und aus, aber das wird noch. Die Power4Gear Taste hab ich auch probiert,
schaltet jetzt die Powersave-Modi durch, Explorertaste=Konqueror, nur das
Touchpad wird anscheinend nicht abgeschaltet.

Jetzt geht so ziemlich alles, was das ACPI Modul machen soll.
Bleibt eigentlich "nur" das Wärme/Lüfter/Akku-Problem.

Außerdem würd ich gern noch atd zum laufen bekommen, damit ich mir für die
Email-LED was basteln kann, die soll ja auch mal wieder ausgehen.

Jedenfalls Danke für das Skript, ist viel schneller als das alte und geht auch
funktioniert auch besser.


Am Donnerstag, 23. März 2006 10:50 schrieb Johannes Engel:
> Die Patch-Datei kopierst Du einfach irgendwohin, wechselst in der
> Konsole in das Verzeichnis acpi4asus-0.30/driver und führst dann ein
> "patch -p0 < /wo/auch/immer/datei.patch" aus. Danach gehst Du ins
> üdarüberliegende Verzeichnis (acpi4asus-0.30) und tippst "make" und
> danach "sudo make install".
> Der Patch ist hauptsächlich dafür da, die LEDs und die Hotkeys für die
> Helligkeit und die Bildausgabe zuzuordnen. Für die Bearbeitung der
> Hotkeys ist das andere Skript zuständig, das Du in
> /usr/lib/powersave/scripts/ kopieren musst und danach in YaST einbinden
> (EVENTS_OTHER im /etc/sysconfig-Editor). Wenn Du es umbenennst, musst Du
> den Dateinamen in der letzten Zeile entsprechend anpassen. Es sollte
> aber sonst in genau dieser Form funktionieren auch für Dein A3N.
>
> Gruß, Johannes

< Previous Next >
Follow Ups