Date: Wed, 04 Dec 2002 19:59:42 +0900 (JST) From: Mitsuru IWASAKI <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 Message-ID: <20021204.195942.118944726.iwasaki@jp.FreeBSD.org> In-Reply-To: <B9ECACBD6885D5119ADC00508B68C1EA0D19B95F@orsmsx107.jf.intel.com> References: <B9ECACBD6885D5119ADC00508B68C1EA0D19B95F@orsmsx107.jf.intel.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021204.195942.118944726.iwasaki>