From owner-freebsd-questions@FreeBSD.ORG Fri Jun 20 15:34:32 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7CD8A1065682 for ; Fri, 20 Jun 2008 15:34:32 +0000 (UTC) (envelope-from bounces@nabble.com) Received: from kuber.nabble.com (kuber.nabble.com [216.139.236.158]) by mx1.freebsd.org (Postfix) with ESMTP id 431868FC29 for ; Fri, 20 Jun 2008 15:34:32 +0000 (UTC) (envelope-from bounces@nabble.com) Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1K9idC-0008V5-SS for freebsd-questions@freebsd.org; Fri, 20 Jun 2008 08:34:30 -0700 Message-ID: <18032095.post@talk.nabble.com> Date: Fri, 20 Jun 2008 08:34:30 -0700 (PDT) From: Alexander Sack To: freebsd-questions@freebsd.org In-Reply-To: <485BCA10.5010801@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: pisymbol@gmail.com References: <3c0b01820806200743r79a246e9h7500d1d1889c0fb3@mail.gmail.com> <485BCA10.5010801@FreeBSD.org> Subject: Re: ACPI CA Embedded Controller (EC) error messages MSI notebook X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jun 2008 15:34:32 -0000 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.