[Bug 360247] Re: Samsung nc20 brightness keys do not send release events

feanor manuel.gaus at web.de
Sun Aug 16 12:14:56 UTC 2009


Hi, 
same problem with Samsung R700 Aura.

I can confirm that the fixes regarding
/usr/share/hal/fdi/information/10freedesktop/30-keymap-misc.fdi make the
hotkeys come to life in Xorg. But I still have problems in fixing the
kernel regarding the key release events.

The "forced_release_keys" array in "atkbd_samsung_keymap_fixup" contains scan codes that would be absolutely suitable for the R700 (if these hexadecimal values really represent scancodes with msb set to one (break codes))
The next thing to be done is an entry in "atkbd_dmi_quirk_table[]". I have done that. To reproduce it just copy the entry for the NC20 and set DMI_PRODUCT_NAME to "SR700". That should do the trick, if I am right.

The next step would be to compile the kernel. Now before i do that and
take these 4h i could really spend better, i just want to ask: is there
an easy way? At least something easier as described in the
Kernel/Compile instrcutions? Something that does it by, say: "dpkg-
buildpackage" and out comes your kernel .deb, your l-r-m package, and so
on? Would be cool :-) -> It also would be cool if the changes to
/usr/share/hal/fdi/information/10freedesktop/30-keymap-misc.fdi and
linux/drivers/input/keyboard/atkbd.c would be in the updates anyway
soon. I can upload the files if this is wished.

The next thing to mention is that gnome seems to realize that I press say, the "brightness up"-key, because it displays an osd telling me that brightness goes up... but the screen brightness does not change with my nvidia card.
I have tried smartdimmer -s and that works. How can I get gnome or whatever is responsible for that to use smartdimmer or anything that works?

help would be great :-)

cheers,

Manuel Gaus

-- 
Samsung nc20 brightness keys do not send release events
https://bugs.launchpad.net/bugs/360247
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.




More information about the kernel-bugs mailing list