[ltp] T61 Brightness keys with 2.6.26 not working (NVIDIA)
Jens Rutschmann
linux-thinkpad@linux-thinkpad.org
Mon, 21 Jul 2008 23:07:16 +0200
Hi all,
I just updated the kernel to 2.6.26 (vanilla, from kernel.org) and now my
brightness keys are no longer working correctly.
In 2.6.25.11 they worked without problems.
I switched to the latest bios (ThinkPad BIOS 7LETB9WW (2.19 ), EC 7KHT24WW-1.08)
but it didn't change anything (in case you wonder: dmesg output below is from
the old bios).
Now I get this (2.6.26):
dmesg | grep thinkpad
[ 1.024257] thinkpad_acpi: ThinkPad ACPI Extras v0.20
[ 1.024257] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 1.024257] thinkpad_acpi: ThinkPad BIOS 7LETB4WW (2.14 ), EC 7KHT24WW-1.08
[ 1.024309] thinkpad_acpi: Lenovo ThinkPad T61, model 6457W2C
[ 1.024670] thinkpad_acpi: radio switch found; radios are enabled
[ 1.024816] thinkpad_acpi: This ThinkPad has standard ACPI backlight
brightness control, supported by the ACPI video driver
[ 1.024898] thinkpad_acpi: Disabling thinkpad-acpi brightness events by
default...
[ 1.037123] thinkpad_acpi: Lenovo BIOS switched to ACPI backlight control mode
[ 1.038722] thinkpad_acpi: standard ACPI backlight interface available, not
loading native one...
in kernel 2.6.25.11 I got:
[ 0.968425] thinkpad_acpi: ThinkPad ACPI Extras v0.19
[ 0.968465] thinkpad_acpi: http://ibm-acpi.sf.net/
[ 0.968502] thinkpad_acpi: ThinkPad BIOS 7LETB4WW (2.14 ), EC 7KHT24WW-1.08
[ 0.968553] thinkpad_acpi: Lenovo ThinkPad T61
[ 0.969204] thinkpad_acpi: radio switch found; radios are enabled
[ 0.972852] thinkpad_acpi: standard ACPI backlight interface available, not
loading native one...
Using xev I get this for the brightness_up button:
KeyPress event, serial 35, synthetic NO, window 0x1e00001,
root 0x13b, subw 0x0, time 104525, (288,867), root:(291,896),
state 0x0, keycode 233 (keysym 0x1008ff02, XF86MonBrightnessUp),
same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 35, synthetic NO, window 0x1e00001,
root 0x13b, subw 0x0, time 104525, (288,867), root:(291,896),
state 0x0, keycode 233 (keysym 0x1008ff02, XF86MonBrightnessUp),
same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
The brightness_down button does nothing. Also in acpi_listen I get:
ibm/hotkey HKEY 00000080 00001010
for brightness_up, brightness_down does nothing.
Any ideas on how to get the keys back ?
Thanks in advance and best regards,
Jens