From owner-freebsd-acpi@FreeBSD.ORG Fri Jun 20 14:43:52 2008 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 23B9A1065679 for ; Fri, 20 Jun 2008 14:43:52 +0000 (UTC) (envelope-from pisymbol@gmail.com) Received: from gv-out-0910.google.com (gv-out-0910.google.com [216.239.58.189]) by mx1.freebsd.org (Postfix) with ESMTP id 96A048FC16 for ; Fri, 20 Jun 2008 14:43:51 +0000 (UTC) (envelope-from pisymbol@gmail.com) Received: by gv-out-0910.google.com with SMTP id n8so198488gve.39 for ; Fri, 20 Jun 2008 07:43:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:mime-version:content-type:content-transfer-encoding :content-disposition; bh=0Azt8FURGFeG8GEUyLPmVt8xoJ5kbG7hazA+5WsG8Wg=; b=Im+8kD8NODBOJVIlZS8WU1mUuq68qNFOIyu0xDF++oH5+TaDysKq4hvbGrWWI8scvF LCcN4TtgthuUnf2WWm2QPcWBrOtkWOG+uOS9gx640mQtJChYwEHWIm/4tZsTJOO5Yq97 wKUc00CCfdQ0B3ARFrIEpXX0XDPe0DnMe4bDM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:mime-version:content-type :content-transfer-encoding:content-disposition; b=oITjmIX/j9qq9YwdLPxMQ60sTDqDjVQnKMpuALgkTkYmZeksjtqS8kPD/rX55O0Cxg H8GAoXYicU2PUA5MFrIXfvg9N1Sa/lM+enbUsmknw+Da8J1WmZPzhw+yXgzjD0GXrAdM a2QigIzmqKS7iplILsc3BQ9JzInb1+T/HFTuA= Received: by 10.210.142.6 with SMTP id p6mr3101738ebd.102.1213973029900; Fri, 20 Jun 2008 07:43:49 -0700 (PDT) Received: by 10.210.22.4 with HTTP; Fri, 20 Jun 2008 07:43:49 -0700 (PDT) Message-ID: <3c0b01820806200743r79a246e9h7500d1d1889c0fb3@mail.gmail.com> Date: Fri, 20 Jun 2008 10:43:49 -0400 From: "Alexander Sack" To: freebsd-acpi@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: freebsd-questions@freebsd.org Subject: ACPI CA Embedded Controller (EC) error messages MSI notebook X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jun 2008 14:43:52 -0000 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