From owner-freebsd-current@FreeBSD.ORG Wed Jan 21 17:55:07 2004 Return-Path: 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 C2D7B16A4D0 for ; Wed, 21 Jan 2004 17:55:07 -0800 (PST) Received: from cmsrelay01.mx.net (cmsrelay01.mx.net [165.212.11.110]) by mx1.FreeBSD.org (Postfix) with SMTP id 94D8443D1D for ; Wed, 21 Jan 2004 17:55:05 -0800 (PST) (envelope-from noackjr@compgeek.com) Received: from cmsapps02.cms.usa.net (165.212.11.138) by cmsoutbound.mx.net with SMTP; 22 Jan 2004 01:55:04 -0000 Received: from optimator.noacks.org [65.69.2.105] by cmsapps02.cms.usa.net (ASMTP/noackjr@usa.net) via mtad (C8.MAIN.3.11E) with ESMTP id 439iaVB4c0444M38; Thu, 22 Jan 2004 01:55:02 GMT X-USANET-Auth: 65.69.2.105 AUTH noackjr@usa.net optimator.noacks.org Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 10DD26101; Wed, 21 Jan 2004 19:55:02 -0600 (CST) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 61126-04; Wed, 21 Jan 2004 19:54:51 -0600 (CST) Received: from www.noacks.org (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with SMTP id 1E32D60ED; Wed, 21 Jan 2004 19:54:51 -0600 (CST) Received: from 192.168.1.9 (SquirrelMail authenticated user noackjr) by www.noacks.org with HTTP; Wed, 21 Jan 2004 19:54:51 -0600 (CST) Message-ID: <1846.192.168.1.9.1074736491.squirrel@www.noacks.org> In-Reply-To: <20040122004541.GA7751@grummit.biaix.org> References: <20040121163221.GA3865@grummit.biaix.org><200401211238.38023.jhb@FreeBSD.org> <20040121194614.GA5532@grummit.biaix.org><400EDAB1.3050007@bis.midco.net> <20040122004541.GA7751@grummit.biaix.org> Date: Wed, 21 Jan 2004 19:54:51 -0600 (CST) From: "Jon Noack" To: "Joan Picanyol" User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 X-Priority: 3 Importance: Normal X-Virus-Scanned: by amavisd-new at noacks.org Content-Transfer-Encoding: quoted-printable cc: freebsd-current@freebsd.org Subject: Re: help needed fixing DSDT on Tyan S-2466 (was: Re: ACPI soft off...) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: noackjr@compgeek.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jan 2004 01:55:08 -0000 Joan Picanyol wrote: > * Peter Schultz [20040121 20:56]: >> Joan Picanyol wrote: >> >What else should I try to get this to work? >> By fixing the iasl compilation errors you may get soft off to work. >> Just follow the directions found here: >> >> http://www.cpqlinux.com/acpi-howto.html#fix_broken_dsdt > > I've modified my asl a bit, I've: > > 1. replaced all instances of Microsoft* with FreeBSD > 2. commented out the "Store (Local0, Local0)" lines > 3. added a "Return(Package(0x02){0x00,0x00})" to "Method (\_WAK,...)" > > You can find the new version at > http://grummit.biaix.org:8888/joan/debug/FreeBSD/ACPI/my.asl > > Howerver, it still does not compile cleanly: > > Intel ACPI Component Architecture > ASL Optimizing Compiler / AML Disassembler version 20030619 [Jan 17 200= 4] > Copyright (C) 2000 - 2003 Intel Corporation > Supports ACPI Specification Revision 2.0b > > my.asl 359: And (IO2B, 0xFE, IO2B) > Error 1022 - ^ Object does not exist (IO2B) > > my.asl 359: And (IO2B, 0xFE, IO2B) > Error 1022 - Object does not exist ^ (IO2B) > > ASL Input: my.asl - 2199 lines, 65861 bytes, 674 keywords > Compilation complete. 2 Errors, 0 Warnings, 0 Remarks, 318 Optimization= s > > I don't know how to deal with these. The full method is: > > > > Does anyone know how to fix this? On a side issue, I'd like to know > how to make sure FreeBSD is using my new DSDT. I've set up loader.conf > appropiately, but doing 'acpidump' gives me the original version. Is > this expected behaviour? To be sure FreeBSD is using your DSDT, look for something like this near the top of your dmesg: ACPI: DSDT was overridden. ACPI-0375: *** Info: Table [DSDT] replaced by host OS I also get the original version when I run 'acpidump' with my DSDT loaded= . To quote the acpidump(8) man page: "The acpidump utility analyzes ACPI tables in physical memory and can dum= p them to a file." I assume "in physical memory" means "in the BIOS". No idea on the IO2B stuff... Jon Noack