From owner-freebsd-acpi@FreeBSD.ORG Sun Sep 19 16:37:14 2004 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93AB816A4CE for ; Sun, 19 Sep 2004 16:37:14 +0000 (GMT) Received: from sianna.shopkeeper.de (sianna.shopkeeper.de [217.17.196.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 58B7143D2F for ; Sun, 19 Sep 2004 16:37:13 +0000 (GMT) (envelope-from sklauder@trimind.de) Received: from avalon.dobu.local (p5090B381.dip.t-dialin.net [80.144.179.129]) (authenticated bits=0) by sianna.shopkeeper.de (8.13.1/8.13.1) with ESMTP id i8JGbG5X069110; Sun, 19 Sep 2004 18:37:17 +0200 (CEST) (envelope-from sklauder@trimind.de) Received: from avalon.dobu.local (localhost.dobu.local [127.0.0.1]) by avalon.dobu.local (8.13.1/8.12.11) with ESMTP id i8JGb7CI001913; Sun, 19 Sep 2004 18:37:07 +0200 (CEST) (envelope-from sklauder@avalon.dobu.local) Received: (from sklauder@localhost) by avalon.dobu.local (8.13.1/8.13.1/Submit) id i8JGb65W001912; Sun, 19 Sep 2004 18:37:06 +0200 (CEST) (envelope-from sklauder) Date: Sun, 19 Sep 2004 18:37:06 +0200 From: Sascha Klauder To: Nate Lawson Message-ID: <20040919163706.GA904@trimind.de> References: <37F890616C995246BE76B3E6B2DBE05502071306@orsmsx403.amr.corp.intel.com> <414CA156.7040606@root.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <414CA156.7040606@root.org> User-Agent: Mutt/1.4.2.1i X-Virus-Scanned: by amavisd-new cc: freebsd-acpi@freebsd.org cc: "Moore, Robert" Subject: Re: trouble overriding DSDT X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Sep 2004 16:37:14 -0000 On Sat, Sep 18, 2004 at 01:57:58PM -0700, Nate Lawson wrote: > To do this on freebsd, build the module with options ACPI_DEBUG and then > set the loader variables of debug.acpi.layer and debug.acpi.level > according to the man page. I suggest to start with: > > debug.acpi.layer="ACPI_ALL_COMPONENTS" > debug.acpi.level="ACPI_LV_ALL_EXCEPTIONS" Ok, just tried that. Unfortunately, I was unable to get the serial console working (it was just outputting garbage, while the same setup (cabling, software) works just fine as soon as the kernel has finished booting), so I had to transcribe the parts looking most re- levant to me: [...information about RDSP locating and RSDT, XSDT, FACP, BOOT, SSDT and FACS table loading...] tbinstall-0176 [07] TbMatchSignature : Table [DSDT] is an ACPI table consumed by the core subsystem ACPI: DSDT was overridden. tbget-0497 [08] TbGetThisTable : Found table [DSDT] at 200000c07b4a54, mapped/copied to 0xc1989028 tbget-0374: *** Info: Table [DSDT] replaced by host OS tbinstall-0233 [06] TbInstallTable : DSDT located at 0xc1989028 tbxface-0195 [03] AcpiLoadTables : ACPI Tables successfully aquired nsload-0264 [05] NsLoadTableByType : Loading DSDT nsload-0171 [06] NsLoadTable : AML block at 0xc198904c nsload-0190 [06] NsLoadTable : *** Loading table into namespace *** nsload-0213 [06] NsLoadTable : *** Begin Table Method Parsing and Object Initialization *** Parsing all Control Methods:................................................. .............................[...]... Table [DSDT](id f005) - 756 Objects with 52 Devices 254 Methods 17 Regions nsload-0289 [06] NsLoadTable : *** Completed Table Method Parsing and Object Initialization *** nsload-0289 [05] NsLoadTableByType : Loading 1 SSDTs nsload-0171 [06] NsLoadTable : AML block at 0xd421eeeb nsload-0190 [06] NsLoadTable : *** Loading table into namespace *** dswload-0380: *** Error: Looking up [_PCT] in namespace, AE_ALREADY_EXISTS psparse-0710 [10] PsParseLoop : During name lookup/catalog, AE_ALREADY_EXISTS psparse-1303: *** Error: [NULL NAME], AE_ALREADY_EXISTS Fatal trap 12: page fault while in kernel mode [...] Cheers, -sascha