Hotkeys for changing volume and muting broken with jaunty (on Thinkpad R60, T40, T43, X41 and T60)

Bug #364127 reported by hseffler
182
This bug affects 25 people
Affects Status Importance Assigned to Milestone
hotkey-setup (Ubuntu)
Confirmed
Undecided
Unassigned
Nominated for Karmic by ktp420

Bug Description

After installing jaunty (upgarde from intrepid) the volume control hotkeys on my Thinpad stopped working. Brightness keys do work however.

Some information (hope its helpful):

hse@devos:~$ cat /var/lib/acpi-support/*-*
7CETD2WW (2.22 )
LENOVO
9461DXG
ThinkPad R60
hse@devos:~$ acpi_listen
(... well, nothing ....)

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Is it just that they aren't recognised by the OS, or do they not actually adjust the volume either? A recent hotkey-setup change disabled the mapping of these keys:

hotkey-setup (0.1-23ubuntu10) jaunty; urgency=low

  * Drop the override of the hotkey mask for ThinkPads. This is currently
    used for brightness keys, volume keys, and the ThinkVantage button:
    - the ThinkVantage button is part of the default mask now
    - brightness events are exposed via a different ACPI input device now,
      so don't need to be overridden
    - overriding the volume keys causes double-stepping of the volume,
      because the volume was also being adjusted in the hardware mixer, which
      we can't disable - so we don't want these keys exposed for now.
    LP: #355300.
  * Also drop the thinkpad-keys daemon; a look at the thinkpad-acpi
    source indicates that this will never trigger at present, because
    the hotkey mask from the kernel always includes the
    ThinkVantage/IBMAccess key if the module loads at all, so this is
    dead code and no one is reporting any issues.
  * This leaves only setting of /proc/acpi/video/*/DOS as a function of this
    package. This should be moved to be a kernel default, at which point
    we can drop this package.

Changed in hotkey-setup (Ubuntu):
status: New → Incomplete
Revision history for this message
hseffler (hseffler) wrote :

The buttons do work but OSD is missing for them and the systems mixer does not move a bit when volume chnages (also xev does not show anything, when they are pressed).

Revision history for this message
Andrew (andrewkvalheim) wrote :

I've noticed this behavior on my ThinkPad X60.
* Volume control via the panel icon works.
* Volume control via the hotkeys works.
* These two methods of volume control behave as separate volume control systems in series, eg. if either system is muted, all sound is muted.
* Volume control via hotkeys does NOT result in any on-screen notification.
* On-screen notification does work when I assign volume control to other keys.

The above reason given for disabling volume control buttons due to double-stepping makes sense, but the mute button did not suffer from that problem. When I use my laptop in professional environments it is important for me to know through visual confirmation on the panel icon that the volume is muted. With only a trackpoint mouse, it is also important to me that fast hotkeys are available.

My temporary workaround is to assign Mute to the ThinkVantage key via Gnome's Keyboard Shortcuts window.

Revision history for this message
Nick Jenkins (nickpj) wrote :

I am the reporter of the bug 359478 duplicate. I observe the same behavior as described above, on my ThinkPad T40 running the Jaunty pre-release.

The visual feedback is extremely useful. I do consider the Jaunty behavior a regression, because the visual feedback used to work great in previous versions (e.g. 8.04 and 8.10), and now it does not appear at all.

IF the choice is to have visual feedback and have the two volume control systems linked and have double stepping, OR to have no double-stepping and no linkage, THEN the old behavior, with the double-stepping, was far superior, in my opinion. From my perspective, double-stepping was definitely the lesser of two evils.

tags: added: regression-potential
summary: - Hotkeys for changing volume broken with jaunty (on Thinkpad R60)
+ Hotkeys for changing volume and muting broken with jaunty (on Thinkpad
+ R60, T40, T43 and T60)
Revision history for this message
Paganini (nebanks) wrote : Re: Hotkeys for changing volume and muting broken with jaunty (on Thinkpad R60, T40, T43 and T60)

