microsoft ergonomic keyboard 4000 multimedia keys no long work

Bug #275268 reported by Jeffrey Baker
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-input-evdev

Volume up/down and play/pause keys no longer work on Microsoft Ergonomic Keyboard 4000 under Intrepid (evdev 1:2.0.99+git20080912-0ubuntu1). These worked fine in Hardy, therefore this is a regression.

To reproduce: attach the keyboard and press the volume down key. A gnome-terminal will be raised! The volume up and play keys do nothing. Possibly interesting lines from Xorg.log:

(II) Loading /usr/lib/xorg/modules/input//evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
        compiled for 1.5.0, module version = 2.0.99
        Module class: X.Org XInput Driver
        ABI class: X.Org XInput driver, version 2.1
(**) Microsoft Natural? Ergonomic Keyboard 4000: always reports core events
(**) Microsoft Natural? Ergonomic Keyboard 4000: Device: "/dev/input/event5"
(II) Microsoft Natural? Ergonomic Keyboard 4000: Found 1 mouse buttons
(II) Microsoft Natural? Ergonomic Keyboard 4000: Found keys
(II) Microsoft Natural? Ergonomic Keyboard 4000: Configuring as keyboard
(II) XINPUT: Adding extended input device "Microsoft Natural? Ergonomic Keyboard 4000" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Microsoft Natural? Ergonomic Keyboard 4000: xkb_rules: "evdev"
(**) Option "xkb_model" "pc105"
(**) Microsoft Natural? Ergonomic Keyboard 4000: xkb_model: "pc105"
(**) Option "xkb_layout" "us"
(**) Microsoft Natural? Ergonomic Keyboard 4000: xkb_layout: "us"
(**) Option "xkb_options" "compose:menu"
(**) Microsoft Natural? Ergonomic Keyboard 4000: xkb_options: "compose:menu"
(**) Microsoft Natural? Ergonomic Keyboard 4000: YAxisMapping: buttons 4 and 5
(**) Microsoft Natural? Ergonomic Keyboard 4000: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) config/hal: Adding input device Microsoft Natural? Ergonomic Keyboard 4000
(**) Microsoft Natural? Ergonomic Keyboard 4000: always reports core events
(**) Microsoft Natural? Ergonomic Keyboard 4000: Device: "/dev/input/event4"
(II) Microsoft Natural? Ergonomic Keyboard 4000: Found keys
(II) Microsoft Natural? Ergonomic Keyboard 4000: Configuring as keyboard
(II) XINPUT: Adding extended input device "Microsoft Natural? Ergonomic Keyboard 4000" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Microsoft Natural? Ergonomic Keyboard 4000: xkb_rules: "evdev"
(**) Option "xkb_model" "pc105"
(**) Microsoft Natural? Ergonomic Keyboard 4000: xkb_model: "pc105"
(**) Option "xkb_layout" "us"
(**) Microsoft Natural? Ergonomic Keyboard 4000: xkb_layout: "us"
(**) Option "xkb_options" "compose:menu"
(**) Microsoft Natural? Ergonomic Keyboard 4000: xkb_options: "compose:menu"

Later:

(WW) Microsoft Natural? Ergonomic Keyboard 4000: unable to handle keycode 419
(WW) Microsoft Natural? Ergonomic Keyboard 4000: unable to handle keycode 418

The expected behavior is that the keys raise or lower the sound output, or start and stop playback. This stuff all worked perfectly in Hardy.
[lspci]
00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
     Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Device [1297:3106]
01:00.0 VGA compatible controller [0300]: nVidia Corporation G72 [GeForce 7300 SE] [10de:01d3] (rev a1)
     Subsystem: eVga.com. Corp. Device [3842:c429]

Revision history for this message
captive (salvo-schifani) wrote :

Please take a look to
https://bugs.launchpad.net/ubuntu/+bug/281993
May be re the same bug

Revision history for this message
Daniel Hollocher (chogydan) wrote :

This keyboard works for me in both Hardy, Intrepid, and the alphas of intrepid. I've also done a clean install of Intrepid, and at least those nifty volume keys work. So, based on the fact that I've never had a problem with this keyboard (well, I have a few problems, but nothing has changed since Hardy), I'm thinking that its something else.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi jwbaker,

Please attach the output of `lspci -vvnn`, and attach your /var/log/Xorg.0.log file from after reproducing this issue. If you've made any customizations to your /etc/X11/xorg.conf please attach that as well.

Changed in xserver-xorg-input-evdev:
status: New → Incomplete
Revision history for this message
Jeffrey Baker (jwbaker) wrote :

lspci seems like a bit of a leap for a usb keyboard problem, but I attached it anyway to clear your incomplete flag. My xorg.conf was generated from nvidia-settings: version 1.0 (buildd@vernadsky) Thu Aug 28 22:27:57 UTC 2008
and not afterwards edited.

