Ubuntu

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

Reported by hseffler on 2009-04-20
182
This bug affects 25 people
Affects Status Importance Assigned to Milestone
hotkey-setup (Ubuntu)
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 ....)

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
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).

Andrew (andrewkk) 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.

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)

I also have this on my T42P.

Changed in hotkey-setup (Ubuntu):
status: Incomplete → Confirmed
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)
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...

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

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...

somatt (somatt) wrote :

same behaviour on thinkpad x60

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.

Daniel K. (daniel-kuehlwein) wrote :

The same on my thinkpad t43p.

I'd also prefer double stepping.

aLCHEMY (pep-launchpad) wrote :

Same on Thinkpad X60s.

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)

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

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.

AndyOsi (andres-osinski) wrote :

Confirmed behavior on my Thinkpad Z61T.

Dejan (dejan-rodiger) wrote :

Confirming bug on R61.

chrism2671 (chrismuktar) wrote :

Confirming behaviour on Thinkpad X41.

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!

Earthbound01 (apontois) wrote :

confirm for T42 also.

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.

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.

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).

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 :)

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...

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!

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).

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

Martin Reiche (grimsrud) wrote :

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

Dominic Sacré (dooooomi) wrote :

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

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.

Georg (shoppingmail) wrote :

THX @Dominic Sacré: Works!

On a Lenovo X41.

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! ==

Pierpaolo Follia (pfollia) wrote :

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

(Lenovo R60)

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.

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! =)

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

sibbe (snoack) wrote :

I confirm this bug too, T60.

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

Skalig (martinalig) wrote :

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

Schmankerl (schmankerl) 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.

cirobr (ciro-rosa) wrote :

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

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

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.

Morcan (christian-blaicher) wrote :

Here the same with Karmic in ThinkPad T43p

Claus Lensbøl (cmol) wrote :

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

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  Edit
Everyone can see this information.

Other bug subscribers