Brightness control does not work with Toshiba Portege M100
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
upower (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: acpi-support
Hi!
I tried to adjust the brightness on my Toshiba Portege M100 by pressing Fn + F6/F7. Unfortunately nothing happened.
"toshiba_acpi" is loaded and "acpi_listen" gives me the following on pressing Fn + F6/F7:
# acpi_listen
hkey VALD 00000000 00000140
hkey VALD 00000001 00000140
hkey VALD 00000000 00000141
hkey VALD 00000001 00000141
Running "acpid -d" gives me the following output by pressing Fn + F6/F7:
# acpid -d
acpid: received event "hkey VALD 00000000 00000140"
acpid: rule from 4077[0:0] matched
acpid: notifying client 4077[0:0]
acpid: rule from 4021[105:106] matched
acpid: notifying client 4021[105:106]
acpid: 2 total rules matched
acpid: completed event "hkey VALD 00000000 00000140"
acpid: received event "hkey VALD 00000001 00000140"
acpid: rule from 4077[0:0] matched
acpid: notifying client 4077[0:0]
acpid: rule from 4021[105:106] matched
acpid: notifying client 4021[105:106]
acpid: rule from /etc/acpi/
acpid: executing action "/etc/acpi/
BEGIN HANDLER MESSAGES
END HANDLER MESSAGES
acpid: action exited with status 0
acpid: 3 total rules matched
acpid: completed event "hkey VALD 00000001 00000140"
acpid: received event "hkey VALD 00000000 00000141"
acpid: rule from 4077[0:0] matched
acpid: notifying client 4077[0:0]
acpid: rule from 4021[105:106] matched
acpid: notifying client 4021[105:106]
acpid: 2 total rules matched
acpid: completed event "hkey VALD 00000000 00000141"
acpid: received event "hkey VALD 00000001 00000141"
acpid: rule from 4077[0:0] matched
acpid: notifying client 4077[0:0]
acpid: rule from 4021[105:106] matched
acpid: notifying client 4021[105:106]
acpid: 2 total rules matched
acpid: completed event "hkey VALD 00000001 00000141"
So my first guess was to add the keycode in "/etc/acpi/events" but my first dry run with:
# /etc/acpi/
or
# /etc/acpi/
had no effect.
Btw: changing the brightness with something like:
% echo 'brightness: 1' > /proc/acpi/
works but "Power Management Brightness Applet" does not get notified by that change. In contrast changing the brightness with the applet is very coarse. Instead of 8 brightness-levels it is only able to set three levels (0, 3 and 7).
Nevertheless the main goal is to get the function keys running. Any clues?
# uname -a
Linux antares 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux
# lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
# apt-cache policy acpi-support
acpi-support:
Installed: 0.121
Candidate: 0.121
Version table:
*** 0.121 0
500 http://
100 /var/lib/
Thank you for maintaining!
Greetings,
- Darsha
affects: | hal (Ubuntu) → acpi-support (Ubuntu) |
Changed in acpi-support (Ubuntu): | |
status: | New → Confirmed |
status: | New → Confirmed |
What is the /etc/acpi/ events/ tosh-video_ brightnessdown shown in this acpid output? This is not part of the acpi-support package in jaunty, and the /etc/acpi/ video_brightnes sdown.sh it points at is obsolete and being phased out.
The correct fix for this bug is for the toshiba kernel module to generate a key event using the kernel input layer. Can you follow https:/ /wiki.ubuntu. com/Hotkeys/ Troubleshooting to verify whether the kernel is outputting a key event, and if not, can you check whether this is fixed in the 2.6.31 kernel in karmic?