From owner-freebsd-acpi@FreeBSD.ORG Mon Dec 27 04:54:49 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 D210C16A4CE; Mon, 27 Dec 2004 04:54:49 +0000 (GMT) Received: from sccimhc91.asp.att.net (sccimhc91.asp.att.net [63.240.76.165]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D23A43D39; Mon, 27 Dec 2004 04:54:49 +0000 (GMT) (envelope-from freebsd@nbritton.org) Received: from [192.168.1.10] (12-223-129-46.client.insightbb.com[12.223.129.46]) by sccimhc91.asp.att.net (sccimhc91) with ESMTP id <20041227045448i9100rft9oe>; Mon, 27 Dec 2004 04:54:48 +0000 Message-ID: <41CF9595.9050604@nbritton.org> Date: Sun, 26 Dec 2004 22:54:45 -0600 From: Nikolas Britton User-Agent: Mozilla Thunderbird 1.0 (X11/20041219) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Nate Lawson References: <41C81621.50906@nbritton.org> <20041221144829.GA5859@laverenz.de> <41C9D389.9030602@nbritton.org> <20041223055516.GF795@brianna.laverenz.de> <41CA8B3A.2060803@nbritton.org> <41CF9088.70900@root.org> In-Reply-To: <41CF9088.70900@root.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:54:50 -0000 Nate Lawson wrote: > 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. > Thank you for responding, here is a copy of my asl (Compaq Armada 1750, 6366/T14/6400/D/M/1): http://www.nbritton.org/uploads/compaq/armada_17xx.asl I will email him and see what I/he can do, Thanks