IBM Thinkpad A21p - Volume, Brightness, and ThinkPad buttons broken with gutsy [regression]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hotkey-setup (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Binary package hint: hotkey-setup
This happens in Gutsy - it happened in the beta and now the final as well. In Feisty, I used the thinkpad-base package and other ThinkPad items in the repository and the ThinkPad's volume buttons controlled both the hardware and software mixer, same with the mute button. The volume up/down GUI would show on the screen when I pressed it. The brightness keys (Fn + Home, Fn + End) would also show a brightness meter.
However, Gutsy uses the hotkey-setup package, which fails entirely to do anything useful. It doesn't detect my laptop, so the buttons don't work, the volume doesn't work (well, it controls the hardware, but not the software and there is no popup display. The brightness changes, but the on screen display doesn't show.
The ThinkLight control does work (pidgin-thinklight, rocklight), however, but I'm pretty sure this is handled by the ibm-acpi or thinkpad-acpi kernel module.
Changed in hotkey-setup: | |
milestone: | gutsy-updates → none |
status: | Incomplete → Triaged |
Hello calc, thank you for your bug.
A couple of things changed; one was to most 'thinkpad-keys' polling (constantly checking) in most cases and to replace this with ACPI hotkey events.
The second was a last minute change with the kernel to stop the kernel automatically responding to brightness events; this won't work now unless 'gnome- power-manager' is there to deal with it. The longer term solution is a small daemon to sit there and handle the brightness.
Is the A21m one of the laptops that uses Fn-Backspace/ Fn-Insert/ Fn-Delete for volume, or does it have the separate volume keys.
Secondly, can you post the output of:
cat /var/lib/ acpi-support/ *-*
which will help identify for hardware for enable the workarounds. Could you also try running:
acpi_listen
and pressing the brightness/volume keys, then paste the annotated output here.