ACPI Embedded Controller (EC) errors on 7.0-STABLE

Alexander Sack pisymbol at gmail.com
Tue Jun 17 15:16:15 UTC 2008


Hello:

I've just installed FreeBSD-7.0-amd64 on my new MSI-171A (GX710A)
notebook (AMD Turon X2 (dual core)/4GB RAM).  I have flashed to the
latest motherboard BIOS via the MSI website (1.10GA 7/25/2007).  I'm
seeing some ACPI errors on boot which I believe are relatively
harmless but wanted to get confirmation from the list.

Here are the pertinent error messages:

CPI Error (evregion-0427): No handler for Region [EC__]
(0xffffff00011cf680) [EmbeddedControl] [20070320]
ACPI Error (exfldio-0390): Region EmbeddedControl(3) has no handler [20070320]
ACPI Error (psparse-0626): Method parse/execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (uteval-0309): Method execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (evregion-0427): No handler for Region [EC__]
(0xffffff00011cf680) [EmbeddedControl] [20070320]
ACPI Error (exfldio-0390): Region EmbeddedControl(3) has no handler [20070320]
ACPI Error (psparse-0626): Method parse/execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (uteval-0309): Method execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (evregion-0427): No handler for Region [EC__]
(0xffffff00011cf680) [EmbeddedControl] [20070320]
ACPI Error (exfldio-0390): Region EmbeddedControl(3) has no handler [20070320]
ACPI Error (psparse-0626): Method parse/execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (uteval-0309): Method execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (evregion-0427): No handler for Region [EC__]
(0xffffff00011cf680) [EmbeddedControl] [20070320]
ACPI Error (exfldio-0390): Region EmbeddedControl(3) has no handler [20070320]
ACPI Error (psparse-0626): Method parse/execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (uteval-0309): Method execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (evregion-0427): No handler for Region [EC__]
(0xffffff00011cf680) [EmbeddedControl] [20070320]
ACPI Error (exfldio-0390): Region EmbeddedControl(3) has no handler [20070320]
ACPI Error (psparse-0626): Method parse/execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (uteval-0309): Method execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (evregion-0427): No handler for Region [EC__]
(0xffffff00011cf680) [EmbeddedControl] [20070320]
ACPI Error (exfldio-0390): Region EmbeddedControl(3) has no handler [20070320]
ACPI Error (psparse-0626): Method parse/execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (uteval-0309): Method execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (evregion-0427): No handler for Region [EC__]
(0xffffff00011cf680) [EmbeddedControl] [20070320]
ACPI Error (exfldio-0390): Region EmbeddedControl(3) has no handler [20070320]
ACPI Error (psparse-0626): Method parse/execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST
ACPI Error (uteval-0309): Method execution failed
[\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d2480),
AE_NOT_EXIST

After dumping the ASL, it defines an embedded controller (Device EC)
with a bunch of methods but ACPI-CA complains that there is no
OperationRegion handler for them.  I see 7 error messages which I
believe correspond to the 7 Method AML calls defined.  Is this faulty
ASL code on MSI's part or a regression bug?  Its DSDT specifies ACPI
compliance 1.0 I *think* (I'm a little rusty here).

I've attached all the debugging out I can think of (boot -v dmesg, my
ASL, and sysctl -a hw.acpi).  I do notice that iasl gives me a
compiler error but its seem outside the scope of my dmesg error
output.  I assume based on spec that this is the System Bus, PCI bus
0, south bridge, embedded controller, battery 1 (methods are for
status, information, etc. etc.).

Any feedback would be much appreciated?

Thanks

-aps
-------------- next part --------------
A non-text attachment was scrubbed...
Name: unity-dmesg
Type: application/octet-stream
Size: 37732 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-acpi/attachments/20080617/8a96652a/unity-dmesg-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: unity-hw.acpi
Type: application/octet-stream
Size: 867 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-acpi/attachments/20080617/8a96652a/unity-hw-0001.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: unity-msi171a.asl
Type: application/octet-stream
Size: 150657 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-acpi/attachments/20080617/8a96652a/unity-msi171a-0001.obj


More information about the freebsd-acpi mailing list