Date: Sun, 26 Dec 2004 22:54:45 -0600 From: Nikolas Britton <freebsd@nbritton.org> To: Nate Lawson <nate@root.org> Cc: Uwe Laverenz <uwe@laverenz.de> Subject: Re: Armada 17xx, ACPI thermal management broken. Message-ID: <41CF9595.9050604@nbritton.org> In-Reply-To: <41CF9088.70900@root.org> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41CF9595.9050604>