Sorry for the general question, but I'm pretty stuck for ideas. My Lenovo 3000 N100 laptop has a really different bios to a IBM Thinkpad, and the backlight brightness does not get expressed through standard ACPI controls, nor work with the ibm_acpi EC access. Brightness keys get (I think) routed straight to the embedded controller, and so pressing the Fn+F10 and Fn+F11 buttons do not generate a scan-code or acpi event. What I've noticed is that the brightness value can be set into the 0xb9 register of the embedded controller address space, but the new value is not "processed" until the brightness function buttons are pressed. I think some HP laptops are the same, based on comments in the omnibook driver. For instance, setting using the keyboard the brightness to "7" and then setting the register to "0" would do nothing. Pressing the brightness up button would set the brightness level to "1". So, I intend to "fake" a keypress. Of course, I can't use anything in X as this would be pointless. Does anybody know an ACPI method to "inject" key-presses into the input buffer at the lowest level? Thanks for any help, Richard. - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html