T61 acpid does not get volume key events after BIOS update
Posted: Sat Aug 02, 2008 6:25 pm
Hi All.
I have a T-61 that I run a stripped down version of ubuntu on. Basically its a CLI install with Openbox + Slim DM. As a result I don't have Gnome/KDE/XFCE stuff on it at all.
Some details about the hardware:
$ cat /var/lib/acpi-support/*-*
7LETB9WW (2.19 )
LENOVO
8897CTO
ThinkPad T61
$ sudo dmidecode | less
BIOS Information
Vendor: LENOVO
Version: 7LETB9WW (2.19 )
Release Date: 06/06/2008
<snip>...</snip>
BIOS Revision: 2.25
Firmware Revision: 1.8
Before the BIOS update (I had not updated it since I had bought the thinkpad) everything worked. Suspend/Hibernate only worked via pm-utils, acpi based suspend/hibernate got me a green (literally) screen and a crashed X.
After the BIOS updated the volume keys do not seem to trigger an acpi event at all. Even xev does not seem to be able to get a keycode:
$ xev
FocusIn event, serial 32, synthetic NO, window 0x1200001,
mode NotifyUngrab, detail NotifyAncestor
FocusOut event, serial 32, synthetic NO, window 0x1200001,
mode NotifyNormal, detail NotifyNonlinear
KeymapNotify event, serial 32, synthetic NO, window 0x0,
keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
acpi_listen shows nothing at all.
I can however use the keys by registering the key-codes in my ~/.Xmodmap to XF86Audio.... variables and then using xbindkeys to manipulate the Master or PCM levels.
The difference is that previously if I did not do anything it would trigger an acpi event which would then execute /etc/acpi/vol[up|down]btn.sh which appeared to modify the /proc/acpi/ibm/volume. I am not quite sure what happened in this update to cause this issue.
I was wondering if anybody else ran into this? I have not tried to install gnome to see if this 'issue' goes away. I also tried downgrading to 2.18-1.08 (unfortunately I have no idea what came version was on it originally) and that did not seem to help either. Does anybody have any idea as to what happened with this update? Are there any workarounds?
Thanks.
I have a T-61 that I run a stripped down version of ubuntu on. Basically its a CLI install with Openbox + Slim DM. As a result I don't have Gnome/KDE/XFCE stuff on it at all.
Some details about the hardware:
$ cat /var/lib/acpi-support/*-*
7LETB9WW (2.19 )
LENOVO
8897CTO
ThinkPad T61
$ sudo dmidecode | less
BIOS Information
Vendor: LENOVO
Version: 7LETB9WW (2.19 )
Release Date: 06/06/2008
<snip>...</snip>
BIOS Revision: 2.25
Firmware Revision: 1.8
Before the BIOS update (I had not updated it since I had bought the thinkpad) everything worked. Suspend/Hibernate only worked via pm-utils, acpi based suspend/hibernate got me a green (literally) screen and a crashed X.
After the BIOS updated the volume keys do not seem to trigger an acpi event at all. Even xev does not seem to be able to get a keycode:
$ xev
FocusIn event, serial 32, synthetic NO, window 0x1200001,
mode NotifyUngrab, detail NotifyAncestor
FocusOut event, serial 32, synthetic NO, window 0x1200001,
mode NotifyNormal, detail NotifyNonlinear
KeymapNotify event, serial 32, synthetic NO, window 0x0,
keys: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
acpi_listen shows nothing at all.
I can however use the keys by registering the key-codes in my ~/.Xmodmap to XF86Audio.... variables and then using xbindkeys to manipulate the Master or PCM levels.
The difference is that previously if I did not do anything it would trigger an acpi event which would then execute /etc/acpi/vol[up|down]btn.sh which appeared to modify the /proc/acpi/ibm/volume. I am not quite sure what happened in this update to cause this issue.
I was wondering if anybody else ran into this? I have not tried to install gnome to see if this 'issue' goes away. I also tried downgrading to 2.18-1.08 (unfortunately I have no idea what came version was on it originally) and that did not seem to help either. Does anybody have any idea as to what happened with this update? Are there any workarounds?
Thanks.