acpi4asus installation problem

Asked by vatos

i have downloaded the driver , untar it , installed everythink it wants ( kernel-devel etc..) but when i try to make i get this :

vatos@vatos-laptop:~/acpi4asus-0.40$ make
make -C driver
make[1]: Entering directory `/home/vatos/acpi4asus-0.40/driver'
Kernel configuration :
CONFIG_BACKLIGHT_CLASS_DEVICE : [[: 1: ==: unexpected operator
[: 1: ==: unexpected operator
 ]
CONFIG_LEDS_CLASS : [[: 1: ==: unexpected operator
[: 1: ==: unexpected operator
 ]
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/vatos/acpi4asus-0.40/driver modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
  CC [M] /home/vatos/acpi4asus-0.40/driver/asus-laptop.o
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:45:2: warning: #warning "This module does not support 2.6.20 yet, wait for a new release =)"
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:213: error: unknown field ‘owner’ specified in initializer
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:213: warning: initialization makes integer from pointer without a cast
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:214: error: unknown field ‘get_brightness’ specified in initializer
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:214: warning: initialization makes integer from pointer without a cast
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:215: error: unknown field ‘update_status’ specified in initializer
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:215: warning: initialization makes integer from pointer without a cast
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:236:1: error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:236: warning: data definition has no type or storage class
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:236: warning: type defaults to ‘int’ in declaration of ‘DECLARE_WORK’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:237:1: error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:237: warning: data definition has no type or storage class
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:237: warning: type defaults to ‘int’ in declaration of ‘DECLARE_WORK’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:238:1: error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:238: warning: data definition has no type or storage class
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:238: warning: type defaults to ‘int’ in declaration of ‘DECLARE_WORK’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:239:1: error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:239: warning: data definition has no type or storage class
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:239: warning: type defaults to ‘int’ in declaration of ‘DECLARE_WORK’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:240:1: error: macro "DECLARE_WORK" passed 3 arguments, but takes just 2
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:240: warning: data definition has no type or storage class
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:240: warning: type defaults to ‘int’ in declaration of ‘DECLARE_WORK’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘mled_led_set’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:338: error: ‘mled_led_work’ undeclared (first use in this function)
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:338: error: (Each undeclared identifier is reported only once
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:338: error: for each function it appears in.)
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘pled_led_set’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:339: error: ‘pled_led_work’ undeclared (first use in this function)
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘rled_led_set’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:340: error: ‘rled_led_work’ undeclared (first use in this function)
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘tled_led_set’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:341: error: ‘tled_led_work’ undeclared (first use in this function)
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘gled_led_set’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:342: error: ‘gled_led_work’ undeclared (first use in this function)
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘lcd_blank’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:376: error: ‘struct backlight_device’ has no member named ‘sem’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:377: error: wrong type argument to unary exclamation mark
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:378: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:379: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:380: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:382: error: ‘struct backlight_device’ has no member named ‘sem’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘update_bl_status’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:414: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:420: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘asus_hotk_get_info’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:818: error: ‘ACPI_TABLE_ID_DSDT’ undeclared (first use in this function)
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:818: warning: passing argument 3 of ‘acpi_get_table’ from incompatible pointer type
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘asus_backlight_exit’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1015: error: ‘struct backlight_device’ has no member named ‘sem’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1016: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1017: error: ‘struct backlight_device’ has no member named ‘sem’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘asus_backlight_init’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1057: error: too few arguments to function ‘backlight_device_register’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1068: error: ‘struct backlight_device’ has no member named ‘sem’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1069: error: wrong type argument to unary exclamation mark
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1070: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1071: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1072: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1073: error: invalid type argument of ‘->’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1075: error: ‘struct backlight_device’ has no member named ‘sem’
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c: In function ‘asus_laptop_init’:
/home/vatos/acpi4asus-0.40/driver/asus-laptop.c:1131: error: ‘acpi_specific_hotkey_enabled’ undeclared (first use in this function)
make[3]: *** [/home/vatos/acpi4asus-0.40/driver/asus-laptop.o] Error 1
make[2]: *** [_module_/home/vatos/acpi4asus-0.40/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/vatos/acpi4asus-0.40/driver'
make: *** [build] Error 2
vatos@vatos-laptop:~/acpi4asus-0.40$

what sould i do ?
please help me install it..
thank you...

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Olivier (olivier-lacroix) said :
#1

hi !

from their site, it seems that for this kernel version, you will need to use their CVS version

http://acpi4asus.sourceforge.net/

Can you help with this problem?

Provide an answer of your own, or ask vatos for more information if necessary.

To post a message you must log in.