From owner-freebsd-mobile@FreeBSD.ORG Tue Jan 10 17:52:27 2006 Return-Path: X-Original-To: mobile@freebsd.org Delivered-To: freebsd-mobile@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E99A16A41F for ; Tue, 10 Jan 2006 17:52:27 +0000 (GMT) (envelope-from roth@droopy.unibe.ch) Received: from mailhub03.unibe.ch (mailhub03.unibe.ch [130.92.9.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4650343D48 for ; Tue, 10 Jan 2006 17:52:26 +0000 (GMT) (envelope-from roth@droopy.unibe.ch) Received: from localhost (scanhub03.unibe.ch [130.92.254.67]) by mailhub03.unibe.ch (Postfix) with ESMTP id BF201269A2 for ; Tue, 10 Jan 2006 18:52:22 +0100 (CET) Received: from mailhub03.unibe.ch ([130.92.9.70]) by localhost (scanhub03.unibe.ch [130.92.254.67]) (amavisd-new, port 10024) with LMTP id 16642-01-82 for ; Tue, 10 Jan 2006 18:52:14 +0100 (CET) Received: from asterix.unibe.ch (asterix.unibe.ch [130.92.64.4]) by mailhub03.unibe.ch (Postfix) with ESMTP id 6F06426B40 for ; Tue, 10 Jan 2006 18:52:15 +0100 (CET) Received: from droopy.unibe.ch (droopy [130.92.64.20]) by asterix.unibe.ch (8.12.10+Sun/8.12.10) with ESMTP id k0AHqF8Z017125 for ; Tue, 10 Jan 2006 18:52:15 +0100 (MET) Received: (from roth@localhost) by droopy.unibe.ch (8.12.10+Sun/8.12.9/Submit) id k0AHqENG002570 for mobile@freebsd.org; Tue, 10 Jan 2006 18:52:14 +0100 (MET) Date: Tue, 10 Jan 2006 18:52:14 +0100 From: Tobias Roth To: mobile@freebsd.org Message-ID: <20060110175214.GA2519@droopy.unibe.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i X-message-flag: Warning! Using Outlook is insecure and promotes virus distribution. Please use a different email client. X-Virus-checked: by University of Berne Cc: Subject: IBM Thinkpad Fan Control (acpi_ibm) X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jan 2006 17:52:27 -0000 Hi I posted this same message to current@ a while ago, with only one response, saying "it shouldn't be too difficult". So I'll try again here in hope for a more thorough answer: With acpi_ibm.ko, I can monitor fan speed, thermal sensors and do many other nice things. However, my Thinkpad (a T43p) has an awfully noisy fan, that, once the notebook reaches its standard working temperature (around 45 deg C), turns on and never stops again. The generally accepted solution his to manually lower the fan speed and live with the higher temperatures, which will still be in an acceptable range even with slow running fans. The discussion and a utility for Windows can be found here [1], and a linux tool is described here [2]. Now my question. Since acpi_ibm.ko can already read temperature sensors and fan speed, would it be feasable to teach it to control fan speed as well? Is anyone working on it already? Or can someone outline the steps that have to be taken so I can take a look and see if I can do it myself? thanks, t. [1] http://forum.thinkpads.com/viewtopic.php?t=17715 [2] http://www.thinkwiki.org/wiki/Ibm-acpi