/proc/acpi/ac_adapter, /proc/acpi/battery and /proc/acpi/thermal_zone are all empty. dmesg has the following output: ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing evregion-0249 [21] ev_address_space_dispa: no handler for region(df667e28) [EmbeddedControl] exfldio-0282 [20] ex_access_region : Region EmbeddedControl(3) has no handler dswexec-0422 [13] ds_exec_end_op : [LEqual]: Could not resolve operands, AE_NOT_EXIST dswstate-0273 [15] ds_result_pop_from_bot: No result objects! State=df653c28 dsutils-0525 [15] ds_create_operand : Missing or null operand, AE_AML_NO_RETURN_VALUE psparse-1120: *** Error: Method execution failed [\_SB_.ADP1._STA] (Node df66e1a8), AE_AML_NO_RETURN_VALUE evregion-0249 [21] ev_address_space_dispa: no handler for region(df667e28) [EmbeddedControl] exfldio-0282 [20] ex_access_region : Region EmbeddedControl(3) has no handler dswexec-0422 [13] ds_exec_end_op : [LEqual]: Could not resolve operands, AE_NOT_EXIST dswstate-0273 [15] ds_result_pop_from_bot: No result objects! State=df653c28 dsutils-0525 [15] ds_create_operand : Missing or null operand, AE_AML_NO_RETURN_VALUE psparse-1120: *** Error: Method execution failed [\_SB_.BAT1._STA] (Node df66dca8), AE_AML_NO_RETURN_VALUE and: ACPI: Embedded Controller [H_EC] (gpe 28) evregion-0345: *** Error: Handler for [EmbeddedControl] returned AE_BAD_PARAMETER dswexec-0422 [30] ds_exec_end_op : [Store]: Could not resolve operands, AE_BAD_PARAMETER psparse-1120: *** Error: Method execution failed [\_SB_.PCI0.LPCB.H_EC._REG] (Node df663e88), AE_BAD_PARAMETER and: ACPI: Processor [CPU0] (supports C1 C2 C3, 8 throttling states) evregion-0345: *** Error: Handler for [EmbeddedControl] returned AE_BAD_PARAMETER dswexec-0422 [46] ds_exec_end_op : [Store]: Could not resolve operands, AE_BAD_PARAMETER psparse-1120: *** Error: Method execution failed [\_TZ_.THRM._TMP] (Node df66eec8), AE_BAD_PARAMETER
As I mentioned in maillist, you must provide an ECDT manually. This machine lacks ECDT stuff.
*** Bug 1012 has been marked as a duplicate of this bug. ***
Shaohua, since we cannot resolve this bug from the software perspective, would you close the bug?
Hmm. If this can't be fixed in software, why would windows be able to provide readings for these? (comparisons to windows suck but... it still makes me wonder)
Hmm, we have some workarounds for similar issues. Please check Bug 1744 and Bug 1690. Thanks.
same in 2.6.9?
There is a patch to provide fake ECDT if physical ECDT is absent in bug 1690, please try it. The patch works fine in my Tohsiba Laptop. *** This bug has been marked as a duplicate of 1690 ***