<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.124.170.206</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.124.170.206"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/85.124.170.206"/>
	<updated>2026-09-19T21:23:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_fan_noise&amp;diff=9475</id>
		<title>Talk:Problem with fan noise</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_fan_noise&amp;diff=9475"/>
		<updated>2005-09-29T17:46:40Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem with fan noise on R51 1829 L7G (ATI M9) ==&lt;br /&gt;
&lt;br /&gt;
On my R51 the fan is behaving like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;gt; 45C -&amp;gt; fan on;&lt;br /&gt;
* &amp;lt; 38C -&amp;gt; fan off.&lt;br /&gt;
&lt;br /&gt;
By using cpufreq + laptop_mode + Xorg DynamicClocks + WiFi power management, I get the fan stopped time to time, but only for 3 minutes time (transition from 38 C -&amp;gt; 45 C). The cooling down cycle is taking 20 minutes in the best case.&lt;br /&gt;
&lt;br /&gt;
I knew about the 'ibm_acpi experimental=1' trick, but in my opinion this is not very useful since nobody can guarantee that a temperature greater then 45 C will not damage the laptop and in the same time the transition time is very short (the laptop gets hot fast without fan).&lt;br /&gt;
&lt;br /&gt;
== Thinkpad T42 Radeon Mobility M7 ==&lt;br /&gt;
&lt;br /&gt;
When Xorg is running, the fan is always one and pretty loud !&lt;br /&gt;
Setting DynamicClocks does not help&lt;br /&gt;
&lt;br /&gt;
it's clear that the GPU is the problem on the thinkpad :&lt;br /&gt;
&lt;br /&gt;
after 10minutes with the fan off&lt;br /&gt;
temperatures:   44 47 33 52 32 -128 24 -128&lt;br /&gt;
&lt;br /&gt;
1:  CPU&lt;br /&gt;
2:  Mini PCI Module&lt;br /&gt;
3:  HDD&lt;br /&gt;
4:  GPU&lt;br /&gt;
5:  Battery&lt;br /&gt;
6:  N/A&lt;br /&gt;
7:  Battery&lt;br /&gt;
8:  N/A&lt;br /&gt;
&lt;br /&gt;
Controlling the fan speed would be really cool !&lt;br /&gt;
&lt;br /&gt;
What is the maximum temperature not to cross ?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Older versions of xorg (i.e. 6.7.0) don't seem to be able to use the DynamicClocks option although it's set in the xorg.conf. Search the log to find out if it's really used.&lt;br /&gt;
&lt;br /&gt;
== Thinkpad R32 with Radeon Mobility M6 ==&lt;br /&gt;
&lt;br /&gt;
Updating xorg-x11 from 6.7.0 to 6.8.2 and using Speedstep (with the ondemand module in this case) helped cooling the system down significantly:&lt;br /&gt;
&lt;br /&gt;
* before updating the CPU was ~62 C in idle state, and got very near the critical temperature (72 C) during heavy load - I even got some freezes because of the heat ;)&lt;br /&gt;
* after the update the CPU is ~54 C in idle state, and still gets to about 68 C while under heavy load&lt;br /&gt;
&lt;br /&gt;
The second sensor (which may be the GPU) is somehow fixed to 50 C (maybe a bug?)&lt;br /&gt;
&lt;br /&gt;
The fan on the R32 is behaving like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;gt; 61 -&amp;gt; fan in state 2 (quite noisy)&lt;br /&gt;
* &amp;lt; 55 -&amp;gt; fan in state 1 (less noisy :) )&lt;br /&gt;
&lt;br /&gt;
But I remember using my old SuSE distribution with kernel 2.4.16, apm and some old x11 version the fan actually stopped completely from time to time.&lt;br /&gt;
&lt;br /&gt;
Concerning the maximum temperature of the CPU, I found that the critical temperature on the R32 for the CPU sensor is 72 C&lt;br /&gt;
(using {{cmdroot|cat /proc/acpi/thermal_zone/THM0/trip_points }} )&lt;br /&gt;
&lt;br /&gt;
== Fan Control script: more save version ==&lt;br /&gt;
&lt;br /&gt;
ibm_acpi works well on my R50 and R51.  But to rely on it completely, I modified the script in two ways:&lt;br /&gt;
&lt;br /&gt;
1. It catches verious signals and turns the fan on before it quits&lt;br /&gt;
&lt;br /&gt;
2. It turns off the fan under very strict conditions, leaving it on when unexpected errors occur.&lt;br /&gt;
&lt;br /&gt;
Here is my script:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # july 2005 Erik Groeneveld, erik@cq2.nl&lt;br /&gt;
 # More conservatiev and saver version&lt;br /&gt;
 # It make sure the fan is on in case of errors&lt;br /&gt;
 # and only turns it off when all temps are ok.&lt;br /&gt;
 &lt;br /&gt;
 IBM_ACPI=/proc/acpi/ibm&lt;br /&gt;
 THERMOMETER=$IBM_ACPI/thermal&lt;br /&gt;
 FAN=$IBM_ACPI/fan&lt;br /&gt;
 MAXTRIPPOINT=65&lt;br /&gt;
 MINTRIPPOINT=60&lt;br /&gt;
 TRIPPOINT=$MINTRIPPOINT&lt;br /&gt;
 &lt;br /&gt;
 echo fancontrol: Thermometer: $THERMOMETER, Fan: $FAN&lt;br /&gt;
 echo fancontrol: Current `cat $THERMOMETER`&lt;br /&gt;
 echo fancontrol: Controlling temperatures between $MINTRIPPOINT and $MAXTRIPPOINT degrees.&lt;br /&gt;
 &lt;br /&gt;
 # Make sure the fan is turned on when the script crashes or is killed&lt;br /&gt;
 trap &amp;quot;echo enable &amp;gt; $FAN; exit 0&amp;quot; HUP KILL INT ABRT STOP QUIT SEGV TERM&lt;br /&gt;
 &lt;br /&gt;
 while [ 1 ];&lt;br /&gt;
 do&lt;br /&gt;
        command=enable&lt;br /&gt;
        temperatures=`sed s/temperatures:// &amp;lt; $THERMOMETER`&lt;br /&gt;
        result=&lt;br /&gt;
        for temp in $temperatures&lt;br /&gt;
        do&lt;br /&gt;
                test $temp -le $TRIPPOINT &amp;amp;&amp;amp; result=$result.Ok&lt;br /&gt;
        done&lt;br /&gt;
        if [ &amp;quot;$result&amp;quot; = &amp;quot;.Ok.Ok.Ok.Ok.Ok.Ok.Ok.Ok&amp;quot; ]; then&lt;br /&gt;
                command=disable&lt;br /&gt;
                TRIPPOINT=$MAXTRIPPOINT&lt;br /&gt;
        else&lt;br /&gt;
                command=enable&lt;br /&gt;
                TRIPPOINT=$MINTRIPPOINT&lt;br /&gt;
        fi&lt;br /&gt;
        echo $command &amp;gt; $FAN&lt;br /&gt;
        # Temperature ramps up quickly, so pick this not too large:&lt;br /&gt;
        sleep 5&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I added this script to the other ones. Don't wander about my talk edits, i didn't realize i was on the talk page. [[User:Wyrfel|Wyrfel]] 01:48, 13 Aug 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== X41 ==&lt;br /&gt;
