From owner-freebsd-questions@FreeBSD.ORG Fri Jun 20 15:37:28 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 326FE1065674 for ; Fri, 20 Jun 2008 15:37:28 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from cpanel03.rubas-s03.net (cpanel03.rubas-s03.net [195.182.222.73]) by mx1.freebsd.org (Postfix) with ESMTP id B2DE58FC16 for ; Fri, 20 Jun 2008 15:37:27 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from [213.142.183.219] (helo=gahrtop.localhost) by cpanel03.rubas-s03.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1K9ifw-0003a8-B3; Fri, 20 Jun 2008 17:37:20 +0200 Message-ID: <485BCEAB.4030907@FreeBSD.org> Date: Fri, 20 Jun 2008 17:37:15 +0200 From: Pietro Cerutti Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.14 (X11/20080610) MIME-Version: 1.0 To: Alexander Sack References: <3c0b01820806200743r79a246e9h7500d1d1889c0fb3@mail.gmail.com> <485BCA10.5010801@FreeBSD.org> <18032095.post@talk.nabble.com> In-Reply-To: <18032095.post@talk.nabble.com> X-Enigmail-Version: 0.95.6 OpenPGP: id=9571F78E; url=http://gahr.ch/pgp/ Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cpanel03.rubas-s03.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - FreeBSD.org X-Source: X-Source-Args: X-Source-Dir: Cc: freebsd-questions@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:37:28 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Alexander Sack wrote: | | | 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? This was working anyway, IIRC. | | 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). No, it just changes the ACPI code used by the operating system. It doesn't modify anything in your laptop. If it doesn't work, just disable it and reboot :) | | -aps | - -- Pietro Cerutti gahr@FreeBSD.org PGP Public Key: http://gahr.ch/pgp -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEAREKAAYFAkhbzqQACgkQwMJqmJVx947vSgCgjkTZ9RGKRKjmP2hnhoik5qOO 7iUAn3BWKb0Ty8Uy97hJNexisrHWMr5U =Oc1x -----END PGP SIGNATURE-----