Comment 1 for bug 261450

Revision history for this message
Henrik Rydberg (rydberg) wrote :

I can confirm this problem on a Macbook Air 1,1, running Intrepid with kernel 2.6.27-5-generic.

After starting X, nothing happens when pressing the LCD panel keys - you think. After about one minute (!), the key presses you already forgot about suddenly takes effect, and the screen brightness is adjusted. From this point on, pressing the LCD panel keys works well and as you would expect. Also after several suspend/resume cycles, the keys stay responsive.

During that first odd startup time, pressing the volume keys works, but pressing the keyboard backlight keys does not work. However, after the system is done doing whatever it does that first minute, also the keyboard backlight keys work well (note to reproducer: keyboard backlight does not yet work on MBA, am sending my fix upstream).

Because of the connection to the keyboard backlight, which is controlled via hal and a proper fdi configuration, I suspect the culprit here is hal. I do not know what part of power management that eventually ends up modifying the LCD brightness, but since there is no laptop_panel capability listed when running hal-find-by-capability, I suspect the minute-long wait could have something to do with patient searching for the right device.

Am I wrong?