&lt;br /&gt;
Same fan problem here on the X41. Once it starts it won't stop (unless it is _very_ cold outside). Undervolting the CPU doesn't help - still the same problem.&lt;br /&gt;
&lt;br /&gt;
== Fan speed control? ==&lt;br /&gt;
&lt;br /&gt;
Only the X31 and X40 have an ACPI method for controlling the FAN speed (this is why ibm_acpi provides this functionality just for these models).&lt;br /&gt;
&lt;br /&gt;
What will happen if we take the &amp;quot;FANS&amp;quot; method from the  [http://acpi.sourceforge.net/dsdt/view.php?id=219 X40 DSDT], paste it into a iasl-disassembled DSDT of (say) a T43, recompile it and [http://gaugusch.at/kernel.shtml tell the kernel] to use the patched DSDT? ibm_acpi will present the functionality, but it may or may not work.&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 16:16, 28 Sep 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Any risk of damaging the hardware when doing this? E.g. what does occur if the system overheats - will the CPU be destroyed are does it automatically switch of? As I've just bought a new X41 I don't want to take any stupid risks - but otherwise I'd say let's try it out.&lt;br /&gt;
&lt;br /&gt;
--gst Thu Sep 29 18:14:13 CEST 2005&lt;br /&gt;
&lt;br /&gt;
I think Intel CPUs have some built-in thermal protection, but I'd hate to test it. And of course, any fiddling with the hardware at this level might damage it. That said, when the CPU is mostly idle it keeps a reasonable temperature even when the fan is disabled, so as long as you keep an eye on both the CPU usage meter and /proc/acpi/ibm/thermal, things should be pretty safe temperature-wise. For extra safety you can force the CPU to its lowest speed via {{path|/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq}}.&lt;br /&gt;
--[[User:Thinker|Thinker]] 18:33, 29 Sep 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
I've just found a very interesting thread regarding the same issue on HP notebooks. IMO it provides many insight information about heat/fan problems in general, the URL is: http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=853249&lt;br /&gt;
Especially the posts by the HP engineer &amp;quot;Andy Fisher&amp;quot; are very interesting. IBM should be able to provide the same BIOS fix as HP did (maybe I should have bought an HP notebook instead of a Thinkpad?).&lt;br /&gt;
&lt;br /&gt;
I've also contacted IBM/Lenovo support via the website about the fan issue. Maybe it helps when others do this as well (especially people who bought larger quantities) so that this issue is taken serious by Lenovo. Is there already any official response to this problem?&lt;br /&gt;
&lt;br /&gt;
--gst Thu Sep 29 19:40:34 CEST 2005&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_fan_noise&amp;diff=9442</id>
		<title>Talk:Problem with fan noise</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_fan_noise&amp;diff=9442"/>
		<updated>2005-09-29T17:43:42Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem with fan noise on R51 1829 L7G (ATI M9) ==&lt;br /&gt;
&lt;br /&gt;
On my R51 the fan is behaving like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;gt; 45C -&amp;gt; fan on;&lt;br /&gt;
* &amp;lt; 38C -&amp;gt; fan off.&lt;br /&gt;
&lt;br /&gt;
By using cpufreq + laptop_mode + Xorg DynamicClocks + WiFi power management, I get the fan stopped time to time, but only for 3 minutes time (transition from 38 C -&amp;gt; 45 C). The cooling down cycle is taking 20 minutes in the best case.&lt;br /&gt;
&lt;br /&gt;
I knew about the 'ibm_acpi experimental=1' trick, but in my opinion this is not very useful since nobody can guarantee that a temperature greater then 45 C will not damage the laptop and in the same time the transition time is very short (the laptop gets hot fast without fan).&lt;br /&gt;
&lt;br /&gt;
== Thinkpad T42 Radeon Mobility M7 ==&lt;br /&gt;
&lt;br /&gt;
When Xorg is running, the fan is always one and pretty loud !&lt;br /&gt;
Setting DynamicClocks does not help&lt;br /&gt;
&lt;br /&gt;
it's clear that the GPU is the problem on the thinkpad :&lt;br /&gt;
&lt;br /&gt;
after 10minutes with the fan off&lt;br /&gt;
temperatures:   44 47 33 52 32 -128 24 -128&lt;br /&gt;
&lt;br /&gt;
1:  CPU&lt;br /&gt;
2:  Mini PCI Module&lt;br /&gt;
3:  HDD&lt;br /&gt;
4:  GPU&lt;br /&gt;
5:  Battery&lt;br /&gt;
6:  N/A&lt;br /&gt;
7:  Battery&lt;br /&gt;
8:  N/A&lt;br /&gt;
&lt;br /&gt;
Controlling the fan speed would be really cool !&lt;br /&gt;
&lt;br /&gt;
What is the maximum temperature not to cross ?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Older versions of xorg (i.e. 6.7.0) don't seem to be able to use the DynamicClocks option although it's set in the xorg.conf. Search the log to find out if it's really used.&lt;br /&gt;
&lt;br /&gt;
== Thinkpad R32 with Radeon Mobility M6 ==&lt;br /&gt;
&lt;br /&gt;
Updating xorg-x11 from 6.7.0 to 6.8.2 and using Speedstep (with the ondemand module in this case) helped cooling the system down significantly:&lt;br /&gt;
&lt;br /&gt;
* before updating the CPU was ~62 C in idle state, and got very near the critical temperature (72 C) during heavy load - I even got some freezes because of the heat ;)&lt;br /&gt;
* after the update the CPU is ~54 C in idle state, and still gets to about 68 C while under heavy load&lt;br /&gt;
&lt;br /&gt;
The second sensor (which may be the GPU) is somehow fixed to 50 C (maybe a bug?)&lt;br /&gt;
&lt;br /&gt;
The fan on the R32 is behaving like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;gt; 61 -&amp;gt; fan in state 2 (quite noisy)&lt;br /&gt;
* &amp;lt; 55 -&amp;gt; fan in state 1 (less noisy :) )&lt;br /&gt;
&lt;br /&gt;
But I remember using my old SuSE distribution with kernel 2.4.16, apm and some old x11 version the fan actually stopped completely from time to time.&lt;br /&gt;
&lt;br /&gt;
Concerning the maximum temperature of the CPU, I found that the critical temperature on the R32 for the CPU sensor is 72 C&lt;br /&gt;
(using {{cmdroot|cat /proc/acpi/thermal_zone/THM0/trip_points }} )&lt;br /&gt;
&lt;br /&gt;
== Fan Control script: more save version ==&lt;br /&gt;
&lt;br /&gt;
ibm_acpi works well on my R50 and R51.  But to rely on it completely, I modified the script in two ways:&lt;br /&gt;
&lt;br /&gt;
1. It catches verious signals and turns the fan on before it quits&lt;br /&gt;
&lt;br /&gt;
2. It turns off the fan under very strict conditions, leaving it on when unexpected errors occur.&lt;br /&gt;
&lt;br /&gt;
Here is my script:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # july 2005 Erik Groeneveld, erik@cq2.nl&lt;br /&gt;
 # More conservatiev and saver version&lt;br /&gt;
 # It make sure the fan is on in case of errors&lt;br /&gt;
 # and only turns it off when all temps are ok.&lt;br /&gt;
 &lt;br /&gt;
 IBM_ACPI=/proc/acpi/ibm&lt;br /&gt;
 THERMOMETER=$IBM_ACPI/thermal&lt;br /&gt;
 FAN=$IBM_ACPI/fan&lt;br /&gt;
 MAXTRIPPOINT=65&lt;br /&gt;
 MINTRIPPOINT=60&lt;br /&gt;
 TRIPPOINT=$MINTRIPPOINT&lt;br /&gt;
 &lt;br /&gt;
 echo fancontrol: Thermometer: $THERMOMETER, Fan: $FAN&lt;br /&gt;
 echo fancontrol: Current `cat $THERMOMETER`&lt;br /&gt;
 echo fancontrol: Controlling temperatures between $MINTRIPPOINT and $MAXTRIPPOINT degrees.&lt;br /&gt;
 &lt;br /&gt;
 # Make sure the fan is turned on when the script crashes or is killed&lt;br /&gt;
 trap &amp;quot;echo enable &amp;gt; $FAN; exit 0&amp;quot; HUP KILL INT ABRT STOP QUIT SEGV TERM&lt;br /&gt;
 &lt;br /&gt;
 while [ 1 ];&lt;br /&gt;
 do&lt;br /&gt;
        command=enable&lt;br /&gt;
        temperatures=`sed s/temperatures:// &amp;lt; $THERMOMETER`&lt;br /&gt;
        result=&lt;br /&gt;
        for temp in $temperatures&lt;br /&gt;
        do&lt;br /&gt;
                test $temp -le $TRIPPOINT &amp;amp;&amp;amp; result=$result.Ok&lt;br /&gt;
        done&lt;br /&gt;
        if [ &amp;quot;$result&amp;quot; = &amp;quot;.Ok.Ok.Ok.Ok.Ok.Ok.Ok.Ok&amp;quot; ]; then&lt;br /&gt;
                command=disable&lt;br /&gt;
                TRIPPOINT=$MAXTRIPPOINT&lt;br /&gt;
        else&lt;br /&gt;
                command=enable&lt;br /&gt;
                TRIPPOINT=$MINTRIPPOINT&lt;br /&gt;
        fi&lt;br /&gt;
        echo $command &amp;gt; $FAN&lt;br /&gt;
        # Temperature ramps up quickly, so pick this not too large:&lt;br /&gt;
        sleep 5&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I added this script to the other ones. Don't wander about my talk edits, i didn't realize i was on the talk page. [[User:Wyrfel|Wyrfel]] 01:48, 13 Aug 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== X41 ==&lt;br /&gt;
