Hi, Alexey I know that you are very familiar with the EC driver and you submit a lot patches for EC. Now I have a problem about the EC and want to get help from you. a. In the March of 2007 the patch of 33c7a0738c5f753a7d94fd3b2ec7d84e79a141a8 was submitted by you. In this patch the Fake ECDT workaround is no longer used, which means that OSPM won't parse EC in DSDT when there is no ECDT table. b. In the August of 2007 the patch of cd8c93a4e04dce8f00d1ef3a476aac8bd65ae40b was submitted. In this patch OSPM will parse EC in DSDT when there is no ECDT table. It seems that many laptops without ECDT table will be affected. Is there a potential problem for the laptops without ECDT table? c. In the November of 2007 the patch of 5870a8cd23181703cc76f88f630372f8602c7648 was submitted. In this patch _INI check is added for EC device in DSDT table, which means that in the function of acpi_ec_ecdt_probe OSPM won't install EC handler when no _INI method is found under the scope of EC in DSDT. It seems that a regression is caused by this patch. Please refer to the bug 9730. In the bug of 9730 there is no _INI method for EC device in DSDT table and OSPM won't install EC handler. But the _CRS method of EC device will set the EC flag. So some devices can't access the Operation Region defined in EC device in the course of Linux ACPI device scan and the error messages are reported. According to the description of this patch it seems that the _EC device is related to the _INI method. But according to ACPI spec whether the operation region can be accessed is related to the _REG method. d. In the Jan of 2008 the patch of c04209a7948b95e8c52084e8595e74e9428653d3 was submitted. In this patch the function of boot_ec_enable is added , which means that OSPM will install EC handler for boot_ec device before acpi_bus_scan. I don't understand why the flowchart of boot EC is changed very frequently. Will you please give me detailed info about the four patches? Maybe it is helpful for us to understand the EC driver. Thanks. - 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