Hi, > > after upgrading to Fedora 8 which brought kernel 2.6.23 with it I can no longer > > use the brightness buttons (Fn+F6/F7) on my above mentioned laptop. Pressing > > them generates F6 and F7 key events instead of ACPI events. This used to work > > fine in Fedora 7's 2.6.22.9 kernel. > > > > Is there anything I can do to debug this? Writing a value to > > /proc/acpi/video/VGA/LCD/brightness still works fine, so it's just a matter of > > the key mapping. > > I would try to debug this myself, if I just knew where to look at; so any > > pointers in this direction would be appreciated, too. > > > > Did you look here? I think all you need is keyboard quirks for those keys... > > http://people.freedesktop.org/~hughsient/quirk/ Yeah, I did look there before posting. Unfortunately, my keys don't show up in dmesg, so I can't add a quirk. Additionally, this used to work (and actually still works with the F7 kernel 2.6.22.9-91 that's still installed, which unfortunately has other issues when used under F8), so I can't really believe that's only the key mapping that is wrong. It somehow looks wrong to me that all Fn+Fx key presses are recognized as Fx key presses (e.g. Fn+F6 gives scancode 64) instead of being sent out as ACPI events. A look at the decompiled dsdt seems to suggest that the ACPI table is correct (well, that makes sense as it worked earlier ;-) ) (on keycode 0x40 send ACPI notify 0x87), but from where inside the kernel is this evaluated? Thanks, Danny
Attachment:
dsdt.dat
Description: Binary data