I also have this on my T42P.

Changed in hotkey-setup (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
nathan (ferrisn) wrote :

Experiencing this on my T60 and from my perspective it's a significant regression in terms of usability. I used the three volume buttons all the time in 8.04 and 8.10. I would much rather have the double-stepping than nothing. Why was support for these buttons dropped before something else took it's place? Is there a workaround for re-enabling them in the meantime?

tags: added: regression-release
removed: regression-potential
summary: Hotkeys for changing volume and muting broken with jaunty (on Thinkpad
- R60, T40, T43 and T60)
+ R60, T40, T43, X41 and T60)
Revision history for this message
Anthony Le (lolzantz) wrote :

This is issue is also happening on my T43. I hope to find a solution soon! I will post if I get any further...

Revision history for this message
hardke01 (hardke01) wrote :

Also getting the same problems on Jaunty with IBM R60, Was working fine with volume control, mute and the OSD for both these functions last week 0n 8.10. Now i get nothing, no control of the volume and no OSD.

Followed this wiki
https://wiki.ubuntu.com/Hotkeys/Troubleshooting

Got all the way to the bottom of the article without one single keypress of the vol up/down or mute being recognised.

If there are any further tests i can do im happy to help.

Thanks

Revision history for this message
George Giannakidis (gnu.george) wrote :

Same behavior on my Thinkpad R50e.

