← Back to team overview

touch-packages team mailing list archive

[Bug 1421205] Re: Keyboard Volume up/down keys not work with pc105

 

Reassigning to X.org's evdev driver then. If evtest gets the correct
events, then kernel, keymaps, and evdev are alright, but it seems the
press events somehow get lost in X.org's input driver.

** Package changed: systemd (Ubuntu) => xserver-xorg-input-evdev
(Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1421205

Title:
  Keyboard Volume up/down keys not work with pc105

Status in xserver-xorg-input-evdev package in Ubuntu:
  New

Bug description:
  Problem: Keyboard Volume up/down keys not work after installation

  If I set in keyboard control panel another shortcut for volume up/down (Ctrl+arrows) - this works right.
  If I set in keyboard control panel volume up/down keys from my keyboard, this assigned in control panel, but not works, even after restart.

  Pre-Diagnosis: No keydown event for volume_up/volume down
  Guide: https://wiki.ubuntu.com/Hotkeys/Troubleshooting
  System: Recently installed Ubuntu 14.10 x64
  Keyboard: Genius GK-110001 (PS/2)

  xev application gets only release event (example for vol down):
  ------------------------------------------------------------------------
  FocusOut event, serial 37, synthetic NO, window 0x6400001,
      mode NotifyGrab, detail NotifyAncestor

  FocusIn event, serial 37, synthetic NO, window 0x6400001,
      mode NotifyUngrab, detail NotifyAncestor

  KeymapNotify event, serial 37, synthetic NO, window 0x0,
      keys:  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   4   
             0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

  KeyRelease event, serial 37, synthetic NO, window 0x6400001,
      root 0x2eb, subw 0x0, time 77585669, (-285,866), root:(480,918),
      state 0x10, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
      XLookupString gives 0 bytes: 
      XFilterEvent returns: False

  FocusOut event, serial 37, synthetic NO, window 0x6400001,
      mode NotifyNormal, detail NotifyNonlinear

  
  evtest application report gets all events (vol down press/release and vol up press/release):
  -------------------------------------------------------------------------
  Event: time 1423744203.723254, type 4 (EV_MSC), code 4 (MSC_SCAN), value ae
  Event: time 1423744203.723254, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 1
  Event: time 1423744203.723254, -------------- SYN_REPORT ------------
  Event: time 1423744203.781803, type 4 (EV_MSC), code 4 (MSC_SCAN), value ae
  Event: time 1423744203.781803, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 0
  Event: time 1423744203.781803, -------------- SYN_REPORT ------------
  Event: time 1423744204.330757, type 4 (EV_MSC), code 4 (MSC_SCAN), value b0
  Event: time 1423744204.330757, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 1
  Event: time 1423744204.330757, -------------- SYN_REPORT ------------
  Event: time 1423744204.405869, type 4 (EV_MSC), code 4 (MSC_SCAN), value b0
  Event: time 1423744204.405869, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 0

  
  RESULT
  SCANCODE CURRENT_KEYCODE MEANING
  --------------------------------
  AE       KEY_VOLUMEDOWN  VOLUME DOWN 
  B0       KEY_VOLUMEUP    VOLUME UP

  
  MORE INFO: udev info /dev/input/event2 gets me:
  P: /devices/platform/i8042/serio0/input/input2/event2
  N: input/event2
  S: input/by-path/platform-i8042-serio-0-event-kbd
  E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd
  E: DEVNAME=/dev/input/event2
  E: DEVPATH=/devices/platform/i8042/serio0/input/input2/event2
  E: ID_INPUT=1
  E: ID_INPUT_KEY=1
  E: ID_INPUT_KEYBOARD=1
  E: ID_PATH=platform-i8042-serio-0
  E: ID_PATH_TAG=platform-i8042-serio-0
  E: ID_SERIAL=noserial
  E: MAJOR=13
  E: MINOR=66
  E: SUBSYSTEM=input
  E: USEC_INITIALIZED=8103
  E: XKBLAYOUT=us,ru
  E: XKBMODEL=pc105
  E: XKBOPTIONS=grp:alt_shift_toggle,grp_led:scroll
  E: XKBVARIANT=,

  ProblemType: Bug
  DistroRelease: Ubuntu 14.10
  Package: udev 208-8ubuntu8.2
  ProcVersionSignature: Ubuntu 3.16.0-30.40-generic 3.16.7-ckt3
  Uname: Linux 3.16.0-30-generic x86_64
  ApportVersion: 2.14.7-0ubuntu8.1
  Architecture: amd64
  CurrentDesktop: Unity
  CustomUdevRuleFiles: 60-vboxdrv.rules
  Date: Thu Feb 12 23:12:51 2015
  InstallationDate: Installed on 2015-02-11 (0 days ago)
  InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  MachineType: Gigabyte Technology Co., Ltd. P67A-D3-B3
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-30-generic root=/dev/mapper/main-root ro quiet splash vt.handoff=7
  SourcePackage: systemd
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/20/2012
  dmi.bios.vendor: Award Software International, Inc.
  dmi.bios.version: FE
  dmi.board.name: P67A-D3-B3
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.type: 3
  dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
  dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrFE:bd03/20/2012:svnGigabyteTechnologyCo.,Ltd.:pnP67A-D3-B3:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnP67A-D3-B3:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
  dmi.product.name: P67A-D3-B3
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1421205/+subscriptions


References