From owner-cvs-all@FreeBSD.ORG Sun Jan 15 02:02:40 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AEB9916A426; Sun, 15 Jan 2006 02:02:40 +0000 (GMT) (envelope-from markus@brueffer.de) Received: from mailout07.sul.t-online.com (mailout07.sul.t-online.com [194.25.134.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83CE243D46; Sun, 15 Jan 2006 02:02:27 +0000 (GMT) (envelope-from markus@brueffer.de) Received: from fwd28.aul.t-online.de by mailout07.sul.t-online.com with smtp id 1ExxDt-0006zA-00; Sun, 15 Jan 2006 03:02:25 +0100 Received: from ramses.kicks-ass.net (bdvbyaZFZe8rxlR-ZH9PoD8tUqKAvC-MdnG3JmSMjuwy2kzUAYgVwj@[80.143.202.2]) by fwd28.sul.t-online.de with esmtp id 1ExxDg-1e18y00; Sun, 15 Jan 2006 03:02:12 +0100 Received: from [192.168.1.100] (dslb-084-061-021-116.pools.arcor-ip.net [84.61.21.116]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ramses.kicks-ass.net (Postfix) with ESMTP id F1A7BB833; Sun, 15 Jan 2006 03:02:11 +0100 (CET) Message-ID: <43C9AD23.4010607@brueffer.de> Date: Sun, 15 Jan 2006 03:02:11 +0100 From: Markus Brueffer User-Agent: Thunderbird 1.5 (Macintosh/20051201) MIME-Version: 1.0 To: Nate Lawson References: <20060114003924.9E25816A4D1@hub.freebsd.org> <43C84B36.4070000@root.org> <43C84EEF.6050009@brueffer.de> <43C9616F.1000302@root.org> In-Reply-To: <43C9616F.1000302@root.org> X-Enigmail-Version: 0.93.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-ID: bdvbyaZFZe8rxlR-ZH9PoD8tUqKAvC-MdnG3JmSMjuwy2kzUAYgVwj@t-dialin.net X-TOI-MSGID: 37faf1fa-ca59-4985-ae99-b0300a3a23ae Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpi_support acpi_ibm.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jan 2006 02:02:41 -0000 Nate Lawson schrieb: > Markus Brueffer wrote: >> Nate Lawson schrieb: >> >>> Markus Brueffer wrote: >>> >>>> markus 2006-01-14 00:39:10 UTC >>>> >>>> FreeBSD src repository (ports committer) >>>> >>>> Modified files: >>>> sys/dev/acpi_support acpi_ibm.c Log: >>>> - Add support for setting the fan control mode to manual or automatic >>>> - Add support for adjusting the fan speed if the fan control mode is >>>> manual >>>> Documentation for the relevant embedded controller register was >>>> obtained from >>>> http://www.thinkwiki.org/wiki/Patch_for_controlling_fan_speed >>>> Tested on: R51 by Fabian Keil >>>> T41p by markus >>>> Requested by: many >>>> Approved by: philip >>>> MFC after: 1 week >>>> Revision Changes Path >>>> 1.10 +55 -3 src/sys/dev/acpi_support/acpi_ibm.c >>> >>> Thanks for adding support for this but it should be noted that this can >>> be very dangerous. If your userland app tries to control the fanspeed >>> and dies, your system could overheat. Hopefully, the BIOS will override >>> the user settings if the temp gets too high but that is a longshot when >>> mucking with things at this low level. >> >> That's why I didn't add support for it in the first place. The problem >> is that especially with the T43 series there seems to be a fan problem. >> If it reaches a certain threshold the fan is switched on, but never >> switched off regardless how cool the notebook gets. > > That's probably a bug in acpi_thermal. It needs a thorough debugging > anyway. If that's really the case and we can fix it there, all the better, but Linux and Windows users have the same problems on T43's, so the problem might be somewhere else. Markus