[ltp] WARNING for everyone doing ThinkPad fan control

Daniel Castro linux-thinkpad@linux-thinkpad.org
Tue, 15 Jul 2008 22:11:54 +0100


Well I have Fan Control installed and I just use it on the "Quiet" mode. 
I suppose I'm on the safe side right?

________________________

Daniel Castro
Networking and Distributed Systems
Computer Science
Trinity College Dublin

Mobile: 083-318-2058
86.4.3 Trinity Hall, Dartry Road, Dublin 6
________________________



Henrique de Moraes Holschuh wrote:
> I have just added this warning to ThinkWiki's fan control page:
>
> === WARNING: ================================================
> When designing fan-control applets, never ignore a valid thermal sensor.
>
> Even if it seems to be stuck at a certain temperature, you must take that
> sensor into account.  While it will probably make the fan spin faster than
> if the sensor was ignored, that's exactly what would happen when the fan is
> under EC control, and could very well be the reason for the "stuck" value in
> the first place.
>
> Always play it safe.  If a battery pack seems to want the fan to always run
> faster, the only safe thing to do is to make it run faster.
> =============================================================
>
> The facts as I know them:
>
> 1.  As far as I could find out, there are no battery packs with defective
> thermal sensors in the field:  Lenovo would have exchanged those right away
> if they were defective, and the Windows utility doesn't flag them as
> defective, either.  I got some information that implies the Windows utility
> is correct (the packs are not defective).
>
> 2.  Some battery packs have been observed to have a sensor "stuck" at 50C.
> It is plain impossible for a Linux bug to get *just* that reading incorrect.
>
> 3.  The EC won't turn the fan off (and in fact, probably not let it go below
> level 3) if a sensor is at 50C.
>
> 4.  The Windows utility is not showing the temperature as 50C (there are two
> sensors per pack, one near the cells, the other in the charger/monitor), so
> it looks like that sensor is not the more important thermal sensor of the
> battery pack.
>
> Do the math.
>
> Don't use fan control to run the machine any hotter than the EC would.
> There is a damn good reason why the drivers require EXPLICIT configuration
> by the user to even ENABLE fan control.
>
> You have been warned.   
>
>