The buttons work, but Jaunty cannot recognize them :(

+1 to double stepping. better than nothing...

Revision history for this message
somatt (somatt) wrote :

same behaviour on thinkpad x60

Revision history for this message
Madhurya (inform-maddy) wrote :

Andrew described it perfectly. I noticed the same behavior on my Thinkpad X60. I have another setup with a logitech wireless keyboard and volume control keys on that have the expected behavior, they change the volume and OSD stays in sync with it.

Revision history for this message
Daniel K. (daniel-kuehlwein) wrote :

The same on my thinkpad t43p.

I'd also prefer double stepping.

Revision history for this message
aLCHEMY (pep-launchpad) wrote :

Same on Thinkpad X60s.

Revision history for this message
Dimitrios Psychogios (jinxos) wrote :

Got this on a R51, upgraded from Intrepid. the Volume buttons worked ok, but now they do not generate ACPI events any more. I'm thinking this is a ibm-acpi bug. The other hotkeys generate the correct events and are handled as usual.

jinxos@xeist:~$ cat /var/lib/acpi-support/*-*
1VET71WW (1.29 )
IBM

ThinkPad R51

jinxos@xeist:/var/lib/acpi-support$ cat /proc/acpi/ibm/driver
driver: ThinkPad ACPI Extras
version: 0.21

jinxos@xeist:/var/lib/acpi-support$ cat /proc/acpi/ibm/volume
level: 10
mute: off
commands: up, down, mute
commands: level <level> (<level> is 0-15)

Revision history for this message
Franklin van Velthuizen (franklinvv) wrote :

I noticed the same behaviour on my Thinkpad T60 when using a jaunty live cd.

Revision history for this message
Ethan Bissett (draimus-deactivatedaccount) wrote :

On my Thinkpad R30 I can mute with the mute hotkey, unmute with either volume up/down hotkeys. However I cannot change the volume with these keys or have the mute state reflected by the volume control widget.

The hotkeys worked in 9.04 beta when I was testing that Bug #126333 was fixed. However in 9.04 RC and later they stopped working.

Revision history for this message
AndyOsi (andres-osinski) wrote :

Confirmed behavior on my Thinkpad Z61T.

Revision history for this message
Dejan (dejan-rodiger) wrote :

Confirming bug on R61.

Revision history for this message
chrism2671 (chrismuktar) wrote :

Confirming behaviour on Thinkpad X41.

Revision history for this message
arturj (arturj-freenet) wrote :

I just got a new company laptop, an T61 model and in contrast to my old T43 now all keys DO WORK!

Revision history for this message
Earthbound01 (apontois) wrote :

confirm for T42 also.

Revision history for this message
vernooys (vernooys) wrote :

I confirm this bug for my Maxdata Belinea C1541 notebook. Furthermore, after trying the Fn-volume keys, my alphanumeric keys on the keyboard seems dead and the submenus of the Gnome menu (Applications, Places, System) can´t be reached with the touchpad.

Revision history for this message
plutino (plutino) wrote :

Confirm similar problem on my T61 with xubuntu 9.04. There is no double controlling on my laptop, the three volume buttons do not work at all. Most of other special keys work, though.

Revision history for this message
Georg (shoppingmail) wrote :

Confirm similar problem on my X41

Helpful while this isn't fixed:
Go to "System - Preferences - Keyboard Shortcuts" and change the Volume Shortcuts
(for example to F10,F11,F12).

Revision history for this message
Yorirou (yorirou) wrote :

I can confirm this bug on my laptop (ThinkPad R500 [Intel video card version]).

However I also noticed something: my mute button works as it should work (just mute the speakers, and leaves the headphones).

I have an issue with the volume up/down keys and the stop/play/prev/next keys: when I bind them in System->Preferences->Keyboard shortcuts, they work. After I relogin to GNOME (or reboot), they stop working, despite that the Keyboard shortcuts panel says that these keys are correctly binded.

The last thing is with my ThinkVantage key (XF86VendorHome): I can bind it, but it doesn't work as a hotkey (xev sees it).

I would be glad if you can fix this issue, this is the only bug what I have found in Jaunty :)

Revision history for this message
somatt (somatt) wrote : Re: [Bug 364127] Re: Hotkeys for changing volume and muting broken with jaunty (on Thinkpad R60, T40, T43, X41 and T60)

I would also be glad if this issue could be fixed.
-matt

On May 10, 2009 1:40 PM, "Yorirou" <email address hidden> wrote:

I can confirm this bug on my laptop (ThinkPad R500 [Intel video card
version]).

However I also noticed something: my mute button works as it should work
(just mute the speakers, and leaves the headphones).

I have an issue with the volume up/down keys and the stop/play/prev/next
keys: when I bind them in System->Preferences->Keyboard shortcuts, they
work. After I relogin to GNOME (or reboot), they stop working, despite
that the Keyboard shortcuts panel says that these keys are correctly
binded.

The last thing is with my ThinkVantage key (XF86VendorHome): I can bind
it, but it doesn't work as a hotkey (xev sees it).

I would be glad if you can fix this issue, this is the only bug what I
have found in Jaunty :)

-- Hotkeys for changing volume and muting broken with jaunty (on Thinkpad
R60, T40, T43, X41 and T...

Revision history for this message
Coops (coops) wrote :

Also on confirmed on my T42 after upgrading to Jaunty. A fix would be great - even if it meant returning to the old state!

Revision history for this message
pbeeson (pbeeson) wrote :

Agreed. The old behavior was better than none. Now I have sound muted in the gnome-applet in the panel, but I can't tell whether or not the 'hardware mute' is active or not without the OSD. I have to sleep and resume and wait for a beep to know what state its in (or even easier play a sound).

Revision history for this message
humufr (humufr-deactivatedaccount) wrote :

Same problem with a Z60m. It was working fine with Hardy but no action (neither OSD but this is only cosmetic).

Revision history for this message
Martin Reiche (grimsrud) wrote :

Confirmed for an IBM X31. Buttons work but OSD not.

Revision history for this message
Dominic Sacré (dooooomi) wrote :

Same problem on my X60s. Is there any workaround for Jaunty, other than using different keys to control the volume?

Revision history for this message
Dominic Sacré (dooooomi) wrote :

To answer my own question: I simply downgraded to the Intrepid version of the package:
http://archive.ubuntu.com/ubuntu/pool/main/h/hotkey-setup/hotkey-setup_0.1-23ubuntu7_i386.deb

The OSD notification now works nicely, and nothing else seems to have been broken by this downgrade. As expected, the volume is now "double stepping", but I can live with that.

Revision history for this message
Georg (shoppingmail) wrote :

THX @Dominic Sacré: Works!

On a Lenovo X41.

Revision history for this message
Nicolas (ngrzesitchak) wrote :

I can also confirm that installing the packaged hotkey-setup_0.1-23ubuntu7_i386.deb solved the issue for the On Screen Display on my T43. It seems that the volume is indeed double stepped, but I've had no time to really play with it...
 == Thanks Dominic for the work around! ==

Revision history for this message
Pierpaolo Follia (pfollia) wrote :

Thanks Dominic, the workaround works here too, double step included :-)

(Lenovo R60)

Revision history for this message
Jens (j-papenkort) wrote :

Volume control is fine with Dominic's workaround, but Brightness OSD broke on my T42. Notification pops up when I press the brightness keys, but no change will be displayed.

Revision history for this message
lelamal (lelamal-deactivatedaccount) wrote :

Many thanks to Dominic, whose solution worked better than I first expected! As explained here (http://ubuntuforums.org/showthread.php?p=7357087#post7357087), Dominic's downgrade was indeed an upgrade for me, instead, for things now work as they were supposed to do after upgrading to Jaunty. If I got it right, in fact, the downgrade should have brought back the old visualisations from Intrepid, but this was not the case, for Ubuntu is now using the new notification system properly, like other applications such as Rhythmbox or Pidgin. If I got it wrong, instead, and the new notifications were already part of Dominic's workaround, well, hats off! Your temporary workaround can as well be my permanent solution! =)

Revision history for this message
Alexander Potemkin (alexander-potemkin) wrote :

Same problem with T41. Would prefer double stepping as well.

Revision history for this message
sibbe (snoack) wrote :

I confirm this bug too, T60.

Revision history for this message
Miroslav Bajtoš (bajtos-miroslav-jr) wrote :

The same problem on IBM T23. Dominic's downgrade works well.

Revision history for this message
Skalig (martinalig) wrote :

I can confirm this on a T60p. Dominics downgrade doesnt work for me here.

Revision history for this message
Florian Stoll (flostoll) wrote :

On my T42 there is the following default hotkey mask:

bash:~$ cat /proc/acpi/ibm/hotkey
status: enabled
mask: 0x008c7fff
commands: enable, disable, reset, <mask>

0x008c7fff means that in the mask there are only certain buttons.

Change the mask to 0x00ffffff and volume works fine (must be root).
echo 0x00ffffff >/proc/acpi/ibm/hotkey

Add it to /etc/rc.local to save it permanantly.

Thats not the best way, may be in future the defaults will be changed.

Revision history for this message
cirobr (ciro-rosa) wrote :

I confirm the workaround works on IBM T41. Look forward for the permanent fix.

Revision history for this message
astepintothedark (astepintothedark) wrote :

Would just like to confirm that this workaround works from on IBM Thinkpad R32.

Revision history for this message
Tammer Ibrahim (tammeri) wrote :

I can confirm this problem still exists on a fresh install of Karmic on a Thinkpad x31. The workaround seems to work pretty well, however.

Revision history for this message
Morcan (christian-blaicher) wrote :

Here the same with Karmic in ThinkPad T43p

Revision history for this message
Claus Lensbøl (cmol) wrote :

OSD broken, button works on T43 with Karmic. (And have been broken since Jaunty)

Revision history for this message
AndrewC (konig12) wrote :

Simmilar to Schmankerl's fix, I have found that running the following (as root) fixes the problem for the current session. It provides OSD, and still appears to do double stepping. Presumably this could be added to rc.local as well to make it permenant.

cp /sys/devices/platform/thinkpad_acpi/hotkey_all_mask /sys/devices/platform/thinkpad_acpi/hotkey_mask

This also has the side effect of making my brighness buttons work, but I have not seen any negative side effects.

Using T60, Karmic

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.