From owner-freebsd-acpi@FreeBSD.ORG Mon Dec 27 04:36:31 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 E1C0816A4CE; Mon, 27 Dec 2004 04:36:31 +0000 (GMT) Received: from ylpvm29.prodigy.net (ylpvm29-ext.prodigy.net [207.115.57.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CDDF43D3F; Mon, 27 Dec 2004 04:36:31 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.5.51] (adsl-64-171-186-95.dsl.snfc21.pacbell.net [64.171.186.95])iBR4aSEC027028; Sun, 26 Dec 2004 23:36:28 -0500 Message-ID: <41CF9088.70900@root.org> Date: Sun, 26 Dec 2004 20:33:12 -0800 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0RC1 (X11/20041205) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Nikolas Britton References: <41C81621.50906@nbritton.org> <20041221144829.GA5859@laverenz.de> <41C9D389.9030602@nbritton.org> <20041223055516.GF795@brianna.laverenz.de> <41CA8B3A.2060803@nbritton.org> In-Reply-To: <41CA8B3A.2060803@nbritton.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-acpi@freebsd.org cc: freebsd-questions@freebsd.org cc: Uwe Laverenz Subject: Re: Armada 17xx, ACPI thermal management broken. 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: Mon, 27 Dec 2004 04:36:32 -0000 Nikolas Britton wrote: > When I try it with Linux it worked, in fact, here is a patch for kernel > 2.6.7: > https://kilobyte.dyndns.info/linux/armada_1700_dsdt_linux-2.6.7.diff.bz2 > > "Compaq Armada 1700/1750 ACPI/Sound/PM/i2c kernel patch: > This patch(2.6.7) fixes the DSDT (broken aml) at bootup (Fan Control > works now, changed TZ trip points) and fixes the temperature problem. It > also forces the i2c-bus to be enabled at startup and modifies the > initial values mpu_io, io, irq, dma and dma16 of the soundcard, > therefore there is no need to append them to kernel cmdline anymore (if > you want to use oss). > > Note: > The fix is nonpersistent. " > > So as you see there is already a DSDT/AML/ASL/Whatever fix for it, It > just needs to be ported to BSD. AML is OS-independent. It's supplied by the BIOS. Unfortunately, the 'fixed' AML you've found is in binary form. > Is there a way I can just disable the ACPI thermal management, then I > could use ACPI until someone with more clout and programming know how > decides to fix it? Yes, see previously-mentioned hint in loader.conf. It may not help though since once ACPI is active, the BIOS often expects the OS to manage everything so this may just disable your fans. Be careful. > + * Intel ACPI Component Architecture > + * ASL Optimizing Compiler / AML Disassembler version 20030522 [May 23 2003] > + * Copyright (C) 2000 - 2003 Intel Corporation > + * Supports ACPI Specification Revision 2.0b > + * > + * Compilation of "dsdt.asl" - Thu Mar 11 13:09:58 2004 > + * > + * C source code output > + * > + */ Can you get the author of this patch to send you the raw "dsdt.asl", instead of the compiled version? If so, send it to me so I can diff against the one I asked you to dump and post. -- Nate