It looks like this has been fixed upstream.  I will close it.  If the
problem still occurs, please reopen it.


** Changed in: linux (Ubuntu)
       Status: Incomplete => Invalid

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/399911

Title:
  samsung x360 fn-keys work incorrectly

Status in linux package in Ubuntu:
  Invalid

Bug description:
  I've tried installing the latest ubuntu jaunty 9.04 on the samsung x360 laptop
  brightness key presses are ignored, dmesg output includes multiple lines
  atkbd.c: Unknown key pressed (translated set 2, code 0x83 on isa0060/serio0).
  atkbd.c: Use 'setkeycodes e003 <keycode>' to make it known.
  I've tried adding HAL description for X360 to file 
/usr/share/hal/fdi/information/10freedesktop/30-keymap-misc.fdi:
        <match 
key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" 
prefix_ncase="samsung">
          <match 
key="/org/freedesktop/Hal/devices/computer:system.hardware.product" 
contains_outof="NC10;SP55S;SQ45S70S;SX60P;SX30S;R59P/R60P/R61P;Q210;Q310;X05;X360">
  After that all the fn-keys are recognized by the kernel, but the problem is 
that fn-keys do not send release button events. The similar bug is
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/347623
  I've applied similar patch to the kernel's atkbd.c
  ...
  static struct dmi_system_id atkbd_dmi_quirk_table[] __initdata = {
  ...
  {
    .ident = "Samsung X360",
    .matches = {
      DMI_MATCH(DMI_SYS_VENDOR,"SAMSUNG ELECTRONICS CO., LDT."),
      DMI_MATCH(DMI_PRODUCT_NAME,"X360"),
    },
    .callback = atkbd_setup forced_release,
    .driver_data = atkbd_samsung_forced_release_keys,
  },
  ...
  With the new kernel after
  xrandr --output LVDS --set BACKLIGHT_CONTROL legacy 
  brightness keys seems to work correctly.

  It would be nice if you could incorporate corresponding changes into
  the main streamline of ubuntu

  Thank you

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/399911/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to