&lt;br /&gt;
Same fan problem here on the X41. Once it starts it won't stop (unless it is _very_ cold outside). Undervolting the CPU doesn't help - still the same problem.&lt;br /&gt;
&lt;br /&gt;
== Fan speed control? ==&lt;br /&gt;
&lt;br /&gt;
Only the X31 and X40 have an ACPI method for controlling the FAN speed (this is why ibm_acpi provides this functionality just for these models).&lt;br /&gt;
&lt;br /&gt;
What will happen if we take the &amp;quot;FANS&amp;quot; method from the  [http://acpi.sourceforge.net/dsdt/view.php?id=219 X40 DSDT], paste it into a iasl-disassembled DSDT of (say) a T43, recompile it and [http://gaugusch.at/kernel.shtml tell the kernel] to use the patched DSDT? ibm_acpi will present the functionality, but it may or may not work.&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 16:16, 28 Sep 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Any risk of damaging the hardware when doing this? E.g. what does occur if the system overheats - will the CPU be destroyed are does it automatically switch of? As I've just bought a new X41 I don't want to take any stupid risks - but otherwise I'd say let's try it out.&lt;br /&gt;
&lt;br /&gt;
--gst Thu Sep 29 18:14:13 CEST 2005&lt;br /&gt;
&lt;br /&gt;
I think Intel CPUs have some built-in thermal protection, but I'd hate to test it. And of course, any fiddling with the hardware at this level might damage it. That said, when the CPU is mostly idle it keeps a reasonable temperature even when the fan is disabled, so as long as you keep an eye on both the CPU usage meter and /proc/acpi/ibm/thermal, things should be pretty safe temperature-wise. For extra safety you can force the CPU to its lowest speed via {{path|/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq}}.&lt;br /&gt;
--[[User:Thinker|Thinker]] 18:33, 29 Sep 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
I've just found a very interesting thread regarding the same issue on HP notebooks. IMO it provides many insight information about heat/fan problems in general, the URL is: http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=853249&lt;br /&gt;
Especially the posts by the HP engineer &amp;quot;Andy Fisher&amp;quot; are very interesting. IBM should be able to provide the same BIOS fix as HP did (maybe I should have bought an HP notebook instead of a Thinkpad?).&lt;br /&gt;
&lt;br /&gt;
--gst Thu Sep 29 19:40:34 CEST 2005&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_fan_noise&amp;diff=9751</id>
		<title>Problem with fan noise</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_fan_noise&amp;diff=9751"/>
		<updated>2005-09-29T16:41:12Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the fan noise problem in Thinkpad models from 2003/2004/2005.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
&lt;br /&gt;
There seem to be two different occurances of the problem (or two different problems).&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
The Thinkpad Fan accelerates in regular intervals, making an annoying noise.&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
The Fan is always on, even though the processor is rather cool.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
*Thinkpad {{T40}}, {{T40p}}, {{T41}}, {{T42}}(?)&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
*Thinkpad {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
*Thinkpad {{R32}}, {{R50}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
*Thinkpad {{X32}}, {{X40}}, {{X41}}&lt;br /&gt;
*Thinkpad {{A31p}}&lt;br /&gt;
*Thinkpad {{770X}}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
*Linux, all flavours&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
*Linux, all flavours&lt;br /&gt;
*FreeBSD 5.3&lt;br /&gt;
*OpenBSD 3.7 (Tested with X40)&lt;br /&gt;
*Windows XP&lt;br /&gt;
*Windows 2000 pro&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
IBM released an update to the embedded controller program that seems to at least partially solve this problem:&lt;br /&gt;
&lt;br /&gt;
 Version 3.03 - 1RHT70WW&lt;br /&gt;
 NOTE: This version of Embedded Controller Program will only work with BIOS Version 3.06f (or higher).&lt;br /&gt;
    * (Fix) Reduced Fan noise in some models.&lt;br /&gt;
&lt;br /&gt;
The update can be found here: http://www-306.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50279&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
The problem is yet unsolved. But see the partial fix below.&lt;br /&gt;
&lt;br /&gt;
IBM made a statement regarding this on their homepage:&lt;br /&gt;
http://www-307.ibm.com/pc/support/site.wss/MIGR-56504.html&lt;br /&gt;
&lt;br /&gt;
It seems that it's a feature of centrino - http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-September/019737.html&lt;br /&gt;
Perhaps it's fixable by adding the fans and temps to the dsdt?&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
&lt;br /&gt;
====Replacing the fan====&lt;br /&gt;
Some people reported that they replaced the original fan against one of a similar notebook without the problem has worked for them, i.e. changing a {{T41}}s fan against one from a {{T41p}}.&lt;br /&gt;
&lt;br /&gt;
====BIOS upgrade====&lt;br /&gt;
You can try upgrading your embedded controller program to version 3.03 or newer.&lt;br /&gt;
&lt;br /&gt;
The update can be found here: http://www-306.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50279&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
&lt;br /&gt;
It seems like for some people a combination of enabling dynamic frequency scaling and using the most recent radeon drivers (from xorg 6.8.x) with the  DynamicClocks option enabled helped lowing the fan rotation and hence making it more quiet.&lt;br /&gt;
&lt;br /&gt;
Also the fglrx driver from ATI is said to show the same effect when used together with dynamic frequency scaling.&lt;br /&gt;
&lt;br /&gt;
On a 770X the fan can be fully controlled through ACPI. Thermal Zone THM5 (possibly the battery/charging circuit, it's definitely warmer when using 5v PCMCIA cards and AC) triggers it to turn on and not ever off by design. Can be solved by a custom DSDT, which also makes use of the variable-speed features of the fan (will release this once I've finished tweaking and testing it).&lt;br /&gt;
&lt;br /&gt;
I can confirm that on my R51, the graphics card seems to be the problem.  The fan keeps running most of the time even with AC on, but even though I activated DynamicClocks (with the radeon driver), I can see in /proc/acpi/ibm/thermal that the GPU (4th value) is at 52-53Â°.  The fan stops running as soon as the temperature gets down to 50 degrees and starts again at 53.  While debugging, I seemed(!) to be able to reduce the temperature together with the resolution (e.g. &amp;quot;xrandr -s 2&amp;quot; to get from 1400x1050 to 1024x768) or by switching off the graphics with &amp;quot;xset dpms force off&amp;quot;.  The bottom line is that the below &amp;quot;partial fix&amp;quot; won't work because the GPU temperature is the problem.&lt;br /&gt;
&lt;br /&gt;
The GPU also seems to be the culprit on the t43p. Even with the fan always on (with speeds of around 4K reported in /proc/acpi/ibm/fan), the temperature never drops below 55. This is with the Xorg driver and DynamicClocks=on. With the ATI's fglrx driver, the GPU temp seems slightly higher (although I haven't performed a careful comparison). Without the fan, the temperature very quickly climbs to above 60. &lt;br /&gt;
&lt;br /&gt;
====partial fix:====&lt;br /&gt;
{{WARN|This circumvents the BIOS fan control, so be careful and use at your own risk! Don't toast your ThinkPad.}}&lt;br /&gt;
&lt;br /&gt;
When loading [[ibm-acpi]] v0.11 with experimental switch (modprobe ibm_acpi experimental=1), it is possible to read and write the status of fan:&lt;br /&gt;
&lt;br /&gt;
 '''#cat /proc/acpi/ibm/fan'''&lt;br /&gt;
 status:         enabled&lt;br /&gt;
 speed:          3580&lt;br /&gt;
 commands:       enable, disable&lt;br /&gt;
 &lt;br /&gt;
 '''#echo disable &amp;gt; /proc/acpi/ibm/fan'''&lt;br /&gt;
 &lt;br /&gt;
 '''cat /proc/acpi/ibm/fan'''&lt;br /&gt;
 status:         disabled&lt;br /&gt;
 speed:          0&lt;br /&gt;
 commands:       enable, disable&lt;br /&gt;
&lt;br /&gt;
But the fan will then '''never''' wake up. So, we need a [[ACPI fan control script|small script]] witch is constantly checking the temperature and setting the fan on/off when needed.&lt;br /&gt;
&lt;br /&gt;
On my T41 (gentoo-sources-2.6.11.11 ) I noticed that after unloading the fan module the fan noise stopped. With the module loaded the fan was working even at very low cpu temperatures, without the module it's ok so far.&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_fan_noise&amp;diff=9438</id>
		<title>Talk:Problem with fan noise</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_fan_noise&amp;diff=9438"/>
		<updated>2005-09-29T16:16:52Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem with fan noise on R51 1829 L7G (ATI M9) ==&lt;br /&gt;
&lt;br /&gt;
On my R51 the fan is behaving like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;gt; 45C -&amp;gt; fan on;&lt;br /&gt;
* &amp;lt; 38C -&amp;gt; fan off.&lt;br /&gt;
&lt;br /&gt;
By using cpufreq + laptop_mode + Xorg DynamicClocks + WiFi power management, I get the fan stopped time to time, but only for 3 minutes time (transition from 38 C -&amp;gt; 45 C). The cooling down cycle is taking 20 minutes in the best case.&lt;br /&gt;
&lt;br /&gt;
I knew about the 'ibm_acpi experimental=1' trick, but in my opinion this is not very useful since nobody can guarantee that a temperature greater then 45 C will not damage the laptop and in the same time the transition time is very short (the laptop gets hot fast without fan).&lt;br /&gt;
&lt;br /&gt;
== Thinkpad T42 Radeon Mobility M7 ==&lt;br /&gt;
&lt;br /&gt;
When Xorg is running, the fan is always one and pretty loud !&lt;br /&gt;
Setting DynamicClocks does not help&lt;br /&gt;
&lt;br /&gt;
it's clear that the GPU is the problem on the thinkpad :&lt;br /&gt;
&lt;br /&gt;
after 10minutes with the fan off&lt;br /&gt;
temperatures:   44 47 33 52 32 -128 24 -128&lt;br /&gt;
&lt;br /&gt;
1:  CPU&lt;br /&gt;
2:  Mini PCI Module&lt;br /&gt;
3:  HDD&lt;br /&gt;
4:  GPU&lt;br /&gt;
5:  Battery&lt;br /&gt;
6:  N/A&lt;br /&gt;
7:  Battery&lt;br /&gt;
8:  N/A&lt;br /&gt;
&lt;br /&gt;
Controlling the fan speed would be really cool !&lt;br /&gt;
&lt;br /&gt;
What is the maximum temperature not to cross ?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Older versions of xorg (i.e. 6.7.0) don't seem to be able to use the DynamicClocks option although it's set in the xorg.conf. Search the log to find out if it's really used.&lt;br /&gt;
&lt;br /&gt;
== Thinkpad R32 with Radeon Mobility M6 ==&lt;br /&gt;
&lt;br /&gt;
Updating xorg-x11 from 6.7.0 to 6.8.2 and using Speedstep (with the ondemand module in this case) helped cooling the system down significantly:&lt;br /&gt;
&lt;br /&gt;
* before updating the CPU was ~62 C in idle state, and got very near the critical temperature (72 C) during heavy load - I even got some freezes because of the heat ;)&lt;br /&gt;
* after the update the CPU is ~54 C in idle state, and still gets to about 68 C while under heavy load&lt;br /&gt;
&lt;br /&gt;
The second sensor (which may be the GPU) is somehow fixed to 50 C (maybe a bug?)&lt;br /&gt;
&lt;br /&gt;
The fan on the R32 is behaving like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;gt; 61 -&amp;gt; fan in state 2 (quite noisy)&lt;br /&gt;
* &amp;lt; 55 -&amp;gt; fan in state 1 (less noisy :) )&lt;br /&gt;
&lt;br /&gt;
But I remember using my old SuSE distribution with kernel 2.4.16, apm and some old x11 version the fan actually stopped completely from time to time.&lt;br /&gt;
&lt;br /&gt;
Concerning the maximum temperature of the CPU, I found that the critical temperature on the R32 for the CPU sensor is 72 C&lt;br /&gt;
(using {{cmdroot|cat /proc/acpi/thermal_zone/THM0/trip_points }} )&lt;br /&gt;
&lt;br /&gt;
== Fan Control script: more save version ==&lt;br /&gt;
&lt;br /&gt;
ibm_acpi works well on my R50 and R51.  But to rely on it completely, I modified the script in two ways:&lt;br /&gt;
&lt;br /&gt;
1. It catches verious signals and turns the fan on before it quits&lt;br /&gt;
&lt;br /&gt;
2. It turns off the fan under very strict conditions, leaving it on when unexpected errors occur.&lt;br /&gt;
&lt;br /&gt;
Here is my script:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # july 2005 Erik Groeneveld, erik@cq2.nl&lt;br /&gt;
 # More conservatiev and saver version&lt;br /&gt;
 # It make sure the fan is on in case of errors&lt;br /&gt;
 # and only turns it off when all temps are ok.&lt;br /&gt;
 &lt;br /&gt;
 IBM_ACPI=/proc/acpi/ibm&lt;br /&gt;
 THERMOMETER=$IBM_ACPI/thermal&lt;br /&gt;
 FAN=$IBM_ACPI/fan&lt;br /&gt;
 MAXTRIPPOINT=65&lt;br /&gt;
 MINTRIPPOINT=60&lt;br /&gt;
 TRIPPOINT=$MINTRIPPOINT&lt;br /&gt;
 &lt;br /&gt;
 echo fancontrol: Thermometer: $THERMOMETER, Fan: $FAN&lt;br /&gt;
 echo fancontrol: Current `cat $THERMOMETER`&lt;br /&gt;
 echo fancontrol: Controlling temperatures between $MINTRIPPOINT and $MAXTRIPPOINT degrees.&lt;br /&gt;
 &lt;br /&gt;
 # Make sure the fan is turned on when the script crashes or is killed&lt;br /&gt;
 trap &amp;quot;echo enable &amp;gt; $FAN; exit 0&amp;quot; HUP KILL INT ABRT STOP QUIT SEGV TERM&lt;br /&gt;
 &lt;br /&gt;
 while [ 1 ];&lt;br /&gt;
 do&lt;br /&gt;
        command=enable&lt;br /&gt;
        temperatures=`sed s/temperatures:// &amp;lt; $THERMOMETER`&lt;br /&gt;
        result=&lt;br /&gt;
        for temp in $temperatures&lt;br /&gt;
        do&lt;br /&gt;
                test $temp -le $TRIPPOINT &amp;amp;&amp;amp; result=$result.Ok&lt;br /&gt;
        done&lt;br /&gt;
        if [ &amp;quot;$result&amp;quot; = &amp;quot;.Ok.Ok.Ok.Ok.Ok.Ok.Ok.Ok&amp;quot; ]; then&lt;br /&gt;
                command=disable&lt;br /&gt;
                TRIPPOINT=$MAXTRIPPOINT&lt;br /&gt;
        else&lt;br /&gt;
                command=enable&lt;br /&gt;
                TRIPPOINT=$MINTRIPPOINT&lt;br /&gt;
        fi&lt;br /&gt;
        echo $command &amp;gt; $FAN&lt;br /&gt;
        # Temperature ramps up quickly, so pick this not too large:&lt;br /&gt;
        sleep 5&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I added this script to the other ones. Don't wander about my talk edits, i didn't realize i was on the talk page. [[User:Wyrfel|Wyrfel]] 01:48, 13 Aug 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== X41 ==&lt;br /&gt;
&lt;br /&gt;
Same fan problem here on the X41. Once it starts it won't stop (unless it is _very_ cold outside). Undervolting the CPU doesn't help - still the same problem.&lt;br /&gt;
&lt;br /&gt;
== Fan speed control? ==&lt;br /&gt;
&lt;br /&gt;
Only the X31 and X40 have an ACPI method for controlling the FAN speed (this is why ibm_acpi provides this functionality just for these models).&lt;br /&gt;
&lt;br /&gt;
What will happen if we take the &amp;quot;FANS&amp;quot; method from the  [http://acpi.sourceforge.net/dsdt/view.php?id=219 X40 DSDT], paste it into a iasl-disassembled DSDT of (say) a T43, recompile it and [http://gaugusch.at/kernel.shtml tell the kernel] to use the patched DSDT? ibm_acpi will present the functionality, but it may or may not work.&lt;br /&gt;
&lt;br /&gt;
--[[User:Thinker|Thinker]] 16:16, 28 Sep 2005 (CEST)&lt;br /&gt;
&lt;br /&gt;
Any risk of damaging the hardware when doing this? E.g. what does occur if the system overheats - will the CPU be destroyed are does it automatically switch of? As I've just bought a new X41 I don't want to take any stupid risks - but otherwise I'd say let's try it out.&lt;br /&gt;
&lt;br /&gt;
--gst Thu Sep 29 18:14:13 CEST 2005&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Problems_with_SATA_and_Linux&amp;diff=9638</id>
		<title>Talk:Problems with SATA and Linux</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Problems_with_SATA_and_Linux&amp;diff=9638"/>
		<updated>2005-09-28T18:04:08Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;regarding the &amp;quot;BIOS error 2010 on user-installed hard disk&amp;quot;:&lt;br /&gt;
the text says that corruption occurs if you use a harddisk without the specific ibm bios. would be interesting if it is possible to fix this problem in the kernel so that you can use any disk and the kernel doesn't use specific ATA commands which are known to cause problems.&lt;br /&gt;
&lt;br /&gt;
in the tabook i didn't find any specification of the SATA bridge. it would be interesting:&lt;br /&gt;
1) what type it is&lt;br /&gt;
2) if it is fixed on the mainboard or if it is possible to solder in a new one&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_hard_drive_clicking&amp;diff=12081</id>
		<title>Problem with hard drive clicking</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_hard_drive_clicking&amp;diff=12081"/>
		<updated>2005-09-28T14:14:20Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Many users have reported a '''problem with hard drive clicking''', particularly with Hitachi's 5k80 series which currently ships with new T series Thinkpads. The clicks occur rapidly, and are quiet but noticeable. The clicks seem to happen when the drive is idle. Some users report that defragmenting their drive helps. Others recommend using Hitachi's drive feature tool to increase the acoustic management level, and/or set power management settings.&lt;br /&gt;
&lt;br /&gt;
Some other users report that nothing they try has solved the clicking problem. It is not known whether the problem is a sign of impending drive failure. Since the problem is so prevalent, if it turns out to coincide with high drive failure rates then Hitachi has another major drive quality problem to deal with, after the Deskstar 75GXP problem.&lt;br /&gt;
&lt;br /&gt;
IBM's latest posted firmware, A5DA, does not appear to solve the problem. &lt;br /&gt;
&lt;br /&gt;
===Possible solution (Linux)===&lt;br /&gt;
The clicking noise apparently occurs when the drive is parking its heads (and ramping them off the drive surface in the process) after a timeout after the last disk access. Try turning off power management for the drive; that should stop the drive from parking the heads except when turning off:&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 255 /dev/hda&lt;br /&gt;
&lt;br /&gt;
You can also try&lt;br /&gt;
&lt;br /&gt;
 # hdparm -B 254 /dev/hda&lt;br /&gt;
&lt;br /&gt;
which doesn't turn power management off, but is the least agressive setting.  So far, that has solved my problem with the disk clicking on my G41, with a HTS548080M9AT00 drive.  That, I presume, is an Hitachi.&lt;br /&gt;
&lt;br /&gt;
===Another Possible Solution===&lt;br /&gt;
&lt;br /&gt;
IBM, when notified about this occurance, may replace the drive with a Fujitsu 5k 80GB hard drive, as to them the sound is indicative of a potential hard drive failure.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.hitachigst.com/hdd/support/download.htm Hitachi Global Storage Technologies Downloads] - The drive feature tool may help with this problem.&lt;br /&gt;
*[http://forum.thinkpads.com/viewtopic.php?t=7462 Thread on thinkpads.com]&lt;br /&gt;
*[http://notebookforums.com/showthread.php?t=46058 Thread on notebookforums.com]&lt;br /&gt;
*[http://forums.silentpcreview.com/viewtopic.php?p=143203 Thread on silentpcreview.com]&lt;br /&gt;
*[http://forum.thinkpads.com/viewtopic.php?t=15769 Another Thread on thinkpads.com]&lt;br /&gt;
*[http://www.tabletpcbuzz.com/forum/topic.asp?TOPIC_ID=28538&amp;amp;whichpage=1 Thread on tabletpcbuzz.com]&lt;br /&gt;
*[http://thinkpad-forum.de/forum/viewtopic.php?t=2255 German Thread on thinkpad-forum.de (Containing an interesting remark about a possible problem with the Cache)]&lt;br /&gt;
&lt;br /&gt;
[[Category:T40]] [[Category:T41]] [[Category:T42]] [[Category:T43]] [[Category:X41]]&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_fan_noise&amp;diff=9408</id>
		<title>Talk:Problem with fan noise</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Talk:Problem_with_fan_noise&amp;diff=9408"/>
		<updated>2005-09-28T09:40:42Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem with fan noise on R51 1829 L7G (ATI M9) ==&lt;br /&gt;
&lt;br /&gt;
On my R51 the fan is behaving like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;gt; 45C -&amp;gt; fan on;&lt;br /&gt;
* &amp;lt; 38C -&amp;gt; fan off.&lt;br /&gt;
&lt;br /&gt;
By using cpufreq + laptop_mode + Xorg DynamicClocks + WiFi power management, I get the fan stopped time to time, but only for 3 minutes time (transition from 38 C -&amp;gt; 45 C). The cooling down cycle is taking 20 minutes in the best case.&lt;br /&gt;
&lt;br /&gt;
I knew about the 'ibm_acpi experimental=1' trick, but in my opinion this is not very useful since nobody can guarantee that a temperature greater then 45 C will not damage the laptop and in the same time the transition time is very short (the laptop gets hot fast without fan).&lt;br /&gt;
&lt;br /&gt;
== Thinkpad T42 Radeon Mobility M7 ==&lt;br /&gt;
&lt;br /&gt;
When Xorg is running, the fan is always one and pretty loud !&lt;br /&gt;
Setting DynamicClocks does not help&lt;br /&gt;
&lt;br /&gt;
it's clear that the GPU is the problem on the thinkpad :&lt;br /&gt;
&lt;br /&gt;
after 10minutes with the fan off&lt;br /&gt;
temperatures:   44 47 33 52 32 -128 24 -128&lt;br /&gt;
&lt;br /&gt;
1:  CPU&lt;br /&gt;
2:  Mini PCI Module&lt;br /&gt;
3:  HDD&lt;br /&gt;
4:  GPU&lt;br /&gt;
5:  Battery&lt;br /&gt;
6:  N/A&lt;br /&gt;
7:  Battery&lt;br /&gt;
8:  N/A&lt;br /&gt;
&lt;br /&gt;
Controlling the fan speed would be really cool !&lt;br /&gt;
&lt;br /&gt;
What is the maximum temperature not to cross ?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Older versions of xorg (i.e. 6.7.0) don't seem to be able to use the DynamicClocks option although it's set in the xorg.conf. Search the log to find out if it's really used.&lt;br /&gt;
&lt;br /&gt;
== Thinkpad R32 with Radeon Mobility M6 ==&lt;br /&gt;
&lt;br /&gt;
Updating xorg-x11 from 6.7.0 to 6.8.2 and using Speedstep (with the ondemand module in this case) helped cooling the system down significantly:&lt;br /&gt;
&lt;br /&gt;
* before updating the CPU was ~62 C in idle state, and got very near the critical temperature (72 C) during heavy load - I even got some freezes because of the heat ;)&lt;br /&gt;
* after the update the CPU is ~54 C in idle state, and still gets to about 68 C while under heavy load&lt;br /&gt;
&lt;br /&gt;
The second sensor (which may be the GPU) is somehow fixed to 50 C (maybe a bug?)&lt;br /&gt;
&lt;br /&gt;
The fan on the R32 is behaving like this:&lt;br /&gt;
&lt;br /&gt;
* &amp;gt; 61 -&amp;gt; fan in state 2 (quite noisy)&lt;br /&gt;
* &amp;lt; 55 -&amp;gt; fan in state 1 (less noisy :) )&lt;br /&gt;
&lt;br /&gt;
But I remember using my old SuSE distribution with kernel 2.4.16, apm and some old x11 version the fan actually stopped completely from time to time.&lt;br /&gt;
&lt;br /&gt;
Concerning the maximum temperature of the CPU, I found that the critical temperature on the R32 for the CPU sensor is 72 C&lt;br /&gt;
(using {{cmdroot|cat /proc/acpi/thermal_zone/THM0/trip_points }} )&lt;br /&gt;
&lt;br /&gt;
== Fan Control script: more save version ==&lt;br /&gt;
&lt;br /&gt;
ibm_acpi works well on my R50 and R51.  But to rely on it completely, I modified the script in two ways:&lt;br /&gt;
&lt;br /&gt;
1. It catches verious signals and turns the fan on before it quits&lt;br /&gt;
&lt;br /&gt;
2. It turns off the fan under very strict conditions, leaving it on when unexpected errors occur.&lt;br /&gt;
&lt;br /&gt;
Here is my script:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # july 2005 Erik Groeneveld, erik@cq2.nl&lt;br /&gt;
 # More conservatiev and saver version&lt;br /&gt;
 # It make sure the fan is on in case of errors&lt;br /&gt;
 # and only turns it off when all temps are ok.&lt;br /&gt;
 &lt;br /&gt;
 IBM_ACPI=/proc/acpi/ibm&lt;br /&gt;
 THERMOMETER=$IBM_ACPI/thermal&lt;br /&gt;
 FAN=$IBM_ACPI/fan&lt;br /&gt;
 MAXTRIPPOINT=65&lt;br /&gt;
 MINTRIPPOINT=60&lt;br /&gt;
 TRIPPOINT=$MINTRIPPOINT&lt;br /&gt;
 &lt;br /&gt;
 echo fancontrol: Thermometer: $THERMOMETER, Fan: $FAN&lt;br /&gt;
 echo fancontrol: Current `cat $THERMOMETER`&lt;br /&gt;
 echo fancontrol: Controlling temperatures between $MINTRIPPOINT and $MAXTRIPPOINT degrees.&lt;br /&gt;
 &lt;br /&gt;
 # Make sure the fan is turned on when the script crashes or is killed&lt;br /&gt;
 trap &amp;quot;echo enable &amp;gt; $FAN; exit 0&amp;quot; HUP KILL INT ABRT STOP QUIT SEGV TERM&lt;br /&gt;
 &lt;br /&gt;
 while [ 1 ];&lt;br /&gt;
 do&lt;br /&gt;
        command=enable&lt;br /&gt;
        temperatures=`sed s/temperatures:// &amp;lt; $THERMOMETER`&lt;br /&gt;
        result=&lt;br /&gt;
        for temp in $temperatures&lt;br /&gt;
        do&lt;br /&gt;
                test $temp -le $TRIPPOINT &amp;amp;&amp;amp; result=$result.Ok&lt;br /&gt;
        done&lt;br /&gt;
        if [ &amp;quot;$result&amp;quot; = &amp;quot;.Ok.Ok.Ok.Ok.Ok.Ok.Ok.Ok&amp;quot; ]; then&lt;br /&gt;
                command=disable&lt;br /&gt;
                TRIPPOINT=$MAXTRIPPOINT&lt;br /&gt;
        else&lt;br /&gt;
                command=enable&lt;br /&gt;
                TRIPPOINT=$MINTRIPPOINT&lt;br /&gt;
        fi&lt;br /&gt;
        echo $command &amp;gt; $FAN&lt;br /&gt;
        # Temperature ramps up quickly, so pick this not too large:&lt;br /&gt;
        sleep 5&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I added this script to the other ones. Don't wander about my talk edits, i didn't realize i was on the talk page. [[User:Wyrfel|Wyrfel]] 01:48, 13 Aug 2005 (CEST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== X41 ==&lt;br /&gt;
&lt;br /&gt;
Same fan problem here on the X41. Once it starts it won't stop (unless it is _very_ cold outside). Undervolting the CPU doesn't help - still the same problem.&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:X41&amp;diff=10449</id>
		<title>Category:X41</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:X41&amp;diff=10449"/>
		<updated>2005-09-28T08:57:23Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad X41 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad X41 related topics.&lt;br /&gt;
==== Features ====&lt;br /&gt;
* [[Intel Pentium M (Dothan)]] 1.5GHz LV CPU&lt;br /&gt;
* [[Intel Graphics Media Accelerator 900]]&lt;br /&gt;
** 12.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
* 256, 512MB or 1GB memory standard&lt;br /&gt;
* 1.8&amp;quot; 40 or 60GB PATA HDD&lt;br /&gt;
* [[AD1981B]] AC'97 Audio controller&lt;br /&gt;
* Broadcom 10/100/1000 Ethernet controller&lt;br /&gt;
* CDC slot with one of the following:&lt;br /&gt;
** [[IBM Integrated 56K Modem (MDC-2)]]&lt;br /&gt;
** [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)]]&lt;br /&gt;
* MiniPCI slot with one of the following:&lt;br /&gt;
** [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]&lt;br /&gt;
** [[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] in select models&lt;br /&gt;
* SD Card slot with IO support&lt;br /&gt;
* Single Type II Cardbus slot&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadX40.jpg|ThinkPad X41]]&lt;br /&gt;
|}&lt;br /&gt;
* [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles_pdf/39t6186.pdf ThinkPad X41 - Hardware Maintenance Manual (July 2005)] (6,101,513   Bytes)&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:X41&amp;diff=9384</id>
		<title>Category:X41</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:X41&amp;diff=9384"/>
		<updated>2005-09-28T08:55:56Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad X41 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad X41 related topics.&lt;br /&gt;
==== Features ====&lt;br /&gt;
* [[Intel Pentium M (Dothan)]] 1.5GHz LV CPU&lt;br /&gt;
* [[Intel Graphics Media Accelerator 900]]&lt;br /&gt;
** 12.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
* 256 or 512MB memory standard&lt;br /&gt;
* 1.8&amp;quot; 40 or 60GB PATA HDD&lt;br /&gt;
* [[AD1981B]] AC'97 Audio controller&lt;br /&gt;
* Broadcom 10/100/1000 Ethernet controller&lt;br /&gt;
* CDC slot with one of the following:&lt;br /&gt;
** [[IBM Integrated 56K Modem (MDC-2)]]&lt;br /&gt;
** [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)]]&lt;br /&gt;
* MiniPCI slot with one of the following:&lt;br /&gt;
** [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]&lt;br /&gt;
** [[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] in select models&lt;br /&gt;
* SD Card slot with IO support&lt;br /&gt;
* Single Type II Cardbus slot&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadX40.jpg|ThinkPad X41]]&lt;br /&gt;
|}&lt;br /&gt;
* [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles_pdf/39t6186.pdf ThinkPad X41 - Hardware Maintenance Manual (July 2005)] (6,101,513   Bytes)&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category_talk:X41&amp;diff=9343</id>
		<title>Category talk:X41</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category_talk:X41&amp;diff=9343"/>
		<updated>2005-09-27T06:23:52Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;the features list a &amp;quot;40 or 60GB SATA HDD&amp;quot;. is this really a SATA disk? IMO it seems that the X40/X41 series just uses a SATA controller with a SATA/PATA bridge and a normal PATA disk.&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:X41&amp;diff=9340</id>
		<title>Category:X41</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:X41&amp;diff=9340"/>
		<updated>2005-09-22T21:52:37Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad X41 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad X41 related topics.&lt;br /&gt;
