Does not handle microphone mute button (KEY_MICMUTE)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| OEM Priority Project |
Medium
|
James M. Leddy | |||
| Precise |
Medium
|
James M. Leddy | |||
| Raring |
Medium
|
James M. Leddy | |||
| xkeyboard-config |
Fix Released
|
Medium
|
|||
| gnome-settings-daemon (Ubuntu) |
Medium
|
Unassigned | |||
| Precise |
Undecided
|
Unassigned | |||
| libx11 (Ubuntu) |
Undecided
|
Unassigned | |||
| Precise |
Undecided
|
Unassigned | |||
| udev (Ubuntu) |
Medium
|
Martin Pitt | |||
| Precise |
Undecided
|
Unassigned | |||
| x11proto-core (Ubuntu) |
Undecided
|
Unassigned | |||
| Precise |
Medium
|
Unassigned | |||
| Raring |
Undecided
|
Unassigned | |||
| xfce4-volumed (Ubuntu) |
Undecided
|
Unassigned | |||
| Precise |
Undecided
|
Unassigned | |||
| xkeyboard-config (Ubuntu) |
Undecided
|
Unassigned | |||
| Precise |
Undecided
|
Unassigned | |||
| xserver-xorg-input-evdev (Ubuntu) |
Medium
|
Unassigned | |||
| Precise |
Undecided
|
Unassigned | |||
| Raring |
Medium
|
Unassigned | |||
Bug Description
[Impact]
* People buying thinkpad hardware are not able to use a mic mute key, that comes with
their machine
[Test Case]
* Press mic mute key
* Observe that nothing happens
[Regression Potential]
* Very low. This is very isolated code. All it does is add functionality. In fact there
are very few deletions in the diffs.
* There is an existing acpi solution, that's already been mentioned in this bug. I'm
not sure how these users would be affected once the upgrade hits, but it was never
released as an official fix.
[Original Report]
Pressing the new microphone mute button does not do anything. It should toggle the mute on the current capture device and toggle an led that is part of the button.
acpi_listen output:
ibm/hotkey HKEY 00000080 0000101b
xev output:
MappingNotify event, serial 34, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
MappingNotify event, serial 34, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 247
KeyPress event, serial 34, synthetic NO, window 0x3400001,
root 0x118, subw 0x0, time 10334714, (317,-162), root:(322,207),
state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 34, synthetic NO, window 0x3400001,
root 0x118, subw 0x0, time 10334714, (317,-162), root:(322,207),
state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Related branches
- Ubuntu branches: Pending requested 2013-06-05
-
Diff: 66 lines (+37/-1)4 files modifiedXF86keysym.h (+2/-0)
debian/changelog (+8/-0)
debian/patches/0001-Add-XF86XK_AudioMicMute.patch (+26/-0)
debian/patches/series (+1/-1)
- Sebastien Bacher: Needs Fixing on 2013-11-06
-
Diff: 3533 lines (+3328/-16)8 files modified.pc/64_micmute.patch/plugins/media-keys/gsd-media-keys-manager.c (+2743/-0)
.pc/64_micmute.patch/plugins/media-keys/shortcuts-list.h (+152/-0)
.pc/applied-patches (+1/-0)
debian/changelog (+8/-0)
debian/patches/64_micmute.patch (+291/-0)
debian/patches/series (+1/-0)
plugins/media-keys/gsd-media-keys-manager.c (+130/-16)
plugins/media-keys/shortcuts-list.h (+2/-0)
- Ubuntu branches: Pending requested 2013-10-01
-
Diff: 34350 lines (+22355/-4853)103 files modified.pc/05_disable_corner_tapping.patch/plugins/mouse/gsd-mouse-manager.c (+15/-3)
.pc/10_smaller_syndaemon_timeout.patch/plugins/mouse/gsd-mouse-manager.c (+15/-3)
.pc/16_use_synchronous_notifications.patch/configure.ac (+1/-1)
.pc/16_use_synchronous_notifications.patch/plugins/media-keys/gsd-media-keys-manager.c (+62/-1)
.pc/47_delay_pa_connect_to_idle.patch/plugins/media-keys/gsd-media-keys-manager.c (+62/-1)
.pc/61_unity_use_application_indicator.patch/configure.ac (+1/-1)
.pc/64_micmute.patch/plugins/media-keys/gsd-media-keys-manager.c (+2743/-0)
.pc/64_micmute.patch/plugins/media-keys/shortcuts-list.h (+152/-0)
.pc/applied-patches (+10/-1)
.pc/correct_logout_action.patch/plugins/media-keys/gsd-media-keys-manager.c (+62/-1)
.pc/disable_three_touch_tap.patch/plugins/mouse/gsd-mouse-manager.c (+16/-4)
.pc/dont_overwrite_gconf_keys.patch/plugins/gconf/conf-watcher.c (+150/-0)
.pc/git-mask-out-virtual-modifiers.patch/plugins/common/gsd-keygrab.c (+433/-0)
.pc/git-smartcard-crash.patch/plugins/smartcard/gsd-smartcard-manager.c (+1515/-0)
.pc/git_keyring_environment.patch/plugins/media-keys/gsd-media-keys-manager.c (+0/-2682)
.pc/git_new_xinput_handle.patch/plugins/common/gsd-input-helper.c (+507/-0)
.pc/git_no_numlock_eating_cpu_loop.patch/plugins/keyboard/gsd-keyboard-manager.c (+495/-0)
.pc/git_xrandr_explicitly_set_clone_state.patch/plugins/xrandr/gsd-xrandr-manager.c (+2226/-0)
.pc/power-check-null-devices.patch/plugins/power/gsd-power-manager.c (+4262/-0)
.pc/power-ignore-bad-dbus-requests.patch/plugins/power/gsd-power-manager.c (+4262/-0)
.pc/revert_git_datetime_dropping.patch/configure.ac (+1/-1)
.pc/revert_git_dropping_gconf_wrapper.patch/configure.ac (+1/-1)
.pc/revert_git_stop_using_gconf.patch/configure.ac (+1/-1)
.pc/revert_git_use_gsetting_keybindings.patch/configure.ac (+1/-1)
.pc/revert_git_use_gsetting_keybindings.patch/plugins/media-keys/gsd-media-keys-manager.c (+62/-1)
.pc/xsettings_signal_handling.patch/plugins/xsettings/gsd-xsettings-gtk.c (+384/-0)
.pc/xsettings_signal_handling.patch/plugins/xsettings/gsd-xsettings-manager.c (+1090/-0)
Makefile.in (+54/-26)
NEWS (+13/-0)
aclocal.m4 (+353/-120)
compile (+183/-16)
config.guess (+136/-115)
config.sub (+125/-64)
configure (+239/-134)
configure.ac (+1/-1)
data/Makefile.in (+34/-29)
debian/changelog (+103/-0)
debian/control (+1/-2)
debian/control.in (+1/-1)
debian/patches/10_smaller_syndaemon_timeout.patch (+14/-5)
debian/patches/64_micmute.patch (+291/-0)
debian/patches/bugzilla_segfault_dpms.patch (+6/-7)
debian/patches/correct_logout_action.patch (+6/-5)
debian/patches/dont_overwrite_gconf_keys.patch (+54/-0)
debian/patches/git-mask-out-virtual-modifiers.patch (+47/-0)
debian/patches/git-smartcard-crash.patch (+38/-0)
debian/patches/git_keyring_environment.patch (+0/-105)
debian/patches/git_new_xinput_handle.patch (+41/-0)
debian/patches/git_no_numlock_eating_cpu_loop.patch (+62/-0)
debian/patches/git_xrandr_explicitly_set_clone_state.patch (+63/-0)
debian/patches/power-check-null-devices.patch (+13/-0)
debian/patches/power-ignore-bad-dbus-requests.patch (+30/-0)
debian/patches/power-no-fallback-notifications.patch (+3/-3)
debian/patches/revert_git_a11y_gsettings.patch (+3/-3)
debian/patches/revert_git_dropping_gconf_wrapper.patch (+28/-28)
debian/patches/revert_git_stop_using_gconf.patch (+3/-3)
debian/patches/revert_git_use_gsetting_keybindings.patch (+27/-27)
debian/patches/series (+10/-1)
debian/patches/xsettings_signal_handling.patch (+52/-0)
depcomp (+66/-8)
gnome-settings-daemon/Makefile.in (+67/-67)
install-sh (+18/-11)
ltmain.sh (+57/-38)
missing (+4/-49)
plugins/Makefile.in (+22/-11)
plugins/a11y-keyboard/Makefile.in (+58/-55)
plugins/a11y-settings/Makefile.in (+46/-36)
plugins/automount/Makefile.in (+54/-48)
plugins/background/Makefile.in (+55/-49)
plugins/clipboard/Makefile.in (+50/-42)
plugins/color/Makefile.in (+72/-70)
plugins/common/Makefile.in (+56/-50)
plugins/common/gsd-input-helper.c (+17/-8)
plugins/common/gsd-keygrab.c (+2/-0)
plugins/cursor/Makefile.in (+46/-36)
plugins/dummy/Makefile.in (+46/-36)
plugins/gconf/conf-watcher.c (+22/-0)
plugins/housekeeping/Makefile.in (+76/-80)
plugins/housekeeping/gsd-disk-space.c (+1/-1)
plugins/keyboard/Makefile.in (+51/-45)
plugins/keyboard/gsd-keyboard-manager.c (+11/-6)
plugins/media-keys/Makefile.in (+86/-95)
plugins/media-keys/cut-n-paste/Makefile.in (+35/-27)
plugins/media-keys/gsd-media-keys-manager.c (+130/-16)
plugins/media-keys/shortcuts-list.h (+2/-0)
plugins/mouse/Makefile.in (+55/-49)
plugins/mouse/gsd-mouse-manager.c (+16/-4)
plugins/orientation/Makefile.in (+55/-49)
plugins/power/Makefile.in (+58/-55)
plugins/power/gsd-power-manager.c (+13/-1)
plugins/print-notifications/Makefile.in (+60/-56)
plugins/smartcard/Makefile.in (+48/-39)
plugins/smartcard/gsd-smartcard-manager.c (+4/-4)
plugins/sound/Makefile.in (+46/-36)
plugins/updates/Makefile.in (+51/-45)
plugins/wacom/Makefile.in (+76/-81)
plugins/xrandr/Makefile.in (+46/-36)
plugins/xrandr/gsd-xrandr-manager.c (+8/-0)
plugins/xsettings/Makefile.in (+88/-98)
plugins/xsettings/gsd-xsettings-gtk.c (+1/-2)
plugins/xsettings/gsd-xsettings-manager.c (+2/-4)
po/Makefile.in.in (+9/-4)
po/it.po (+6/-8)
- Ubuntu branches: Pending requested 2013-10-01
-
Diff: 95 lines (+33/-37)4 files modifieddebian/changelog (+8/-0)
debian/patches/114_shift_f10.patch (+0/-36)
debian/patches/115_add_XF86AudioMicMute.patch (+24/-0)
debian/patches/series (+1/-1)
- Ubuntu branches: Pending requested 2013-10-01
-
Diff: 1723 lines (+221/-1387)12 files modifieddebian/changelog (+67/-14)
debian/patches/109_fr_oss_space_char.patch (+22/-0)
debian/patches/110_dead_hook_horn.patch (+21/-0)
debian/patches/111_cz_ssharp.patch (+21/-0)
debian/patches/112_dk_dvorak_tilde.patch (+18/-0)
debian/patches/113_ossmath_is_five_levels.patch (+42/-0)
debian/patches/115_add_XF86AudioMicMute.patch (+24/-0)
debian/patches/series (+6/-0)
po/POTFILES (+0/-2)
rules/base.lst (+0/-682)
rules/evdev.lst (+0/-682)
rules/evdev.xml.in (+0/-7)
- Simon Steinbeiß (community): Approve on 2016-09-11
- Lionel Le Folgoc: Pending requested 2015-09-11
-
Diff: 562 lines (+352/-6)7 files modifiedsrc/main.c (+2/-0)
src/xvd_data_types.h (+3/-0)
src/xvd_keys.c (+47/-2)
src/xvd_notify.c (+36/-0)
src/xvd_notify.h (+5/-0)
src/xvd_pulse.c (+254/-4)
src/xvd_pulse.h (+5/-0)
| Jerone Young (jerone) wrote : | #1 |
| Jerone Young (jerone) wrote : | #2 |
This is something I plan to look into for next release. The microphone mute key is not a standard key. It will not even work under windows without a special driver from Lenovo.
Though let me know what happens if you put acpi_osi=Linux on the command line.
| Changed in ubuntu: | |
| status: | New → Incomplete |
| Christopher Snapp (snappca) wrote : | #3 |
I did not see any difference when I added "acpi_osi=Linux" to the kernel args. Thanks for looking into it.
| Patrick (94bc1052) wrote : | #4 |
I have the same issue, but with the rather new Thinkpad T410. Volume up/down and mute work right out of the box, microphone mute does not, as described above.
| Tom Gelinas (tomgelinas) wrote : | #5 |
The T510 is obviously affected, too.
acpi_listen output:
ibm/hotkey HKEY 00000080 0000101b
XEV Output:
MappingNotify event, serial 38, synthetic NO, window 0x0,
request MappingKeyboard, first_keycode 8, count 248
KeyPress event, serial 38, synthetic NO, window 0x5000001,
root 0x15d, subw 0x0, time 3725773, (19,-15), root:(1310,37),
state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 38, synthetic NO, window 0x5000001,
root 0x15d, subw 0x0, time 3725773, (19,-15), root:(1310,37),
state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
| Martijn de Nerd (martijn-de-nerd) wrote : | #6 |
Same problem on Lucid with a T410
| Changed in ubuntu: | |
| status: | Incomplete → Confirmed |
| Tom Gelinas (tomgelinas) wrote : | #7 |
Someone who works on ALSA is aware of this ;)
http://
| Jerone Young (jerone) wrote : | #8 |
There is work going on on the thinkpad-acpi mailing list. To get a support for the button & LED.
Initial support to support the T410s is here:
| summary: |
- thinkpad t400s microphone mute button does not work + Thinkpad T400s, T410s, T410, & T510 microphone mute button does not work |
| Kamus (kamus) wrote : Re: Thinkpad T400s, T410s, T410, & T510 microphone mute button does not work | #9 |
@Christopher, please could you check if this issue is still affecting you under latest release included in Ubuntu Lucid? Additionally, maybe your issue is related to https:/
| affects: | ubuntu → linux (Ubuntu) |
| Changed in linux (Ubuntu): | |
| importance: | Undecided → Low |
| status: | Confirmed → Incomplete |
| Christopher Snapp (snappca) wrote : Re: [Bug 408903] Re: Thinkpad T400s, T410s, T410, & T510 microphone mute button does not work | #10 |
To be clear the microphone itself works fine, it is only the thinkpad mute
button that is not functional. On the newer thinkpad keyboards there are
two mute buttons one for speakers and one for microphone, each with an led
that should light up when they are activated. The speaker mute button is
functional but its led does not light up, whereas the microphone mute button
does not work at all.
This is still the case in Kubuntu 10.04 with the latest updates.
On Thu, Jul 8, 2010 at 3:44 PM, Kamus <email address hidden> wrote:
> @Christopher, please could you check if this issue is still affecting
> you under latest release included in Ubuntu Lucid? Additionally, maybe
> your issue is related to
> https:/
>
> ** Bug watch added: Novell/SUSE Bugzilla #594363
> https:/
>
> ** Package changed: ubuntu => linux (Ubuntu)
>
> ** Changed in: linux (Ubuntu)
> Importance: Undecided => Low
>
> ** Changed in: linux (Ubuntu)
> Status: Confirmed => Incomplete
>
> --
> Thinkpad T400s, T410s, T410, & T510 microphone mute button does not work
> https:/
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “linux” package in Ubuntu: Incomplete
>
> Bug description:
> Ubuntu 9.04
>
> Pressing the new microphone mute button does not do anything. It should
> toggle the mute on the current capture device and toggle an led that is part
> of the button.
>
> acpi_listen output:
>
> ibm/hotkey HKEY 00000080 0000101b
>
>
> xev output:
>
> MappingNotify event, serial 34, synthetic NO, window 0x0,
> request MappingKeyboard, first_keycode 8, count 248
>
> MappingNotify event, serial 34, synthetic NO, window 0x0,
> request MappingKeyboard, first_keycode 8, count 247
>
> KeyPress event, serial 34, synthetic NO, window 0x3400001,
> root 0x118, subw 0x0, time 10334714, (317,-162), root:(322,207),
> state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
> XLookupString gives 0 bytes:
> XmbLookupString gives 0 bytes:
> XFilterEvent returns: False
>
> KeyRelease event, serial 34, synthetic NO, window 0x3400001,
> root 0x118, subw 0x0, time 10334714, (317,-162), root:(322,207),
> state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
> XLookupString gives 0 bytes:
> XFilterEvent returns: False
>
> To unsubscribe from this bug, go to:
> https:/
>
--
Chris
| David Strauss (davidstrauss) wrote : Re: Thinkpad T400s, T410s, T410, & T510 microphone mute button does not work | #11 |
This is still an issue in Ubuntu 10.04.
| Changed in linux (Ubuntu): | |
| status: | Incomplete → Confirmed |
| Pete Graner (pgraner) wrote : | #12 |
Can everyone restest this with Maverick, I am not seeing this with our T410 reference model.
| Lorenzo (lorped) wrote : | #16 |
Led is *not* working on T410 with Maverick (right now at Release Candidate version )
| vyncere (vyncere) wrote : | #17 |
On my Thinkpad T410 with Ubuntu 10.10 RC, mute recording button does not work at all :
- Led is always off (default)
- Microphone is not never mute (default)
System :
Description: Ubuntu maverick (development branch), Release: 10.10
Linux ubuntu 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010 x86_64 GNU/Linux
Ubuntu 2.6.35-
dmesg :
[ 2917.343368] keyboard: can't emulate rawmode for keycode 240
[ 2917.343393] keyboard: can't emulate rawmode for keycode 240
xev:
KeyPress event, serial 37, synthetic NO, window 0x4200001,
root 0xb4, subw 0x0, time 3000330, (18,-17), root:(1277,678),
state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
acpi_listen :
ibm/hotkey HKEY 00000080 0000101b
| Peter Andreus (peter-andreus) wrote : | #18 |
On 10.10 Ubuntu with Lenovo l512 same issue microphone mute button doesnt work, LEDs in sound and microphone mute button doesnt work.
But i found funny thing. After reboot from W7 where i mute sound LED in button still lights even in Ubuntu, but now i cant turn that LED off.
| andypiper (andypiperuk) wrote : | #19 |
Confirmed still an issue on T510 with Ubuntu 10.10. Mic mute button does not work, speaker mute button does.
| nameiner (nameiner) wrote : | #20 |
I can confirm the same behavior on the W510 with 10.10.
| dm (jan-rauberg) wrote : | #21 |
Oh, I see, I'm not alone with that kind of problem. I own a T400s with maverick currently installed. The mute and micro buttons don't work in the right manner. I don't need the micro button so I've informed the makers of the thinkpad kernel module about the problem. They answered that without an T400s it is difficult to analyze this behavior. But for the mute button I think it worked some versions before. As far as I know in 9.10 it worked like in Windows 7. In 10.10 and also 10.04 the mute button toggles off the sound but not the system beeps. This is the really annoying thing and therefore the buttons LED doesn't switched on. Only if the LED is on the sound is really muted (also system beeps) and this is what I want. I have colleague who owns a T510 and I've seen that at least the mute LED does work on his laptop in opposite to some posters before. Both laptops (T400s and T510) are using the same keyboard layout. I can't see a reason why the behavior is so different.
Jan
| sxe.funky (sxe-funky) wrote : | #22 |
On my T410i with Ubuntu 10.04.1:
+ Sound mute works with its led.
- Mic mute doesn't works
| Barry Carroll (baz8080) wrote : | #23 |
T410i.
The mic mute button does not mute the mic as confirmed with sound preferences.
| Bausparfuchs (bausparfuchs) wrote : | #24 |
Issue exists in Natty on my New Lenovo Thinkpad x220i
| Changed in acpi-support (Ubuntu): | |
| status: | New → Invalid |
| Changed in gnome-control-center (Ubuntu): | |
| status: | New → Invalid |
| Zygmunt Krynicki (zyga) wrote : | #25 |
Steve, why is this not valid for acpi-support? AFAIR this is an ACPI-related issue. You need some support to actually trigger the LED on that button to change when pressed.
| Steve Langasek (vorlon) wrote : | #26 |
Hey Zyga,
> why is this not valid for acpi-support?
Because acpi-support is a deprecated package which is being phased out - new features should not be added there.
> You need some support to actually trigger the LED on that
> button to change when pressed.
I think this should probably be implemented in the kernel itself (as suggested by the already-open 'linux' task); we don't want that handling to be dependent on a desktop component (like gnome-settings-
| Daniël van Eeden (dveeden) wrote : | #27 |
The microphone mute button needs:
- Support in linux
- Support in high level tools (There is no key binding in GNOME for microphone mute a.t.m.)
The microphone mute button also has a LED(-like) indicator which also needs support.
The LED(-like) indicator for the 'normal' mute button can easily get out of sync with the indicator-
| Zygmunt Krynicki (zyga) wrote : | #28 |
The LED(-like) indicator for the 'normal' mute button can easily get out of sync with the indicator-
I think this is a separate and valid bug. The LED indicator should be controlled by alsa when sound is becomes mute.
| Daniël van Eeden (dveeden) wrote : | #29 |
I've created Bug #788540 for the seperate issue about the mute button indicator getting out of sync.
| Thomas Hood (jdthood) wrote : | #30 |
The microphone mute key is not currently supported in Ubuntu but the fix is fairly straightforward.
First, udev needs to map the micmute key's scancode to a keyname which corresponds to an X key event. This has been fixed[0] in udev upstream. It is possible to make the same change locally, as described here[1].
Second, the key event needs to mute the microphone. This can be accomplished with a small script as described here[1].
[0]http://
[1]http://
| O Gopal (jswami) wrote : | #31 |
Issue exists with Natty on my T420s.
| Simon Hirscher (codethief) wrote : | #32 |
I can confirm this for my W510 (can we add it to the bug title?).
| summary: |
- Thinkpad T400s, T410s, T410, & T510 microphone mute button does not work + Thinkpad T400s, T410s, T410, T510 & W510 microphone mute button does not + work |
| Simon Hirscher (codethief) wrote : Re: Thinkpad T400s, T410s, T410, T510 & W510 microphone mute button does not work | #33 |
(I should add: I'm on Oneiric)
| mitakas (mitakas) wrote : | #34 |
I can also confirm this issue on 11.10 and Thinkpad T420.
| Grigory Rechistov (atakua) wrote : | #35 |
I confirm this issue on Lenovo Thinkpad X220i with Oneiric x86_64.
| matze (matzex) wrote : | #36 |
On Thinkpad X220 with Oneric (64bit) i can confirm this issue, too!
| Norbert Varga (nonoo) wrote : | #37 |
Issue confirmed on a T520.
| Martin Pitt (pitti) wrote : | #38 |
Since linux 3.0 we actually have a KEY_MICMUTE, so I'll update the udev keymaps accordingly.
| Changed in linux (Ubuntu): | |
| assignee: | nobody → Martin Pitt (pitti) |
| status: | Confirmed → In Progress |
| affects: | linux (Ubuntu) → udev (Ubuntu) |
| Martin Pitt (pitti) wrote : | #39 |
The module-lenovo keymap actually already is updated to "micmute" upstream and in precise already. So that part is done, if it still doesn't work in precise it's a gnome-settings-
| Changed in udev (Ubuntu): | |
| status: | In Progress → Fix Released |
| Simon Hirscher (codethief) wrote : | #40 |
Still doesn't work for me, so it must be gnome-settings-
| affects: | acpi-support (Ubuntu) → xserver-xorg-input-evdev (Ubuntu) |
| Changed in xserver-xorg-input-evdev (Ubuntu): | |
| assignee: | nobody → Canonical X.org (canonical-x) |
| importance: | Undecided → Low |
| status: | Invalid → Triaged |
| summary: |
- Thinkpad T400s, T410s, T410, T510 & W510 microphone mute button does not - work + Does not handle microphone mute button (KEY_MICMUTE) |
| affects: | gnome-control-center (Ubuntu) → gnome-settings-daemon (Ubuntu) |
| Changed in gnome-settings-daemon (Ubuntu): | |
| importance: | Undecided → Low |
| status: | Invalid → Triaged |
| tags: | added: blocks-hwcert-enablement |
| tags: | added: rls-q-incoming |
| tags: |
added: rls-q-notfixing removed: rls-q-incoming |
| Changed in xserver-xorg-input-evdev (Ubuntu): | |
| assignee: | Canonical X.org (canonical-x) → nobody |
| Changed in udev (Ubuntu Raring): | |
| status: | New → Triaged |
| importance: | Undecided → Medium |
| Changed in xserver-xorg-input-evdev (Ubuntu Raring): | |
| status: | New → Triaged |
| importance: | Undecided → Medium |
| Changed in gnome-settings-daemon (Ubuntu Raring): | |
| importance: | Undecided → Medium |
| status: | New → Triaged |
| tags: | added: rls-r-incoming |
| tags: | added: raring |
| Changed in oem-priority: | |
| assignee: | nobody → James M. Leddy (jm-leddy) |
| importance: | Undecided → Medium |
| status: | New → Triaged |
| Changed in xkeyboard-config: | |
| importance: | Unknown → Medium |
| status: | Unknown → Confirmed |
| Changed in xkeyboard-config: | |
| status: | Confirmed → Fix Released |
| Changed in udev (Ubuntu): | |
| status: | Triaged → Invalid |
| Changed in udev (Ubuntu Raring): | |
| status: | Triaged → Invalid |
| Changed in udev (Ubuntu): | |
| status: | Invalid → Fix Released |
| Changed in udev (Ubuntu Raring): | |
| status: | Invalid → Triaged |
| description: | updated |
| Changed in x11proto-core (Ubuntu Precise): | |
| importance: | Undecided → Medium |
| status: | New → In Progress |
| status: | In Progress → Fix Committed |
| tags: | added: verification-needed |
| tags: |
added: verification-done removed: verification-needed |
| Changed in x11proto-core (Ubuntu Precise): | |
| status: | Fix Committed → Fix Released |
| Changed in libx11 (Ubuntu): | |
| status: | New → Confirmed |
| James M. Leddy (jm-leddy) wrote : | #124 |
We don't any changes to xserver-
| Changed in xserver-xorg-input-evdev (Ubuntu): | |
| status: | Triaged → Won't Fix |
| Changed in xserver-xorg-input-evdev (Ubuntu Precise): | |
| status: | New → Won't Fix |
| Changed in xserver-xorg-input-evdev (Ubuntu Raring): | |
| status: | Triaged → Won't Fix |
| Changed in libx11 (Ubuntu Precise): | |
| status: | New → In Progress |
| Dimitri John Ledkov (xnox) wrote : | #125 |
libx11 is in precise unapproved queue. Unsubscribing ubuntu-sponsors for now. If more uploads needed, please re-subscribe the team, when ready.
| Ara Pulido (ara) wrote : | #126 |
Adding the SRU team, to get it approved in the queue
| Sebastien Bacher (seb128) wrote : | #127 |
> Adding the SRU team, to get it approved in the queue
Thanks Ara, I don't think it's necessary though, the SRU team tends to work the other way around: they check the queue and come back to the bugs from the changelog. I guess the message/subscribe can help as a gently review nudge though ;-)
Hello Christopher, or anyone else affected,
Accepted libx11 into precise-proposed. The package will build now and be available at http://
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in libx11 (Ubuntu Precise): | |
| status: | In Progress → Fix Committed |
| tags: | removed: verification-done |
| tags: | added: verification-needed |
| Lothar Fausthenze (fausthenze) wrote : | #129 |
I installed libx11-6 from precise-proposed but can't verify the included bugfix. Apart from that, is there any other relevant package that has to be updated? I have the following (latest) versions installed:
gnome-
libx11-6: 2:1.4.99.
udev: 175-0ubuntu9.4
xkb-data: 2.5-1ubuntu1.3
xkb-data-i18n: 2.5-1ubuntu1.3
Of course the affected Precise system is up to date as of today.
| Sebastien Bacher (seb128) wrote : | #130 |
James, Ara, can you help verifying that one?
| James M. Leddy (jm-leddy) wrote : | #131 |
I have verified by compile testing a version of g-s-d that uses XF86AudioMicMute.
| tags: |
added: verification-done removed: verification-needed |
| James M. Leddy (jm-leddy) wrote : | #132 |
Sebastien,
Thanks for flipping the tag. As noted in comment #108 , we still need backports of udev, gnome-settings-
https:/
We have two vendors in addition to Lenovo that have added micmute keys since this bug has been opened, and we're shipping 12.04 as the standard for all oem builds. So this bug has a higher priority now.
| Sebastien Bacher (seb128) wrote : | #133 |
@James:
right, we still need to change other components, I've tagged the verification-done because the only piece up for verification at the moment is libx11 and you verified that one, getting it in updates would put us one step closer from fixing the issue right?
> Additionally, this requires a revert of xkeyboard-config that we have in -proposed. I'm not sure how to work that because this is my first verification-failed bug, but I assume I can just revert it.
Do you need revert or extra changes? in any case the update is in precise-updates so you can't verification-failed it anymore (that's just used to get things dropped from proposed/not copied to updates), you need another upload on top of the current version
| James M. Leddy (jm-leddy) wrote : | #134 |
> right, we still need to change other components, I've tagged the verification-done because the only piece up for verification at the moment is libx11 and you verified that one, getting it in updates would put us one step closer from fixing the issue right?
This is exactly right.
>> Additionally, this requires a revert of xkeyboard-config that we have in -proposed. I'm not sure how to work that because this is my first verification-failed bug, but I assume I can just revert it.
>
> Do you need revert or extra changes? in any case the update is in precise-updates so you can't verification-failed it anymore (that's just used to get things dropped from proposed/not copied to updates), you need another upload on top of the current version
This is in relation to bug #937822. Since that bug is verification-
https:/
https:/
| Launchpad Janitor (janitor) wrote : | #135 |
This bug was fixed in the package libx11 - 2:1.4.99.
---------------
libx11 (2:1.4.
* Rebuild against SRUed x11-proto-core (LP: #408903)
-- Iain Lane <email address hidden> Mon, 22 Jul 2013 11:09:59 +0100
| Changed in libx11 (Ubuntu Precise): | |
| status: | Fix Committed → Fix Released |
| James M. Leddy (jm-leddy) wrote : | #136 |
Fixed released as in bug 1193147.
| Changed in udev (Ubuntu Precise): | |
| status: | New → Fix Released |
| James M. Leddy (jm-leddy) wrote : | #137 |
Subscribed sponsors and submitted the remaining packages for merge requests.
| Thomas Hood (jdthood) wrote : | #138 |
I see that a lot of work has been done to get this change into precise, but it is not clear to me what the status of this change is for raring and saucy.
| James M. Leddy (jm-leddy) wrote : | #139 |
I've confirmed that these two branches work on a machine with the micmute button.
| Sebastien Bacher (seb128) wrote : | #140 |
| Stéphane Graber (stgraber) wrote : | #141 |
Hello Christopher, or anyone else affected,
Accepted gnome-settings-
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in gnome-settings-daemon (Ubuntu Precise): | |
| status: | New → Fix Committed |
| tags: | removed: verification-done |
| tags: | added: verification-needed |
| Changed in xkeyboard-config (Ubuntu Precise): | |
| status: | New → Fix Committed |
| Stéphane Graber (stgraber) wrote : | #142 |
Hello Christopher, or anyone else affected,
Accepted xkeyboard-config into precise-proposed. The package will build now and be available at http://
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Sebastien Bacher (seb128) wrote : | #143 |
Bug #1248368 was reported as new issue due to the g-s-d change (osd feedback on sound keys not working after update), setting the bug as verification-failed
| tags: |
added: verification-failed removed: verification-needed |
| Tormod Volden (tormodvolden) wrote : | #144 |
Verified on a T410 with Ubuntu 12.04.3: After installing gnome-settings-
The same problem in the ThinkPad L530 with Ubuntu 13.10.
| Ray Chen (ray.chen) wrote : | #146 |
Verified on Lenovo E431 and E531, can not reproduce this issue.
ii gnome-settings-
ii xkb-data 2.5-1ubuntu1.5 X Keyboard Extension (XKB) configuration data
| tags: |
added: verification-done removed: verification-failed |
| Brian Murray (brian-murray) wrote : | #147 |
The verification for this bug should still be failed due to the regression introduced and documented in bug 1248368.
| tags: |
added: verification-failed removed: verification-done |
| Brian Murray (brian-murray) wrote : | #148 |
The reporter of bug 1248368 indicates they are no longer having the regression they reported, so I'm setting this back to verification-done.
| tags: |
added: verification-done removed: verification-failed |
| Launchpad Janitor (janitor) wrote : | #149 |
This bug was fixed in the package gnome-settings-
---------------
gnome-settings-
* debian/
- put the mic mute key used on thinkpad laptops to good use
(lp: #408903)
-- James M Leddy <email address hidden> Sat, 01 Jun 2013 10:01:49 -0400
| Changed in gnome-settings-daemon (Ubuntu Precise): | |
| status: | Fix Committed → Fix Released |
| Ilya G. Ryabinkin (ileyka) wrote : | #150 |
I didn't get what this update is doing. My mic.mute still doesn't work -- when I'm pressing it nothing happening, even the button LED does not lit up.
Lenovo x220 4286CTO
| Launchpad Janitor (janitor) wrote : | #151 |
This bug was fixed in the package xkeyboard-config - 2.5-1ubuntu1.5
---------------
xkeyboard-config (2.5-1ubuntu1.5) precise-proposed; urgency=low
* Revert last commit due to a SRU verification failure.
* Add patch 115_add_
XF86AudioMi
-- James M Leddy <email address hidden> Fri, 31 May 2013 15:39:35 -0400
| Changed in xkeyboard-config (Ubuntu Precise): | |
| status: | Fix Committed → Fix Released |
| Ilya G. Ryabinkin (ileyka) wrote : | #152 |
After today's update and rebooting a microphone mute button is now working for me! Thanks.
I just installed Ubuntu 14.04 Beta 1 and the microphone mute button stopped working. Just to make sure I ran Manjaro Live and it works there.
| Marius Gedminas (mgedmin) wrote : | #154 |
Trusty has gnome-settings-
https:/
I believe gnome-settings-
| Changed in oem-priority: | |
| status: | Triaged → Won't Fix |
| Marius Gedminas (mgedmin) wrote : | #155 |
This was fixed in unity-settings-
It remains unfixed in gnome-settings-
| no longer affects: | gnome-settings-daemon (Ubuntu Raring) |
| no longer affects: | libx11 (Ubuntu Raring) |
| no longer affects: | udev (Ubuntu Raring) |
| no longer affects: | xkeyboard-config (Ubuntu Raring) |
| Steve Dodier-Lazaro (sidi) wrote : | #156 |
Regarding xfce4-volumed please submit any patch upstream (see https:/
|
|
#157 |
Current kernels have KEY_MICMUTE==248, i. e. X.org should be perfectly able to recognize this. Apparently this was done in 2011 already.
Can we update xkeyboard-config to also recognize KEY_MICMUTE in addition to F20, so that it works with both kinds of udev/kernel keymaps for a while? After that version has been out in the wild for some time, we can mass-convert the udev keymaps to produce the proper KEY_MICMUTE instead of KEY_F20.
(In reply to comment #23)
> Current kernels have KEY_MICMUTE==248, i. e. X.org should be perfectly able
> to recognize this.
I'm not certain that's enough for X.org to be able to handle it. Any changes to this should go in another bug anyway.
> Current kernels have KEY_MICMUTE==248, i. e. X.org should be
> perfectly able to recognize this. Apparently this was done in
> 2011 already.
248 is the first linux kernel value which X cannot handle.
The mapping is +8, so 248 ⟹ 256, which does not fix in 8 bits.
(The first 8 are reserved – from way back – for the modifiers.)
(In reply to comment #25)
> > Current kernels have KEY_MICMUTE==248, i. e. X.org should be
> > perfectly able to recognize this. Apparently this was done in
> > 2011 already.
>
> 248 is the first linux kernel value which X cannot handle.
>
> The mapping is +8, so 248 ⟹ 256, which does not fix in 8 bits.
>
> (The first 8 are reserved – from way back – for the modifiers.)
So nothing to change until we're all using Wayland.
| Dave Gilbert (ubuntu-treblig) wrote : | #162 |
Comment #19 https:/
| Rolf Leggewie (r0lf) wrote : | #163 |
raring has seen the end of its life and is no longer receiving any updates. Marking the raring task for this ticket as "Won't Fix".
| Changed in x11proto-core (Ubuntu Raring): | |
| status: | New → Won't Fix |


What does adding to the kernel command line "acpi_osi=Linux" do ?