[KARMIC] Thinkpad T42P volume OSD does not work

Bug #432188 reported by Manoj Iyer
84
This bug affects 14 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Volume button functions, but no OSD.

ProblemType: Bug
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 3052 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801DBICH4'/'Intel 82801DB-ICH4 with AD1981B at irq 11'
   Mixer name : 'Analog Devices AD1981B'
   Components : 'AC97a:41445374'
   Controls : 26
   Simple ctrls : 18
CheckboxTest: 019_volume_osd
Date: Thu Sep 17 19:02:14 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=74e2ad56-6fdf-4da5-bca2-67328b81bd4e
Lsusb:
 Bus 001 Device 002: ID 13fe:3100 Kingston Technology Company Inc.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: IBM 2373C61
Package: linux-image-2.6.31-10-generic 2.6.31-10.34
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-10-generic root=UUID=b2c5ada8-1b57-42ad-9d75-cdb75e93ff81 ro quiet splash
ProcEnviron:
 SHELL=/bin/bash
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-10.34-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-10-generic N/A
 linux-firmware 1.18
SourcePackage: linux
Tags: checkbox-bug
Uname: Linux 2.6.31-10-generic i686
dmi.bios.date: 02/27/2006
dmi.bios.vendor: IBM
dmi.bios.version: 1RETDOWW (3.20 )
dmi.board.name: 2373C61
dmi.board.vendor: IBM
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: IBM
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnIBM:bvr1RETDOWW(3.20):bd02/27/2006:svnIBM:pn2373C61:pvrThinkPadT42p:rvnIBM:rn2373C61:rvrNotAvailable:cvnIBM:ct10:cvrNotAvailable:
dmi.product.name: 2373C61
dmi.product.version: ThinkPad T42p
dmi.sys.vendor: IBM

Revision history for this message
Manoj Iyer (manjo) wrote :
Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

I also noticed this bug on a thinkpad T43 in Karmic.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

I should mention that the volume through the thinkpad volume keys now behaves independently from the volume applet. And if you put both at the maximum, it will be way too loud and the sound will distort.

Revision history for this message
Luis Carlos Cobo (luiscarlos) wrote :

Same behavior with T60 on Karmic. And the volume setting is indeed independent from the software mixer, as Jean-Francois notes, which is a bit annoying.

Revision history for this message
Richard Appleby (disposable01) wrote :

Some problem seen here on my Thinkpad T60p with the latest Karmic updates.

Revision history for this message
Gustav Svensson (gustav-svensson) wrote :

Same with X41.

Revision history for this message
Bart Rose (jbrose3) wrote :

Same on R52. Also, brightness OSD fails to be displayed.

Revision history for this message
Neo (vohnik-gmail) wrote :

Same on T42, OSD (volume, brightness, thinklight, ...) is not working.

Revision history for this message
Daniel Agar (dagar) wrote :

x60s no volume control OSD, however the volume keys do work and the brightness keys are working properly with OSD.

Revision history for this message
Jodie Cunningham (jodie-cunningham) wrote :

x60s, upgraded all the way from 8.04 LTS to 9.10 last night, no OSD for volume, but volume buttons do work if you hold them down. Brightness keys are working with OSD.

Revision history for this message
Xzan (shgun-xzan) wrote :

I have a Thinkpad R50e and i had the same problem as you since Ubuntu 9.04.
I though that Ubuntu 9.10 would fix it but it didn't so i search to fix it myself and i find something
I got on the thinkpad-acpi website and they say that we should look in the documentation "thinkpad_acpi.txt" which i find on this website : http://www.mjmwired.net/kernel/Documentation/laptops/thinkpad-acpi.txt

On line 219, it says how to enable all hotkey.

Here's how i did it :

$ sudo -s
# echo 0xffffffff > /proc/acpi/ibm/hotkey

And it works :) Now, i got the OSD for volume and brightness hotkey :)

Hope this is gonna help you ;)

Revision history for this message
James Burrell (jaburr) wrote :

Hello --

Xzan's post does temporarily fix the hotkeys for my Thinkpad T43 (thanks for the post!).

I have had hotkey problems since 9.04 as well, but had previously fixed them by rolling back to an older version of the hotkey-setup driver.

sudo dpkg -i ~/hotkey-setup_0.1-23ubuntu7_i386.deb

I'd prefer to figure out how to make Xzan's fix persist through a reboot ...

Please pardon my ignorance if this is a trivial task.

JB

Revision history for this message
Xzan (shgun-xzan) wrote :

I have noticed as well that my fix wasn't persistent. So i search the web once again and found a work around :

1) Edit /etc/rc.local

$ sudo gedit /etc/rc.local

2) add before return 0 :

#Fix for the hotkey, added the 10/31/2009
echo 0xffffffff > /proc/acpi/ibm/hotkey

3) create and edit a script for the resume :

$ sudo touch /etc/acpi/resume.d/91-tp-hotkey-fix.sh
$ sudo gedit /etc/acpi/resume.d/91-tp-hotkey-fix.sh

4) add the following in the script :

#!/bin/bash
# fix thinkpad-hotkeys

echo 0xffffffff > /proc/acpi/ibm/hotkey

5) close and save.

I have rebooted and my hotkeys were still making the OSD appears.

(Source : "Configuring ACPI" part from http://www.thinkwiki.org/wiki/Sample_fn-F7_script )

Revision history for this message
Richard Appleby (disposable01) wrote :

After step 5 you'll also need to do:

$ sudo chmod 755 /etc/acpi/resume.d/91-tp-hotkey-fix.sh

Otherwise this workaround works fine on my T60p.

Revision history for this message
James Burrell (jaburr) wrote :

Thanks for the help folks. With Xzan's additional steps (& SixedUp's tweak), I think the hotkeys are working normally now on my T43.

Will try on my T60p when I upgrade it, but for now I think we have a band-aid.

A little puzzling as to why this OSD functionality for Thinkpads has been shaky for the past two releases.

JB

Revision history for this message
Dimitris Kogias (dimitris-k) wrote :

On a X60 at least, Xzan's fix has an undesirable side-effect: When I press the Thinkpad volume up/down keys, OSD is now displayed. However, the volume up/down keys now control both the Thinkpad hardware mixer and the main mixer. You can see that by watching the mixer/volume applet's reported volume (dB / %) as you are pressing the up/down keys.

In effect, this undoes the "fix" from #355300. For even more gory details, see the upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=524425.

After reading that I'm sticking with tpb :-(

Revision history for this message
Andre (ajx) wrote :

The same on Thinkpad X41. Buttons do work, but no OSD for Volume and Brightness though. :(
It was working properly on Hardy and Intrepid. Never had Jaunty on this notebook.

Revision history for this message
Mark (mark-wege) wrote :

I have the same problem on a TP R50e.

Revision history for this message
EricDHH (ericdhh) wrote :

On the T42 the fix did not work, setting the mask to /proc or /sys from within /etc/rc.local did not work. I have to set the mask after login by hand, then the osd works well.
Using /proc is deprecated, try this instead

echo 0x00ffffff > /sys/devices/platform/thinkpad_acpi/hotkey_mask

But in /etc/rc.local nothing happens........

Eric

Revision history for this message
Brad Figg (brad-figg) wrote : Unsupported series, setting status to "Won't Fix".

This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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