I have a FS Amilo Pro V3505, which runs 12.04 fine, apart from an anomoly with the brightness.
The function keys (Fn-F8 & Fn-F9) both control the LCD brightness as you would expect. However only the first key seems to register with the Notifications. Running xev gives me the following for the brightness-down
FocusOut event, serial 33, synthetic NO, window 0x3800001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 33, synthetic NO, window 0x3800001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
but for the brightness up, I get:
KeyPress event, serial 33, synthetic NO, window 0x3800001,
root 0xac, subw 0x0, time 7324412, (783,376), root:(785,466),
state 0x0, keycode 120 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3800001,
root 0xac, subw 0x0, time 7324564, (783,376), root:(785,466),
state 0x0, keycode 120 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
cat /sys/class/backlight/intel_backlight/brightness
returns 15625, and goes down to 0 when I turn down the brightness, but doesn't increase as the brightness goes up, despite the actual backlight increasing as expected. Writing anything to /sys/class/backlight/intel_backlight/brightness doesn't change either its value or the lcd brightness and there are no other entries in /sys/class/backlight.
I am running kernel 3.2.0-49, with an Intel 945GM chipset.
So, to summarise:
The function keys work as expected The intel drivers expose the intel_brightness interface The brightness interface and notifications work as expected when the brightness is decreasing but not when it is increasing The intel_brightness interface cannot be used to change the brightness There is no other software brightness control, e.g. No acpi interface.