Hello, I'm currently in the process of trying to write routines for controlling the backlight on my Clevo M72R. Pressing the hotkeys do work but I do belive this is the result of that the embedded controller is hardwired to the keyboard. To make a long story short, I've hacked up a kernel module that dumps the EC (with inspiration from the ibm acpi driver) using the exported ec_read and ec_write symbols from the ec.c in the kernel acpi source and I've been able to locate a register which change when I manually push the brightness hotkey buttons (0xC9). The bad part is that writing to the EC using the ec_write function doesn't work at all. Sure it completes the operation, but when probing the register afterwards, no change of value is seen. My questions to you ACPI and EC gurus are: 1. Is it possible that the EC is read-only from the OS perspective? 2. Are there any common quirks / initialization that is needed to getting the EC to register commands? 3. Does anyone have a recommendation of programs to use for snooping I/O accesses in windows? With kind regards Erik Andrén - 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