Revision history for this message
Jeffrey Baker (jwbaker) wrote :

Xorg.0.log shows nothing of interest.

Changed in xserver-xorg-input-evdev:
status: Incomplete → New
Bryce Harrington (bryce)
Changed in xserver-xorg-input-evdev:
status: New → Confirmed
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I believe it's a local configuration issue.. Try running a livecd of 8.10 or jaunty alpha2.

Changed in xserver-xorg-input-evdev:
status: Confirmed → Incomplete
Bryce Harrington (bryce)
description: updated
Revision history for this message
Jeffrey Baker (jwbaker) wrote :

Keys work correctly on a clean Jaunty install, but they don't work if dist-upgrading from Hardy. The bug should remain open to ensure that the dist-upgrade from Hardy to the next LTS release maintains a working keyboard.

Bryce Harrington (bryce)
Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Confirmed
Bryce Harrington (bryce)
tags: added: intrepid
Revision history for this message
Chris Bainbridge (chris-bainbridge) wrote :

Appears to be fixed in karmic. Multimedia keys work in Gnome from a default install.

Revision history for this message
Jens Getreu (getreu) wrote :
Download full text (4.1 KiB)

On karmic the functions keys are not working with Ergonomic Keyboard 4000.
F. ex. with F1 no help appears and it is not possible to switch to a terminal
console with Strg-Alt F1.

>xev shows for F1
KeyPress event, serial 93, synthetic NO, window 0x4600001,
    root 0x13c, subw 0x0, time 1823383, (69,-14), root:(116,41),
    state 0x10, keycode 146 (keysym 0xff6a, Help), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 93, synthetic NO, window 0x4600001,
    root 0x13c, subw 0x0, time 1823527, (69,-14), root:(116,41),
    state 0x10, keycode 146 (keysym 0xff6a, Help), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Xorg.0.log:

(**) Microsoft Natural® Ergonomic Keyboard 4000: always reports core events
(**) Microsoft Natural® Ergonomic Keyboard 4000: Device: "/dev/input/event7"
(II) Microsoft Natural® Ergonomic Keyboard 4000: Found keys
(II) Microsoft Natural® Ergonomic Keyboard 4000: Configuring as keyboard
(II) XINPUT: Adding extended input device "Microsoft Natural® Ergonomic Keyboard 4000" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "microsoft7000"
(**) Option "xkb_layout" "de"
(**) Option "xkb_variant" "sundeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch,terminate:ctrl_alt_bksp,grp:alts_toggle,compose:lwin"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event0"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "microsoft7000"
(**) Option "xkb_layout" "de"
(**) Option "xkb_variant" "sundeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch,terminate:ctrl_alt_bksp,grp:alts_toggle,compose:lwin"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event1"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "microsoft7000"
(**) Option "xkb_layout" "de"
(**) Option "xkb_variant" "sundeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch,terminate:ctrl_alt_bksp,grp:alts_toggle,compose:lwin"
(II) config/hal: Adding input device Video Bus
(**) Video Bus: always reports core events
(**) Video Bus: Device: "/dev/input/event3"
(II) Video Bus: Found keys
(II) Video Bus: Configuring as keyboard
(II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "microsoft7000"
(**) Option "xkb_layout" "de"
(**) Option "xkb_variant" "sundeadkeys"
(**) Option "xkb_options" "lv3:ralt_switch,terminate:ctrl_alt_bksp,grp:alts_toggle,compose:lwin"
(II) config/hal: Adding input device Microsoft Natural® Ergonomic Keyboard 4000
(**) Microsoft Natural® Ergonomic Keyboard 4000: always reports core events
(**) Microsoft Natural® Ergonomic Keyboard 4000: Device: "/dev/input/event8"
(I...

Read more...

Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notification.]

Hi Jeffrey,

This bug was reported against an earlier version of Ubuntu, can you
test if it still occurs on Lucid?

Please note we also provide technical support for older versions of
Ubuntu, but not in the bug tracker. Instead, to raise the issue through
normal support channels, please see:

    http://www.ubuntu.com/support

If you are the original reporter and can still reproduce the issue on
Lucid, please run the following command to refresh the report:

  apport-collect 275268

If you are not the original reporter, please file a new bug report, so
we can work with you as the original reporter instead (you can reference
bug 275268 in your report if you think it may be related):

  ubuntu-bug xorg

If by chance you can no longer reproduce the issue on Lucid or if you
feel it is no longer relevant, please mark the bug report 'Fix Released'
or 'Invalid' as appropriate, at the following URL:

  https://bugs.launchpad.net/ubuntu/+bug/275268

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Confirmed → Incomplete
tags: added: needs-retested-on-lucid-by-june
Bryce Harrington (bryce)
tags: added: hardy
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.