From owner-freebsd-current Wed Dec 4 2:59:56 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3C9A537B401 for ; Wed, 4 Dec 2002 02:59:54 -0800 (PST) Received: from tasogare.imasy.or.jp (tasogare.imasy.or.jp [202.227.24.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3928543EBE for ; Wed, 4 Dec 2002 02:59:52 -0800 (PST) (envelope-from iwasaki@jp.FreeBSD.org) Received: from localhost (iwa@tasogare.imasy.or.jp [202.227.24.5]) by tasogare.imasy.or.jp (8.11.6+3.4W/8.11.6/tasogare) with ESMTP/inet id gB4Axji70422; Wed, 4 Dec 2002 19:59:45 +0900 (JST) (envelope-from iwasaki@jp.FreeBSD.org) Date: Wed, 04 Dec 2002 19:59:42 +0900 (JST) Message-Id: <20021204.195942.118944726.iwasaki@jp.FreeBSD.org> To: acpi-jp@jp.FreeBSD.org, robert.moore@intel.com Cc: freebsd-current@freebsd.org Subject: Re: [acpi-jp 2013] RE: ACPI errors w/ latest ACPI code on GA BX20 00 based system From: Mitsuru IWASAKI In-Reply-To: References: X-Mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thanks, Bob. > I think this code is the problem: > > Scope(\_TZ_) { > ThermalZone(THRM) { > Name(_AL0, Package(0x1) { > FAN_, > }) > > > The name "FAN_" is not defined elsewhere in the namespace. I guess that BIOS writer forgot to delete _AL0 definition :) Instead, you can delete these lines and override DSDT, I think. Name(_AL0, Package(0x1) { FAN_, }) Thanks To my memo: DefinitionBlock ( "acpi_dsdt.aml", //Output filename "DSDT", //Signature 0x1, //DSDT Revision "COMPAQ", //OEMID "AWRDACPI", //TABLE ID 0x1000 //OEM Revision ) > > Bob > > > -----Original Message----- > From: Thomas Seck [mailto:tmseck-lists@netcologne.de] > Sent: Saturday, November 30, 2002 4:34 AM > To: acpi-jp@jp.FreeBSD.org > Cc: freebsd-current@freebsd.org; iwasaki@jp.FreeBSD.org > Subject: [acpi-jp 2009] Re: ACPI errors w/ latest ACPI code on GA BX2000 > based system > > * Mitsuru IWASAKI (iwasaki@jp.FreeBSD.org): > > Iwasaki-san, > list members, > > > > > ACPI-0438: *** Error: Looking up [FAN_] in namespace, AE_NOT_FOUND > > > > ACPI-1287: *** Error: Method execution failed, AE_NOT_FOUND > > > > I think that this was caused by the following spec changes. > > From CHANGES.txt: > > ---- > > 22 October 2002. Summary of changes for version 20021022. > > > > 1) ACPI CA Core Subsystem: > > > > Implemented a restriction on the Scope operator that the > > target must already exist in the namespace at the time the > > operator is encountered (during table load or method > > execution). In other words, forward references are not > > allowed and Scope() cannot create a new object. This changes > > the previous behavior where the interpreter would create the > > name if not found. This new behavior correctly enables the > > search-to-root algorithm during namespace lookup of the target > > name. Because of this upsearch, this fixes the known Compaq > > _SB_.OKEC problem and makes both the AML interpreter and iASL > > compiler compatible with other ACPI implementations. > > ---- > > > > Could you send your acpidump output to this acpi-jp ML? > > Of course. And thank you very much for working on this. Please see the > attached file. > > --Thomas > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message