==== Features ====&lt;br /&gt;
* [[Intel Pentium M (Dothan)]] 1.5GHz LV CPU&lt;br /&gt;
* [[Intel Graphics Media Accelerator 900]]&lt;br /&gt;
** 12.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
* 256 or 512MB memory standard&lt;br /&gt;
* 40 or 60GB SATA HDD&lt;br /&gt;
* [[AD1981B]] AC'97 Audio controller&lt;br /&gt;
* Broadcom 10/100/1000 Ethernet controller&lt;br /&gt;
* CDC slot with one of the following:&lt;br /&gt;
** [[IBM Integrated 56K Modem (MDC-2)]]&lt;br /&gt;
** [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)]]&lt;br /&gt;
* MiniPCI slot with one of the following:&lt;br /&gt;
** [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]&lt;br /&gt;
** [[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] in select models&lt;br /&gt;
* SD Card slot with IO support&lt;br /&gt;
* Single Type II Cardbus slot&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadX40.jpg|ThinkPad X41]]&lt;br /&gt;
|}&lt;br /&gt;
* [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles_pdf/39t6186.pdf ThinkPad X41 - Hardware Maintenance Manual (July 2005)] (6,101,513   Bytes)&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_fan_noise&amp;diff=9440</id>
		<title>Problem with fan noise</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_fan_noise&amp;diff=9440"/>
		<updated>2005-09-22T18:51:11Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: /* always on problem: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the fan noise problem in Thinkpad models from 2003/2004.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
&lt;br /&gt;
There seem to be two different occurances of the problem (or two different problems).&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
The Thinkpad Fan accelerates in regular intervals, making an annoying noise.&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
The Fan is always on, even though the processor is rather cool.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
*Thinkpad {{T40}}, {{T40p}}, {{T41}}, {{T42}}(?)&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
*Thinkpad {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
*Thinkpad {{R32}}, {{R50}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
*Thinkpad {{X32}}, {{X40}}, {{X41}}&lt;br /&gt;
*Thinkpad {{A31p}}&lt;br /&gt;
*Thinkpad {{770X}}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
*Linux, all flavours&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
*Linux, all flavours&lt;br /&gt;
*FreeBSD 5.3&lt;br /&gt;
*OpenBSD 3.7 (Tested with X40)&lt;br /&gt;
*Windows XP&lt;br /&gt;
*Windows 2000 pro&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
IBM released an update to the embedded controller program that seems to at least partially solve this problem:&lt;br /&gt;
&lt;br /&gt;
 Version 3.03 - 1RHT70WW&lt;br /&gt;
 NOTE: This version of Embedded Controller Program will only work with BIOS Version 3.06f (or higher).&lt;br /&gt;
    * (Fix) Reduced Fan noise in some models.&lt;br /&gt;
&lt;br /&gt;
The update can be found here: http://www-306.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50279&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
The problem is yet unsolved. But see the partial fix below.&lt;br /&gt;
&lt;br /&gt;
IBM made a statement regarding this on their homepage:&lt;br /&gt;
http://www-307.ibm.com/pc/support/site.wss/MIGR-56504.html&lt;br /&gt;
&lt;br /&gt;
It seems that it's a feature of centrino - http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-September/019737.html&lt;br /&gt;
Perhaps it's fixable by adding the fans and temps to the dsdt?&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
&lt;br /&gt;
====Replacing the fan====&lt;br /&gt;
Some people reported that they replaced the original fan against one of a similar notebook without the problem has worked for them, i.e. changing a {{T41}}s fan against one from a {{T41p}}.&lt;br /&gt;
&lt;br /&gt;
====BIOS upgrade====&lt;br /&gt;
You can try upgrading your embedded controller program to version 3.03 or newer.&lt;br /&gt;
&lt;br /&gt;
The update can be found here: http://www-306.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50279&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
&lt;br /&gt;
It seems like for some people a combination of enabling dynamic frequency scaling and using the most recent radeon drivers (from xorg 6.8.x) with the  DynamicClocks option enabled helped lowing the fan rotation and hence making it more quiet.&lt;br /&gt;
&lt;br /&gt;
Also the fglrx driver from ATI is said to show the same effect when used together with dynamic frequency scaling.&lt;br /&gt;
&lt;br /&gt;
On a 770X the fan can be fully controlled through ACPI. Thermal Zone THM5 (possibly the battery/charging circuit, it's definitely warmer when using 5v PCMCIA cards and AC) triggers it to turn on and not ever off by design. Can be solved by a custom DSDT, which also makes use of the variable-speed features of the fan (will release this once I've finished tweaking and testing it).&lt;br /&gt;
&lt;br /&gt;
I can confirm that on my R51, the graphics card seems to be the problem.  The fan keeps running most of the time even with AC on, but even though I activated DynamicClocks (with the radeon driver), I can see in /proc/acpi/ibm/thermal that the GPU (4th value) is at 52-53Â°.  The fan stops running as soon as the temperature gets down to 50 degrees and starts again at 53.  While debugging, I seemed(!) to be able to reduce the temperature together with the resolution (e.g. &amp;quot;xrandr -s 2&amp;quot; to get from 1400x1050 to 1024x768) or by switching off the graphics with &amp;quot;xset dpms force off&amp;quot;.  The bottom line is that the below &amp;quot;partial fix&amp;quot; won't work because the GPU temperature is the problem.&lt;br /&gt;
&lt;br /&gt;
The GPU also seems to be the culprit on the t43p. Even with the fan always on (with speeds of around 4K reported in /proc/acpi/ibm/fan), the temperature never drops below 55. This is with the Xorg driver and DynamicClocks=on. With the ATI's fglrx driver, the GPU temp seems slightly higher (although I haven't performed a careful comparison). Without the fan, the temperature very quickly climbs to above 60. &lt;br /&gt;
&lt;br /&gt;
====partial fix:====&lt;br /&gt;
{{WARN|This circumvents the BIOS fan control, so be careful and use at your own risk! Don't toast your ThinkPad.}}&lt;br /&gt;
&lt;br /&gt;
When loading [[ibm-acpi]] v0.11 with experimental switch (modprobe ibm_acpi experimental=1), it is possible to read and write the status of fan:&lt;br /&gt;
&lt;br /&gt;
 '''#cat /proc/acpi/ibm/fan'''&lt;br /&gt;
 status:         enabled&lt;br /&gt;
 speed:          3580&lt;br /&gt;
 commands:       enable, disable&lt;br /&gt;
 &lt;br /&gt;
 '''#echo disable &amp;gt; /proc/acpi/ibm/fan'''&lt;br /&gt;
 &lt;br /&gt;
 '''cat /proc/acpi/ibm/fan'''&lt;br /&gt;
 status:         disabled&lt;br /&gt;
 speed:          0&lt;br /&gt;
 commands:       enable, disable&lt;br /&gt;
&lt;br /&gt;
But the fan will then '''never''' wake up. So, we need a [[ACPI fan control script|small script]] witch is constantly checking the temperature and setting the fan on/off when needed.&lt;br /&gt;
&lt;br /&gt;
On my T41 (gentoo-sources-2.6.11.11 ) I noticed that after unloading the fan module the fan noise stopped. With the module loaded the fan was working even at very low cpu temperatures, without the module it's ok so far.&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:X41&amp;diff=9191</id>
		<title>Category:X41</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:X41&amp;diff=9191"/>
		<updated>2005-09-22T18:44:50Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== ThinkPad X41 ===&lt;br /&gt;
This pages gives an overview of all ThinkPad X41 related topics.&lt;br /&gt;
==== Features ====&lt;br /&gt;
* [[Intel Pentium M (Dothan)]] 1.5GHz or 1.6GHz LV CPU&lt;br /&gt;
* [[Intel Graphics Media Accelerator 900]]&lt;br /&gt;
** 12.1&amp;quot; TFT display with 1024x768 resolution&lt;br /&gt;
* 256 or 512MB memory standard&lt;br /&gt;
* 40 or 60GB SATA HDD&lt;br /&gt;
* [[AD1981B]] AC'97 Audio controller&lt;br /&gt;
* Broadcom 10/100/1000 Ethernet controller&lt;br /&gt;
* CDC slot with one of the following:&lt;br /&gt;
** [[IBM Integrated 56K Modem (MDC-2)]]&lt;br /&gt;
** [[IBM Integrated Bluetooth IV with 56K Modem (BMDC-3)]]&lt;br /&gt;
* MiniPCI slot with one of the following:&lt;br /&gt;
** [[Intel PRO/Wireless 2200BG Mini-PCI Adapter]]&lt;br /&gt;
** [[Intel PRO/Wireless 2915ABG Mini-PCI Adapter]]&lt;br /&gt;
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]&lt;br /&gt;
* [[Active Protection System|IBM Active Protection System]]&lt;br /&gt;
* [[Integrated Fingerprint Reader]] in select models&lt;br /&gt;
* SD Card slot with IO support&lt;br /&gt;
* Single Type II Cardbus slot&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[image:ThinkPadX40.jpg|ThinkPad X41]]&lt;br /&gt;
|}&lt;br /&gt;
* [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles_pdf/39t6186.pdf ThinkPad X41 - Hardware Maintenance Manual (July 2005)] (6,101,513   Bytes)&lt;br /&gt;
&lt;br /&gt;
[[Category:Models]]&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_fan_noise&amp;diff=9185</id>
		<title>Problem with fan noise</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_fan_noise&amp;diff=9185"/>
		<updated>2005-09-21T19:25:47Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: /* always on problem: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the fan noise problem in Thinkpad models from 2003/2004.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
&lt;br /&gt;
There seem to be two different occurances of the problem (or two different problems).&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
The Thinkpad Fan accelerates in regular intervals, making an annoying noise.&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
The Fan is always on, even though the processor is rather cool.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
*Thinkpad {{T40}}, {{T40p}}, {{T41}}, {{T42}}(?)&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
*Thinkpad {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
*Thinkpad {{R32}}, {{R50}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
*Thinkpad {{X40}}, {{X41}}, {{X32}}&lt;br /&gt;
*Thinkpad {{A31p}}&lt;br /&gt;
*Thinkpad {{770X}}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
*Linux, all flavours&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
*Linux, all flavours&lt;br /&gt;
*FreeBSD 5.3&lt;br /&gt;
*OpenBSD 3.7 (Tested with X40)&lt;br /&gt;
*Windows XP&lt;br /&gt;
*Windows 2000 pro&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
IBM released an update to the embedded controller program that seems to at least partially solve this problem:&lt;br /&gt;
&lt;br /&gt;
 Version 3.03 - 1RHT70WW&lt;br /&gt;
 NOTE: This version of Embedded Controller Program will only work with BIOS Version 3.06f (or higher).&lt;br /&gt;
    * (Fix) Reduced Fan noise in some models.&lt;br /&gt;
&lt;br /&gt;
The update can be found here: http://www-306.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50279&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
The problem is yet unsolved. But see the partial fix below.&lt;br /&gt;
&lt;br /&gt;
IBM made a statement regarding this on their homepage:&lt;br /&gt;
http://www-307.ibm.com/pc/support/site.wss/MIGR-56504.html&lt;br /&gt;
&lt;br /&gt;
It seems that it's a feature of centrino - http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-September/019737.html&lt;br /&gt;
Perhaps it's fixable by adding the fans and temps to the dsdt?&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
&lt;br /&gt;
===acceleration problem:===&lt;br /&gt;
&lt;br /&gt;
====Replacing the fan====&lt;br /&gt;
Some people reported that they replaced the original fan against one of a similar notebook without the problem has worked for them, i.e. changing a {{T41}}s fan against one from a {{T41p}}.&lt;br /&gt;
&lt;br /&gt;
====BIOS upgrade====&lt;br /&gt;
You can try upgrading your embedded controller program to version 3.03 or newer.&lt;br /&gt;
&lt;br /&gt;
The update can be found here: http://www-306.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-50279&lt;br /&gt;
&lt;br /&gt;
===always on problem:===&lt;br /&gt;
&lt;br /&gt;
It seems like for some people a combination of enabling dynamic frequency scaling and using the most recent radeon drivers (from xorg 6.8.x) with the  DynamicClocks option enabled helped lowing the fan rotation and hence making it more quiet.&lt;br /&gt;
&lt;br /&gt;
Also the fglrx driver from ATI is said to show the same effect when used together with dynamic frequency scaling.&lt;br /&gt;
&lt;br /&gt;
On a 770X the fan can be fully controlled through ACPI. Thermal Zone THM5 (possibly the battery/charging circuit, it's definitely warmer when using 5v PCMCIA cards and AC) triggers it to turn on and not ever off by design. Can be solved by a custom DSDT, which also makes use of the variable-speed features of the fan (will release this once I've finished tweaking and testing it).&lt;br /&gt;
&lt;br /&gt;
I can confirm that on my R51, the graphics card seems to be the problem.  The fan keeps running most of the time even with AC on, but even though I activated DynamicClocks (with the radeon driver), I can see in /proc/acpi/ibm/thermal that the GPU (4th value) is at 52-53Â°.  The fan stops running as soon as the temperature gets down to 50 degrees and starts again at 53.  While debugging, I seemed(!) to be able to reduce the temperature together with the resolution (e.g. &amp;quot;xrandr -s 2&amp;quot; to get from 1400x1050 to 1024x768) or by switching off the graphics with &amp;quot;xset dpms force off&amp;quot;.  The bottom line is that the below &amp;quot;partial fix&amp;quot; won't work because the GPU temperature is the problem.&lt;br /&gt;
&lt;br /&gt;
The GPU also seems to be the culprit on the t43p. Even with the fan always on (with speeds of around 4K reported in /proc/acpi/ibm/fan), the temperature never drops below 55. This is with the Xorg driver and DynamicClocks=on. With the ATI's fglrx driver, the GPU temp seems slightly higher (although I haven't performed a careful comparison). Without the fan, the temperature very quickly climbs to above 60. &lt;br /&gt;
&lt;br /&gt;
====partial fix:====&lt;br /&gt;
{{WARN|This circumvents the BIOS fan control, so be careful and use at your own risk! Don't toast your ThinkPad.}}&lt;br /&gt;
&lt;br /&gt;
When loading [[ibm-acpi]] v0.11 with experimental switch (modprobe ibm_acpi experimental=1), it is possible to read and write the status of fan:&lt;br /&gt;
&lt;br /&gt;
 '''#cat /proc/acpi/ibm/fan'''&lt;br /&gt;
 status:         enabled&lt;br /&gt;
 speed:          3580&lt;br /&gt;
 commands:       enable, disable&lt;br /&gt;
 &lt;br /&gt;
 '''#echo disable &amp;gt; /proc/acpi/ibm/fan'''&lt;br /&gt;
 &lt;br /&gt;
 '''cat /proc/acpi/ibm/fan'''&lt;br /&gt;
 status:         disabled&lt;br /&gt;
 speed:          0&lt;br /&gt;
 commands:       enable, disable&lt;br /&gt;
&lt;br /&gt;
But the fan will then '''never''' wake up. So, we need a [[ACPI fan control script|small script]] witch is constantly checking the temperature and setting the fan on/off when needed.&lt;br /&gt;
&lt;br /&gt;
On my T41 (gentoo-sources-2.6.11.11 ) I noticed that after unloading the fan module the fan noise stopped. With the module loaded the fan was working even at very low cpu temperatures, without the module it's ok so far.&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Buyers_Guide&amp;diff=9652</id>
		<title>Buyers Guide</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Buyers_Guide&amp;diff=9652"/>
		<updated>2005-09-17T19:48:01Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: /* Special deals for certain customer groups */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to hints about buying used or new ThinkPad models. You can find notes about typical weaknesses of used ThinkPads here and other things you should care about when choosing a ThinkPad and where to buy it.&lt;br /&gt;
