Comment 7 for bug 222796

Revision history for this message
Joel Ebel (jbebel) wrote : Re: Brightness up not generating ACPI event on Thinkpad T43p, T42, X31, X40

I'm reassigning this to the hotkey-setup package, as the hotkey-setup init script is likely the best place to fix this. /proc/acpi/ibm/hotkey initializes to 0x008c7fff, and the hotkey-setup init script only modifies it to 0x00ff7fff, leaving the missing bit as the one controlling the brightness up button. In gutsy, the thinkpad_acpi module appears to initialize the value differently, so the brightness keys work by default. Strangely it appears that the hotkey-setup would enable all the hotkeys if you had intel, ati, or radeon drivers set up in your xorg.conf, but otherwise only the top 8 bits of the mask. I don't find a good explanation for this behavior. On my T43p, the default xorg.conf doesn't identify any driver, so this doesn't happen. Nor does it happen if I enable fglrx, which matches none of intel, ati, or radeon, and again it doesn't enable all hotkeys. I'd like to understand why this line is restricted to specific xorg video drivers.