Revision f12f4d90308a22396ac87f6c3a7b2620589614c3 authored by Benjamin Herrenschmidt on 02 January 2006, 02:04:44 UTC, committed by Linus Torvalds on 02 January 2006, 16:38:37 UTC
Some G5s still occasionally experience shutdowns due to overtemp
conditions despite the recent fix. After analyzing logs from such
machines, it appears that the overtemp code is a bit too quick at
shutting the machine down when reaching the critical temperature (tmax +
8) and doesn't leave the fan enough time to actually cool it down. This
happens if the temperature of a CPU suddenly rises too high in a very
short period of time, or occasionally on boot (that is the CPUs are
already overtemp by the time the driver loads).

This patches makes the code a bit more relaxed, leaving a few seconds to
the fans to do their job before kicking the machine shutown.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent 557962a
History
File Mode Size
ac97
ali5451
au88x0
ca0106
cs46xx
emu10k1
hda
ice1712
korg1212
mixart
nm256
rme9652
trident
vx222
ymfpci
Kconfig -rw-r--r-- 15.2 KB
Makefile -rw-r--r-- 1.8 KB
ad1889.c -rw-r--r-- 26.5 KB
ad1889.h -rw-r--r-- 7.9 KB
als4000.c -rw-r--r-- 22.5 KB
atiixp.c -rw-r--r-- 43.7 KB
atiixp_modem.c -rw-r--r-- 35.0 KB
azt3328.c -rw-r--r-- 56.3 KB
azt3328.h -rw-r--r-- 9.0 KB
bt87x.c -rw-r--r-- 27.2 KB
cmipci.c -rw-r--r-- 90.1 KB
cs4281.c -rw-r--r-- 64.6 KB
ens1370.c -rw-r--r-- 77.1 KB
ens1371.c -rw-r--r-- 38 bytes
es1938.c -rw-r--r-- 51.4 KB
es1968.c -rw-r--r-- 74.5 KB
fm801.c -rw-r--r-- 42.3 KB
intel8x0.c -rw-r--r-- 81.2 KB
intel8x0m.c -rw-r--r-- 37.4 KB
maestro3.c -rw-r--r-- 91.7 KB
rme32.c -rw-r--r-- 57.8 KB
rme96.c -rw-r--r-- 66.7 KB
sonicvibes.c -rw-r--r-- 50.9 KB
via82xx.c -rw-r--r-- 74.9 KB
via82xx_modem.c -rw-r--r-- 33.6 KB

back to top