&lt;br /&gt;
==Only some random notes so far==&lt;br /&gt;
*{{390X}} models with 15&amp;quot; display are said to have weak display cables that tend to break.&lt;br /&gt;
*{{A30}}, {{A30p}}, {{A31}}, {{A31p}} seem to have a mechanical design that can cause the motherboard to break. At least there are a significant number of reports of broken motherboards on these models.&lt;br /&gt;
*{{T30}} had a problem with memory sockets detaching from the system board. IBM replaced these free of charge even after warranties expired.&lt;br /&gt;
&lt;br /&gt;
==Build it yourself and save money==&lt;br /&gt;
Lenovo offers more flexibility than any other major manufacturer of laptop computers, at least that I know of. Their &amp;quot;configure-to-order&amp;quot; (CTO) offerings let you build the computer you want, without paying for anything you don't want. The basic CTO includes the mainboard and CPU, but no RAM, disk, mini-PCI cards, software, or other add-ons. You can even get a laptop in a CTO configuration.&lt;br /&gt;
&lt;br /&gt;
I built my {{X32}} notebook with 1GB RAM, 60GB 5400RPM hard drive, USB DVD-ROM CD-RW drive, and 802.11a/b/g mini-PCI for a grand total of US$1,206, including tax and shipping.&lt;br /&gt;
&lt;br /&gt;
Start with the complete list of [https://www-03.ibm.com/lenovo/shop/personalpages/public/public/products/dsp_product_list.cfm products]. Look for items that end with &amp;quot;CTO&amp;quot; or &amp;quot;Custom.&amp;quot; Choose the chassis you want. Then add whatever [http://www-132.ibm.com/content/home/store_IBMPublicUSA/en_US/Upgrades.html upgrades] you need that only Lenovo offers (such as WiFi). Fill in the rest of the components from other, less expensive vendors.&lt;br /&gt;
&lt;br /&gt;
Update: you cant do this nowadays. They will not sell you a CTO barebone. At least you cant do it online. You might have to 'con'  a sales agent.&lt;br /&gt;
&lt;br /&gt;
Response to update: I did not need to con anyone. I just ordered the CTO chassis and the parts I needed from their website. I placed the order on August 18, 2005 and received all the shipments by August 26, 2005.&lt;br /&gt;
&lt;br /&gt;
== Special deals for certain customer groups ==&lt;br /&gt;
IBM makes huge discounts to students and teachers:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! country !! shops &amp;amp; target groups&lt;br /&gt;
|-&lt;br /&gt;
| Austria ||&lt;br /&gt;
* [http://www.studentline.at/ Studentline.at] (students, university staff, pupils and teachers)&lt;br /&gt;
* [http://www.notebook4u.at/ notebook4u.at] (students, pupils and teachers)&lt;br /&gt;
* [http://www.abax.at/academic/ ABAX] (students, pupils and teachers)&lt;br /&gt;
* [http://www.bostelmann.com/ Computer Bostelmann] (students, pupils and teachers)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| France ||&lt;br /&gt;
*[http://www.ibm.com/easyaccess/education IBM education homepage]&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Germany ||&lt;br /&gt;
*[http://www.ok1.de ok1] (students, university staff, pupils and teachers)&lt;br /&gt;
*[http://www.campusrabatt.de/index.php ADD Datensysteme: CampusRabatt] (students, university staff, pupils and teachers)&lt;br /&gt;
*[http://www.pro-com.org pro-com Datensysteme]:&lt;br /&gt;
**[http://www.pro-com.org/b2b pro-com b2b] (businesses)&lt;br /&gt;
**[http://www.nofost.de/ NOFOST] (students &amp;amp; university staff)&lt;br /&gt;
**[http://www.no4ed.de/ NOFOED] (pupils &amp;amp; teachers)&lt;br /&gt;
**[http://www.nofoch.de/ NOFOCH] (clinics and medical institutions and their staff)&lt;br /&gt;
**[http://www.pro-com.org/lf pro-com luf] (universities, schools &amp;amp; other educational and research institutes)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Switzerland ||&lt;br /&gt;
*[http://www.rabais-etudiant.ch/ Rabais-Etudiant] (students, teachers, schools)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| United States ||&lt;br /&gt;
* [http://www.pc.ibm.com/us/education/ Education] (K-12 and Higher Education)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Buying on eBay ==&lt;br /&gt;
* Many sellers do not know exactly what they have. Get the full 7-digit machine type if at all possible. Compare it to the specifications in the *book.pdf series: twbook.pdf, tabook.pdf, tawbook.pdf, etc, to determine actual screen size, original CPU speed, original hard disk, etc.&lt;br /&gt;
* You can try getting the serial number as well to check the warranty status at IBMs support pages.&lt;br /&gt;
* Check completed auctions carefully to determine going prices for comparable machines.&lt;br /&gt;
* Be aware if any port covers are missing. If they are, see if any current auctions are running to check availability.&lt;br /&gt;
* If the unit doesn't come with a hard drive, know whether it has the caddy and cover&lt;br /&gt;
* Anything with a PIII or later most likely came with a Windows Certificate of Authenticity. Find out whether the listed machine does. Even if you don't want it, it may help resale value when you '''sell''' the machine.&lt;br /&gt;
* Read the feedback of the seller on items he has sold, especially electronics, computers and laptops. If meangranny is suddenly selling T43's after three years of lace, stay away.&lt;br /&gt;
* If it seems too good to be true, it probably is. There's a reason no one else is bidding on it.&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Buyers_Guide&amp;diff=8768</id>
		<title>Buyers Guide</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Buyers_Guide&amp;diff=8768"/>
		<updated>2005-09-06T08:04:13Z</updated>

		<summary type="html">&lt;p&gt;85.124.170.206: /* Special deals for certain customer groups */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to hints about buying used or new ThinkPad models. You can find notes about typical weaknesses of used ThinkPads here and other things you should care about when choosing a ThinkPad and where to buy it.&lt;br /&gt;
&lt;br /&gt;
==Only some random notes so far==&lt;br /&gt;
*{{390X}} models with 15&amp;quot; display are said to have weak display cables that tend to break.&lt;br /&gt;
*{{A30}}, {{A30p}}, {{A31}}, {{A31p}} seem to have a mechanical design that can cause the motherboard to break. At least there are a significant number of reports of broken motherboards on these models.&lt;br /&gt;
*{{T30}} had a problem with memory sockets detaching from the system board. IBM replaced these free of charge even after warranties expired.&lt;br /&gt;
&lt;br /&gt;
==Build it yourself and save money==&lt;br /&gt;
Lenovo offers more flexibility than any other major manufacturer of laptop computers, at least that I know of. Their &amp;quot;configure-to-order&amp;quot; (CTO) offerings let you build the computer you want, without paying for anything you don't want. The basic CTO includes the mainboard and CPU, but no RAM, disk, mini-PCI cards, software, or other add-ons. You can even get a laptop in a CTO configuration.&lt;br /&gt;
&lt;br /&gt;
I built my {{X32}} notebook with 1GB RAM, 60GB 5400RPM hard drive, USB DVD-ROM CD-RW drive, and 802.11a/b/g mini-PCI for a grand total of US$1,206, including tax and shipping.&lt;br /&gt;
&lt;br /&gt;
Start with the complete list of [[https://www-03.ibm.com/lenovo/shop/personalpages/public/public/products/dsp_product_list.cfm products]]. Look for items that end with &amp;quot;CTO&amp;quot; or &amp;quot;Custom.&amp;quot; Choose the chassis you want. Then add whatever [[http://www-132.ibm.com/content/home/store_IBMPublicUSA/en_US/Upgrades.html upgrades]] you need that only Lenovo offers (such as WiFi). Fill in the rest of the components from other, less expensive vendors.&lt;br /&gt;
&lt;br /&gt;
== Special deals for certain customer groups ==&lt;br /&gt;
IBM makes huge discounts to students and teachers:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! country !! shops &amp;amp; target groups&lt;br /&gt;
|-&lt;br /&gt;
| France ||&lt;br /&gt;
*[http://www.ibm.com/easyaccess/education IBM education homepage]&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Switzerland ||&lt;br /&gt;
*[http://www.rabais-etudiant.ch/ Rabais-Etudiant] (students, teachers, schools)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Germany ||&lt;br /&gt;
*[http://www.ok1.de IP-Web GmbH] (students, university staff, pupils and teachers)&lt;br /&gt;
*[http://www.campusrabatt.de/index.php ADD Datensysteme: CampusRabatt] (students, university staff, pupils and teachers)&lt;br /&gt;
*[http://www.pro-com.org pro-com Datensysteme]:&lt;br /&gt;
**[http://www.pro-com.org/b2b pro-com b2b] (businesses)&lt;br /&gt;
**[http://www.nofost.de/ NOFOST] (students &amp;amp; university staff)&lt;br /&gt;
**[http://www.no4ed.de/ NOFOED] (pupils &amp;amp; teachers)&lt;br /&gt;
**[http://www.nofoch.de/ NOFOCH] (clinics and medical institutions and their staff)&lt;br /&gt;
**[http://www.pro-com.org/lf pro-com luf] (universities, schools &amp;amp; other educational and research institutes)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| Austria ||&lt;br /&gt;
* [http://www.studentline.at/ Studentline.at] (students, university staff, pupils and teachers)&lt;br /&gt;
* [http://www.notebook4u.at/ notebook4u.at] (students, pupils and teachers)&lt;br /&gt;
* [http://www.abax.at/academic/ ABAX] (students, pupils and teachers)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Buying on eBay ==&lt;br /&gt;
* Many sellers do not know exactly what they have. Get the full 7-digit machine type if at all possible. Compare it to the specifications in the *book.pdf series: twbook.pdf, tabook.pdf, tawbook.pdf, etc, to determine actual screen size, original CPU speed, original hard disk, etc.&lt;br /&gt;
* You can try getting the serial number as well to check the warranty status at IBMs support pages.&lt;br /&gt;
* Check completed auctions carefully to determine going prices for comparable machines.&lt;br /&gt;
* Be aware if any port covers are missing. If they are, see if any current auctions are running to check availability.&lt;br /&gt;
* If the unit doesn't come with a hard drive, know whether it has the caddy and cover&lt;br /&gt;
* Anything with a PIII or later most likely came with a Windows Certificate of Authenticity. Find out whether the listed machine does. Even if you don't want it, it may help resale value when you '''sell''' the machine.&lt;br /&gt;
* Read the feedback of the seller on items he has sold, especially electronics, computers and laptops. If meangranny is suddenly selling T43's after three years of lace, stay away.&lt;br /&gt;
* If it seems to good to be true, it probably is. There's a reason no one else is bidding on it.&lt;/div&gt;</summary>
		<author><name>85.124.170.206</name></author>
		
	</entry>
</feed>