Date: Fri, 20 Jun 2008 10:43:49 -0400 From: "Alexander Sack" <pisymbol@gmail.com> To: freebsd-acpi@freebsd.org Cc: freebsd-questions@freebsd.org Subject: ACPI CA Embedded Controller (EC) error messages MSI notebook Message-ID: <3c0b01820806200743r79a246e9h7500d1d1889c0fb3@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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! Thanks a lot! -aps
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3c0b01820806200743r79a246e9h7500d1d1889c0fb3>