I'm confirming this bug. It is present on my R510 with Intel GMA X4500 graphics.
The interesting parts of the kern.log are:
Apr 5 21:25:46 momat-laptop kernel: [ 9712.515578] atkbd.c: Unknown key pressed (translated set 2, code 0x88 on isa0060/serio0). Apr 5 21:25:46 momat-laptop kernel: [ 9712.515585] atkbd.c: Use 'setkeycodes e008 <keycode>' to make it known. Apr 5 21:25:47 momat-laptop kernel: [ 9714.308367] atkbd.c: Unknown key pressed (translated set 2, code 0x89 on isa0060/serio0). Apr 5 21:25:47 momat-laptop kernel: [ 9714.308374] atkbd.c: Use 'setkeycodes e009 <keycode>' to make it known. Apr 5 21:25:49 momat-laptop kernel: [ 9716.229171] atkbd.c: Unknown key pressed (translated set 2, code 0x84 on isa0060/serio0). Apr 5 21:25:49 momat-laptop kernel: [ 9716.229177] atkbd.c: Use 'setkeycodes e004 <keycode>' to make it known.
The key press order is: Fn+Up (increase brightness), Fn+Down (decrease brightness), Fn+F5 (backlight on/off).
I'm confirming this bug. It is present on my R510 with Intel GMA X4500 graphics.
The interesting parts of the kern.log are:
Apr 5 21:25:46 momat-laptop kernel: [ 9712.515578] atkbd.c: Unknown key pressed (translated set 2, code 0x88 on isa0060/serio0).
Apr 5 21:25:46 momat-laptop kernel: [ 9712.515585] atkbd.c: Use 'setkeycodes e008 <keycode>' to make it known.
Apr 5 21:25:47 momat-laptop kernel: [ 9714.308367] atkbd.c: Unknown key pressed (translated set 2, code 0x89 on isa0060/serio0).
Apr 5 21:25:47 momat-laptop kernel: [ 9714.308374] atkbd.c: Use 'setkeycodes e009 <keycode>' to make it known.
Apr 5 21:25:49 momat-laptop kernel: [ 9716.229171] atkbd.c: Unknown key pressed (translated set 2, code 0x84 on isa0060/serio0).
Apr 5 21:25:49 momat-laptop kernel: [ 9716.229177] atkbd.c: Use 'setkeycodes e004 <keycode>' to make it known.
The key press order is: Fn+Up (increase brightness), Fn+Down (decrease brightness), Fn+F5 (backlight on/off).