ACPI CA Embedded Controller (EC) error messages MSI notebook

Alexander Sack pisymbol at gmail.com
Fri Jun 20 15:34:32 UTC 2008




Pietro Cerutti-4 wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> Alexander Sack wrote:
> | Hello Folks:
> |
> | I have a MSI-1710A ("Megabook") which is Athlon X2 Turon based
> | notebook (4GB RAM,
> |
> | Anyway during a 7.0-RELEASE-amd64 boot up I see:
> |
> | 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 0xffffff00011d24c0),
> | AE_NOT_EXIST
> | ACPI Error (uteval-0309): Method execution failed
> | [\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d24c0),
> | 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 0xffffff00011d24c0),
> | AE_NOT_EXIST
> | ACPI Error (uteval-0309): Method execution failed
> | [\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d24c0),
> | 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 0xffffff00011d24c0),
> | AE_NOT_EXIST
> | ACPI Error (uteval-0309): Method execution failed
> | [\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d24c0),
> | 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 0xffffff00011d24c0),
> | AE_NOT_EXIST
> | ACPI Error (uteval-0309): Method execution failed
> | [\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d24c0),
> | 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 0xffffff00011d24c0),
> | AE_NOT_EXIST
> | ACPI Error (uteval-0309): Method execution failed
> | [\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d24c0),
> | 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 0xffffff00011d24c0),
> | AE_NOT_EXIST
> | ACPI Error (uteval-0309): Method execution failed
> | [\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d24c0),
> | 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 0xffffff00011d24c0),
> | AE_NOT_EXIST
> | ACPI Error (uteval-0309): Method execution failed
> | [\\_SB_.PCI0.SBRG.EC__.BAT1._STA] (Node 0xffffff00011d24c0),
> | AE_NOT_EXIST
> |
> | After looking at my ASL code, I noticed that YES this code was
> | generated by the MSFT devkit which means its probably NOT spec
> | compliant.
> |
> | RSDT: Length=64, Revision=1, Checksum=83,
> |         OEMID=MSI_NB, OEM Table ID=MEGABOOK, OEM Revision=0x7000725,
> |         Creator ID=MSFT, Creator Revision=0x97
> |         Entries={ 0xcffc0200, 0xcffc0390, 0xcffc03f0, 0xcffc0430,
> | 0xcffce040, 0xcffc42f0, 0xcffc4330 }
> |
> | The pertinent section (DSDT) condensed is:
> |
> | _SB.PCI0.SBRG:
> |
> | Device (EC) {
> |       Device (BAT1) {
> |             Name (_HID, EisaId ("PNP0C0A"))
> |             Name (_UID, One)
> |             Name (_PCL, Package (0x01)
> |             {
> |                   _SB
> |             })
> |             Method (_STA, 0, NotSerialized)
> |             {
> |                If (MYEC)
> |                {
> |                   If (MBTS)
> |                   {
> |                       Return (0x1F)
> |                   }
> |                   Else
> |                   {
> |                       Return (0x0F)
> |                   }
> |                }
> |                Else
> |                {
> |                       Return (0x0F)
> |                }
> |         }
> | }
> |
> | I've read http://www.freebsd.org/doc/en/books/handbook/acpi-debug.html
> | which is very helpful.  In any event should I attempt to try to
> | rewrite my ASL to make it more spec conforming so Intel's CA likes it
> | OR would it be better to try to work around it in the CA directly.  I
> | believe I understand the problem but I'm still reading the spec
> | regarding embedded controller sections (which is a little different).
> |
> | I believe I'm probably not the only MSI FreeBSD owner so I figured I
> | would share!
> 
> You're not the only one!
> 
> I have a MSI-1034 (M662) Core2 Duo. Attached is my (patched) asl. Dunno
> if it can be of any use for you, though....
> 
> 

Thanks Pietro, I really appreciate this.  Can I ask by chance, does this
turn on your battery indicator light on your front panel on your MSI
notebook?

Also, what's the downside of changing ASL?  Can I brick my notebook?  I just
have to ask since I am assuming I will be changing the underlying AML
generated which I suppose can cause chaos (i.e. I want to make sure I can
reset it).

-aps

-- 
View this message in context: http://www.nabble.com/ACPI-CA-Embedded-Controller-%28EC%29-error-messages-MSI-notebook-tp18031074p18032095.html
Sent from the freebsd-questions mailing list archive at Nabble.com.



More information about the freebsd-questions mailing list