thinkpad CPU overheat ubuntu hardy 8.04

Bug #213818 reported by Lafa on 2008-04-08
66
This bug affects 7 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Nominated for Jaunty by gunnar
Nominated for Lucid by ybaruss

Bug Description

cat /var/log/kern.log
Apr 7 23:38:14 r50p-laptop kernel: [ 435.011698] ACPI: Critical trip point
Apr 7 23:38:14 r50p-laptop kernel: [ 435.011703] Critical temperature reached (94 C), shutting down.

clean install from cd, standart hardy 8.04 with latest updates

carla@r50p-laptop:~$ uname -a
Linux r50p-laptop 2.6.24-15-generic #1 SMP Tue Apr 8 00:33:51 UTC 2008 i686 GNU/Linux

carla@r50p-laptop:~$ lsmod
Module Size Used by
wlan_tkip 13696 2
wlan_ccmp 9600 1
af_packet 23812 4
radeon 124192 2
drm 82580 3 radeon
rfcomm 41744 2
l2cap 25728 13 rfcomm
ipv6 267780 14
uinput 10240 1
ppdev 10372 0
speedstep_centrino 9152 0
cpufreq_userspace 5284 0
cpufreq_powersave 2688 1
cpufreq_ondemand 9740 0
cpufreq_conservative 8712 0
cpufreq_stats 7104 0
freq_table 5536 3 speedstep_centrino,cpufreq_ondemand,cpufreq_stats
bay 6912 0
sbs 15112 0
sbshc 7680 1 sbs
container 5632 0
dock 11280 1 bay
tun 12672 0
iptable_filter 3840 0
ip_tables 14820 1 iptable_filter
x_tables 16132 1 ip_tables
aes_i586 33536 0
dm_crypt 15364 0
dm_mod 62660 1 dm_crypt
lp 12324 0
pcmcia 40876 0
wlan_scan_sta 14720 1
ath_rate_sample 14336 1
hci_usb 16540 2
bluetooth 61156 7 rfcomm,l2cap,hci_usb
snd_intel8x0 35356 3
snd_ac97_codec 101028 1 snd_intel8x0
battery 14212 0
evdev 13056 7
thinkpad_acpi 51836 0
ac97_bus 3072 1 snd_ac97_codec
parport_pc 36260 1
ac 6916 0
nvram 9992 2 thinkpad_acpi
snd_pcm_oss 42144 0
parport 37832 3 ppdev,lp,parport_pc
psmouse 40336 0
snd_mixer_oss 17920 1 snd_pcm_oss
serio_raw 7940 0
ath_pci 101024 0
snd_pcm 78596 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
wlan 207728 6 wlan_tkip,wlan_ccmp,wlan_scan_sta,ath_rate_sample,ath_pci
yenta_socket 27276 2
rsrc_nonstatic 13696 1 yenta_socket
ath_hal 192592 3 ath_rate_sample,ath_pci
pcmcia_core 40596 3 pcmcia,yenta_socket,rsrc_nonstatic
snd_seq_dummy 4868 0
video 19856 0
output 4736 1 video
snd_seq_oss 35584 0
snd_seq_midi 9376 0
snd_rawmidi 25760 1 snd_seq_midi
snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi
snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24836 2 snd_pcm,snd_seq
snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 56996 17 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
pcspkr 4224 0
snd_page_alloc 11400 2 snd_intel8x0,snd_pcm
button 9232 0
iTCO_wdt 13092 0
iTCO_vendor_support 4868 1 iTCO_wdt
shpchp 34452 0
pci_hotplug 30880 1 shpchp
intel_agp 25492 1
agpgart 34760 2 drm,intel_agp
ext3 136712 2
jbd 48404 1 ext3
mbcache 9600 1 ext3
sg 36880 0
sr_mod 17956 0
cdrom 37408 1 sr_mod
sd_mod 30720 4
ata_piix 19588 3
ata_generic 8324 0
pata_acpi 8320 0
libata 159344 3 ata_piix,ata_generic,pata_acpi
scsi_mod 151436 4 sg,sr_mod,sd_mod,libata
e1000 125760 0
ehci_hcd 37900 0
uhci_hcd 27024 0
usbcore 146028 4 hci_usb,ehci_hcd,uhci_hcd
thermal 16796 2
processor 36872 2 thermal
fan 5636 0
fbcon 42912 0
tileblit 3456 1 fbcon
font 9472 1 fbcon
bitblit 6784 1 fbcon
softcursor 3072 1 bitblit
fuse 50580 3

Lafa (luis-alves) wrote :

to reproduce this I just need to run stress for less than 3 minutes
stress --cpu 16 --vm 2 --vm-bytes 128M --timeout 1000s

I get this in the first 10 minutes using firefox or copying files

Lafa (luis-alves) wrote :

I notice if i run "sudo cpufreq-selector -g powersave"
my temperature never goes above 69 even with the stress tool running for 15 minutes

And if I run "sudo cpufreq-selector -g ondemand" it power off in less than 5 minutes

- I also installed the latest bios and firmware for HD from lenove website. So I'm running with Thinkpad 3.23 bios.
- XP runs fine on this machine, with high load.
- And Mandriva 2006 does not have problems either.

Lafa (luis-alves) wrote :

not sure if this help but here it is:

r50p-laptop:~$ dmesg |grep -i ACPI|grep DSDT
[ 0.000000] ACPI: DSDT 3FF6A8E7, C530 (r1 IBM TP-1R 3230 MSFT 100000E)
[ 4.469220] ACPI: Looking for DSDT in initramfs... error, file /DSDT.aml not found.

r50p-laptop:~$ cat /proc/acpi/thermal_zone/THM0/trip_points
critical (S5): 94 C
passive: 92 C: tc1=8 tc2=5 tsp=600 devices= CPU

sudo cp /proc/acpi/dsdt dsdt.bin

echo 1 > /proc/acpi/thermal_zone/THM0/polling_frequency

r50p-laptop:~$ cat /proc/acpi/ibm/fan /proc/acpi/ibm/thermal /proc/acpi/thermal_zone/THM0/temperature /proc/acpi/processor/CPU/throttling /proc/acpi/thermal_zone/THM0/polling_frequency /proc/acpi/thermal_zone/THM0/trip_points
status: enabled
speed: 3768
level: auto
temperatures: 81 57 40 80 32 -128 28 -128
temperature: 81 C
state count: 8
active state: T0
state available: T0 to T7
states:
   *T0: 100%
    T1: 87%
    T2: 75%
    T3: 62%
    T4: 50%
    T5: 37%
    T6: 25%
    T7: 12%
polling frequency: 1 seconds
critical (S5): 94 C
passive: 92 C: tc1=8 tc2=5 tsp=600 devices= CPU

Lafa (luis-alves) wrote :

I noticed that when I changed the the polling_frequency to 1,
the CPU speed changed from 1700 to 1200 when the temp reached 92C.

This for some reason fixes the problem. The CPU still runs very hot from from 80C at (1200Mhz) to 92C at (1700Mhz), is this how is supposed to work ?

But now at least looks like the OS is activating the CPU speed drop at 92C :)

Is there a way to change this to be at a lower temperature?
And what are the standard values for these temperatures?

Bhavani Shankar (bhavi) wrote :

Seems to be the same error here:

https://answers.edge.launchpad.net/ubuntu/+question/34592

Regards

IanG (ian-usts) wrote :

Okay I'm having the same problem open up certain apps, sometimes very few and I get a critical shutdown:

May 27 20:55:56 ubuntu kernel: [ 671.215459] ACPI: Critical trip point
May 27 20:55:56 ubuntu kernel: [ 671.219373] ACPI: Unable to turn cooling device [f7c4c420] 'on'
May 27 20:56:03 ubuntu kernel: [ 677.950407] ip6_tables: (C) 2000-2006 Netfilter Core Team
May 27 20:56:05 ubuntu exiting on signal 15

IanG (ian-usts) wrote :

Sorry mine's an upgrade from Feisty -> Gutsy -> Hardy not Feisty as I said before

IanG (ian-usts) wrote :

Latest:

May 29 16:48:20 ubuntu kernel: [ 2612.132042] Critical temperature reached (75 C), shutting down.
May 29 16:48:20 ubuntu kernel: [ 2612.132068] ACPI: Unable to turn cooling device [f7c4c420] 'on'
May 29 16:48:26 ubuntu kernel: [ 2618.123931] Critical temperature reached (65 C), shutting down.

and seems to be happening when PC's simply idling and not running any non-resident applications

IanG (ian-usts) wrote :

My Mainboard is a generic P4M 915G/PDI and since reporting this I have noticed that on booting up from the auto shutdown and into gnome, I have to do a GDM restart in order to get the symbolic links and icons back to their original state. Otherwise I have a blank desktop

IanG (ian-usts) wrote :

Linux ubuntu 2.6.24-17-386 #1 Thu May 1 13:57:56 UTC 2008 i686 GNU/Linux

IanG (ian-usts) wrote :

My problem appears to be exacerbated when using FF3b5 to view Flash heavy websites. The CPU usage goes through the roof and the system slows entirely. Also I have removed the System Monitor as a precaution (I really need to be able to use my computer without it crashing every 10 minutes) but have since realized that a fix has since been issued

https://bugs.launchpad.net/ubuntu/+source/gnome-system-monitor/+bug/187383

If anyone can indicate what other information they need or log reports to identify the issues then I would be grateful for advice

Same Problem on my thinkpad r60.

System freezes from time to time, because the temperature is beyond 90° .

I have the same Problem. System shutdown with "critical temprature 90°" Error.
ibm Thinkpad R51 1830 DG4

beefcurry (jonzwong) wrote :

This is not a duplicate of 223081. The title of 223081 is misleading and the report is about a system freeze unrelated with temperature.

IanG (ian-usts) wrote :

Well whether it's a duplicate or not, I wish they'd get this resolved

<sigh> This s getting silly:

Jun 19 09:30:22 ubuntu kernel: [ 5074.970741] ACPI: Critical trip point
Jun 19 09:30:22 ubuntu kernel: [ 5074.974575] ACPI: Unable to turn cooling device [f7c4d420] 'on'
Jun 19 09:30:29 ubuntu kernel: [ 5082.114430] ip6_tables: (C) 2000-2006 Netfilter Core Team
Jun 19 09:30:31 ubuntu exiting on signal 15

Feel like going back to Dapper (the most stable Ubuntu release I've experienced) and the sudden shutdowns can't be doing my hard drive any good I'd have thought unless handled properly

Ali Sheikh (asheikh) wrote :

Sorry for a bitter post, but I lost a lot of work because my T60p with Hardy Heron shutdown abruptly just because I visited a website with some flash. I never used to have this problem on feisty or on gutsy. Therefore this is yet another regression caused by Hardy.

Here are some other interesting facts:
1. My laptop shuts down when the CPU reaches 99 C. My laptop is always running hot, 90C is normal temperature when the system has very light load (as I type this comment).
2. My laptop's fan is capable of spinning at 5700 rpm.
3. Ubuntu never runs the fan at a speed faster than 3400rpm *ever*.
4. When the laptop starts heating up it would be a logical idea to speed up the fan to 5700 rpm automatically.
5. Ubuntu doesn't speed up the fan at all, instead, it immediately kills my applications and shuts down the whole system.
6. I am not the only one with these problems.

I see two bugs here:
1. Hardy regressed power management. It runs the CPU significantly hotter than previous Ubuntu releases.
2. The fan control could become smarter.

As with other bug reports that I have submitted or commented on, I fully expect that this bug report is going to be completely ignored by developers. Good job guys.

daniel_L (eagle-eye78) wrote :

same problem here, got a thinkpad r60

It seems to me that there is something wrong with the fan control. My fan speed is alway relative low (between 2600 and 3200 rpm), which is to low at 86 degree cpu temp I think. I tried the tp-fancontrol skript from http://www.thinkwiki.org/wiki/ACPI_fan_control_script#Variable_speed_control_scripts. The cpu temp no don't get above 69 degrees anymore.

This maybe a workaround but again there must be something wrong with the automatic fan control.

Wireless (admin-istartup) wrote :

Same here guys with THINKPAD X60 running clean installed hardy :(

From syslog:

Jul 13 20:09:50 TradeStation kernel: [ 6906.381828] ACPI: Critical trip point
Jul 13 20:09:50 TradeStation kernel: [ 6906.381836] Critical temperature reached (128 C), shutting down.

Happens mostly when i run amule after like 10 minutes.
128c isnt it kinda hell-hot? :)

Dominic van Berkel (barometz) wrote :

Similar issue here, not quite sure whether it's the same.
Running 8.04 on a Thinkpad t60p (Intel Core2Duo proc), my fan speed for some reason will not go above 3500RPM while set to "auto". I haven't had a shutdown yet, but I've been unable to boot once. Temperature mostly hangs on 62C, which is simply too darn high for an idling laptop on AC.
Funny bit is that I'm for some reason unable to manually set fan speed, even though I turned the necessary module option (thinkpad_acpi fan_control=1) - I get a Permission Denied, whether I try as root or as a plain user.
This annoys the hell out of me, frankly. I'll be testing with some LiveCDs and Windows now and report my findings. So far the internet seems to suggest that SMP + ACPI support has been broken ever since 6.06.

Dominic van Berkel (barometz) wrote :

So far:
It took me a while to get Windows running properly, hadn't booted into it for a couple of months now. Using the Thinkvantage tools I'm at least able to throttle my CPUs down, resulting in drastically lower temperatures. I'm not sure how much this was affected by my blowing through the fan to get some dust out beforehand, though.
Sensor 1: 47C
Sensor 2: 62C
CPU0 & CPU1: 47C
It was good to hear the fans spinning up for a change, too. On the other hand, the only acpi application I could find right now doesn't see any fan information, which boggles me a bit - Ubuntu didn't have a working custom DSDT file, yet did at least get fan information though it couldn't set it.
Will test with some LiveCD tomorrow.

Johannes H. Jensen (joh) wrote :

I'm having the exact same problems on my ThinkPad X61. I'm away from the computer every time it happens, and when I come back it's shut down. I check the logs and they mention critical temperature levels:

Aug 22 15:38:35 FarPad kernel: [ 2839.632044] ACPI: Critical trip point
Aug 22 15:38:35 FarPad kernel: [ 2839.632057] Critical temperature reached (128 C), shutting down.

The wierd thing is that I haven't been able to reproduce this with stress yet. I have never been able to observe that it reaches those temperature levels while I've been sitting by the computer. Might be some process which starts when I'm away...

It now idles on 52C, but usually idles at around 62C and often gets uncomfortably hot. My fan never reaches more than 3900RPM - is that actually the maximum temperature? Also, polling is disabled in /proc/acpi/thermal_zone/THM*/polling_frequency

Could any of the devs please respond to this?

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Just did a fresh install of 8.04 on my Dell Inspiron 6000 and ran into this issue within 20 minutes post install. The install was to replace Mandriva 2008.1 which worked without issue (in this regard).

Michael, as advised by Lean, can you try to reproduce with the latest Alpha for Intrepid and test it via a LiveCD. This will greatly help us to track this issue.

Thanks in advance.

Changed in linux:
status: New → Incomplete
easytool (wanghaining) wrote :

Ubuntu 8.10 RC has the same problem:

Thinkpad T400, Core 2 duo T9400 shuts down during stress test (for about 15mins), core temperature goes beyond 100C cause computer shuts down.

kernel 2.6.27-7-generic

Barteq (barteqpl) wrote :

2.6.27-7-generic, latest 8.10 stable. T61 (T8300). Fan cannot reach more than 3800 RPM ever. The only way to make it spin faster is to use disengaged mode, when it can reach ~5500 RPM. It should be default behaviour under heavy load.

Under Ubuntu fan:
- works always
- always at about 3300 RPM
- never reaches more than 3800 RPM
- is unable to chill it down while eg. watching HD movies and couses system to halt
- is *too slow*

AFAIR it worked fine on some of the first 8.04 (while it was alpha).. Fan could reach 4400 RPM at normal work. Now (under 8.10) I'm unable to make it.

Idle temeratures (while writing this words) are 51/58 Celcius degrees with fan control being set to auto (3306 RPM).

barlennan (barlennan) wrote :

I have been getting random shutdowns on my eMachines M2350 laptop at least since feisty where the *apparent* temperature suddenly goes from <50C to >150C. I seriously doubt it's getting anywhere near that hot. The hard drive temperature is around 38C. I updated to the latest 8.10 stable (2.6.27-7-generic) hoping for a fix, but no luck:

Nov 5 23:30:54 etaoin acpid: client has disconnected
Nov 5 23:30:54 etaoin kernel: [23971.024121] ACPI: Critical trip point
Nov 5 23:30:54 etaoin kernel: [23971.024156] Critical temperature reached (159 C), shutting down.

My /proc/acpi/thermal_zone/THRM/trip_points says:
critical (S5): 100 C
passive: 98 C: tc1=0 tc2=1 tsp=150 devices=CPU0

echo no longer works to change the trip points, which is noted in <a href="http://ubuntuforums.org/showthread.php?p=5135405&highlight=trip_points&page=2">this thread</a>. I can't find what the new way to do it is.

Changed in linux:
status: Incomplete → Confirmed
panos (distratios) wrote :

Same issue for me, Kubuntu 8.04 on a HP nx8220. I suffer from thermal shutdowns due to heavy cpu loads. On several occasions (while running cpu intensive apps) I also have nearly 90% cpu load from kacpid and acpid_notify (there is another bug report elsewhere).

My cpu temperature is NOT updated (acpi displays constant 16 C, which is of course ridiculous), and the fan is not spinning when cpu temp rises. The problem appeared suddenly, I never had any issues with Hardy. Booting into the Intrepid live cd made no difference. However, the problem disappears when I boot with acpi=off. Hence, some acpi or kernel bug makes ubuntu with acpi unusable, at least for me.

swerling (sswerling) wrote :

My Thinkpad r60 overheated last night while watching a TV show on Hulu, about 2 hours after upgrading from hardy to ibex. When I picked up the laptop, it was very hot indeed. Never had the problem before.

$ uname -a:
Linux r60 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux

I have the same problem with a thinkpad R50p, it used to work well on hardy,
and now I have to keep it lock at 1Ghz to avoid over heating on ibex.

On Mon, Dec 1, 2008 at 5:23 PM, swerling <email address hidden> wrote:

> My Thinkpad r60 overheated last night while watching a TV show on Hulu,
> about 2 hours after upgrading from hardy to ibex. When I picked up the
> laptop, it was very hot indeed. Never had the problem before.
>
> $ uname -a:
> Linux r60 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686
> GNU/Linux
>
> --
> thinkpad CPU overheat ubuntu hardy 8.04
> https://bugs.launchpad.net/bugs/213818
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
--
Best regards,
Luis Alves
email: luis.alves at lafaspot dot com

Simon Ives (simon-simonives) wrote :

I've been having this issue all day today and I've never had it before. I've been transcoding video today, something that I've not yet done on 8.10, so I guess the kernel couldn't deal with the CPU load properly.

$ uname -a
Linux compaq-v3118au 2.6.27-11-generic #1 SMP Thu Jan 8 08:38:33 UTC 2009 i686 GNU/Linux

/var/log/syslog
Jan 14 16:45:24 compaq-v3118au kernel: [ 2910.318044] ACPI: Critical trip point
Jan 14 16:45:24 compaq-v3118au kernel: [ 2910.318067] Critical temperature reached (99 C), shutting down.
Jan 14 16:45:24 compaq-v3118au init: tty4 main process (4527) killed by TERM signal
Jan 14 16:45:24 compaq-v3118au init: tty5 main process (4528) killed by TERM signal
Jan 14 16:45:24 compaq-v3118au init: tty2 main process (4531) killed by TERM signal
Jan 14 16:45:24 compaq-v3118au init: tty3 main process (4532) killed by TERM signal
Jan 14 16:45:24 compaq-v3118au init: tty6 main process (4533) killed by TERM signal
Jan 14 16:45:24 compaq-v3118au init: tty1 main process (5760) killed by TERM signal
Jan 14 16:45:25 compaq-v3118au bonobo-activation-server (simon-7173): could not associate with desktop session: Failed to connect to socket /tmp/dbus-69oxUXy497: Connection refused
Jan 14 16:45:27 compaq-v3118au kernel: [ 2913.299413] apm: BIOS not found.
Jan 14 16:45:27 compaq-v3118au chipcardd[5160]: chipcardd.c: 492: Watcher got a termination signal, will terminate child.
Jan 14 16:45:27 compaq-v3118au chipcardd[5160]: chipcardd.c: 830: Terminating daemon.
Jan 14 16:45:27 compaq-v3118au chipcardd[5161]: chipcardd.c: 488: Daemon got a termination signal
Jan 14 16:45:27 compaq-v3118au chipcardd[5160]: chipcardd.c: 857: Daemon terminated, exiting.
Jan 14 16:45:27 compaq-v3118au libvirtd: Shutting down on signal 15
Jan 14 16:45:27 compaq-v3118au dnsmasq[5291]: reading /etc/resolv.conf
Jan 14 16:45:27 compaq-v3118au dnsmasq[5291]: using nameserver 10.1.1.1#53
Jan 14 16:45:27 compaq-v3118au dnsmasq[5291]: exiting on receipt of SIGTERM
Jan 14 16:45:27 compaq-v3118au avahi-daemon[4938]: Interface vnet0.IPv4 no longer relevant for mDNS.
Jan 14 16:45:27 compaq-v3118au avahi-daemon[4938]: Leaving mDNS multicast group on interface vnet0.IPv4 with address 192.168.122.1.
Jan 14 16:45:27 compaq-v3118au avahi-daemon[4938]: Withdrawing address record for fe80::a041:8eff:fe15:b036 on vnet0.
Jan 14 16:45:27 compaq-v3118au avahi-daemon[4938]: Withdrawing address record for 192.168.122.1 on vnet0.
Jan 14 16:45:29 compaq-v3118au kernel: [ 2915.488875] ip6_tables: (C) 2000-2006 Netfilter Core Team
Jan 14 16:45:30 compaq-v3118au bonobo-activation-server (simon-7377): could not associate with desktop session: Failed to connect to socket /tmp/dbus-69oxUXy497: Connection refused
Jan 14 16:45:31 compaq-v3118au bluetoothd[5485]: bridge pan0 removed
Jan 14 16:45:31 compaq-v3118au bluetoothd[5485]: Stopping SDP server
Jan 14 16:45:31 compaq-v3118au bluetoothd[5485]: Exit
Jan 14 16:45:31 compaq-v3118au avahi-daemon[4938]: Got SIGTERM, quitting.
Jan 14 16:45:31 compaq-v3118au avahi-daemon[4938]: Leaving mDNS multicast group on interface eth0.IPv4 with address 10.1.1.3.
Jan 14 16:45:32 compaq-v3118au exiting on signal 15

Andreas Johansson (fumlig) wrote :

I'm using Intrepid on a T60 (IBM Thinkpad) with the 2.6.27-11-generic kernel. The fan basically stays at approx. 3400 RPM regardless of temperature. If I run something a bit more heavy on the graphics such as a 3D game, the machine usually freezes after 15-30 minutes.

I actually got the fan to spin up faster (disengaged mode @ around 5300 RPM) using the ThinkPad Fan Control:

http://www.gambitchess.org/mediawiki/index.php/ThinkPad_Fan_Control

This does help a lot and keep the temperature down to about 90 degrees C for both the CPU:s and the GPU. It's still too high but at least it's not freezing up so often (it still happens though).

I'm pretty sure something is wrong because the fan levels are supposed to be higher at high loads (~4500 for the T60 according to ThinkWiki).

So basically I just want to confirm that this is still very much an issue.

Lucas Dixon (iislucas) wrote :

I've just tested Ubuntu 9.04; I'm using Thinkpad T60p; Kernel 2.6.28-11; I tried:

git clone git://git.savannah.gnu.org/emacs.git

which downloads the latest emacs: computing the deltas is rather CPU intensive, which makes it a rather good test. The fan speed never got above 3800; CPU's got to 98 degrees before I decided to stop git before it killed my computer.

pms (przemyslslaw) wrote :

My ThinkPad T500 just has been killed under ubuntu 9.04 during CPU sensitive task. The temperatures goes to 100 C degrees, fan stays all the time around 3000-3400rpm.

Same problem here with Ubuntu 9.04 on a Thinkpad T60. This is annoying like hell, the laptop shuts down randomly while lots of applications, VirtualBox, etc. are running. The overheat occurs on heavy CPU load with power management set to "ondemand".
Hardware is OK (no overheat in Windows XP), also fan etc. has been cleaned. The trip points are set to 127 C (THM0) and 99 C (THM1). The reason for the random shutdowns is that THM1 sometimes goes over 99 C, as shown by the kernel logfile, which initiates the shutdown.

The only "solution" I have for now is a combination of:

1. Manually set the fan to full speed on boot (echo "level 7" > /proc/acpi/ibm/fan). It then spins at between 3700 and 3800 RPM, which is faster than it goes in automatic mode (then it reaches about 3300 RPM).

2. Permanently throttle down both CPU cores to 1.67 GHz

This is obviously not a very satisfying solution but still more acceptable than random shutdowns, which regularly destroy my unsaved work, filesystem, and virtual machines.
The real problem seems to be that Ubuntu does not run the fan at its full capacity (some prior posts mentioned fan speeds of >5000 RPM)?

Ok , I just realized that by setting the fan to "disengaged" makes it spin with up to ~4500 RPM after a minute or so. I'm pretty sure it never reaches that speed when its controlled automatically.
This is probably the problem: When controlled automatically, the fan is never disengaged, and does not even reach its full controlled speed of 3800 RPM, even when the CPUs are already overheating.
I think keeping the fan disengaged manually (echo "level disengaged" > /proc/acpi/ibm/fan) should prevent any overheating problems for the time being. Lets hope this gets fixed soon.

Well, the following just happened with CPU ondemand + fan in "disengaged" mode:

May 30 18:22:06 b4byl0n kernel: [ 1802.117685] ACPI: Critical trip point
May 30 18:22:06 b4byl0n kernel: [ 1802.117693] Critical temperature reached (100 C), shutting down.
May 30 18:22:06 b4byl0n kernel: [ 1802.123489] Critical temperature reached (95 C), shutting down.

Now I'm really out of ideas.

Alex Cockell (alcockell) wrote :

I'm finding my machine is also running hot... Thinkpad R61i, preinstalled with 8.04.2.

alex@ubuntu:~$ acpi -t
     Thermal 1: ok, 59.0 degrees C
     Thermal 2: ok, 56.0 degrees C
alex@ubuntu:~$ acpi -t
     Thermal 1: ok, 58.0 degrees C
     Thermal 2: ok, 56.0 degrees C
alex@ubuntu:~$ cat /proc/acpi/ibm/fan
status: enabled
speed: 3024
level: auto

I also got hit with the "no DSDT file error..

Lucas Dixon (iislucas) wrote :

I've been trying various of the /proc/acpi/ibm/fan commands, but find that none of them have any affect on the fan speed, except disable, which reports it as being zero, but doesn't the laptop seem otherwise unaffected. Disengaged mode also makes no difference.

Might this be a confusion between the old /proc/acpi/ibm interface and the newer /sys/bus/platform/ one?

Given that these do not actually change the fan speed, there is still no real workaround. One useful thing I found is to temporarily stop active processes and wait for the lapot to cool down: sudo kill -STOP process-id; but this is very far from satisfactory. For example, upgrading from 8.10 to 9.04 causes an overheat...

Alex Cockell (alcockell) wrote :

Here are my trip-points - Thunkpad R61i running Hardy...

alex@ubuntu:~$ cat /proc/acpi/thermal_zone/THM0/trip_points
critical (S5): 127 C
alex@ubuntu:~$ cat /proc/acpi/thermal_zone/THM1/trip_points
critical (S5): 100 C
passive: 96 C: tc1=5 tc2=4 tsp=600 devices=CPU0 CPU1

alex@ubuntu:~$ cat /proc/acpi/thermal_zone/THM1/*
<setting not supported>
<polling disabled>
state: ok
temperature: 41 C
critical (S5): 100 C
passive: 96 C: tc1=5 tc2=4 tsp=600 devices=CPU0 CPU1

alex@ubuntu:~$ cat /proc/acpi/thermal_zone/THM0/*
<setting not supported>
<polling disabled>
state: ok
temperature: 44 C
critical (S5): 127 C

Linux ubuntu 2.6.24-23-generic #1 SMP Wed Apr 1 21:47:28 UTC 2009 i686 GNU/Linux
 (I booted to this kernel on advice of Linux Emporium)

I'm running the laptop on an Akasa cooler so I can carry on using it comfortably - gave it a blast with compressed air - this did help get the CPU temps down to 40-odd degrees C...

But those trip points somehow see wrong - and why is the temp not being polled?

Alex Cockell (alcockell) wrote :

Could this be a lead? http://forums.lenovo.com/lnv/board/message?board.id=R_Series_Thinkpads&thread.id=3409
Possible heat issue with the graphics processor even with Vista...

Tommy Lindgren (tomyl) wrote :

Just reporting my experiences. I started to see this problem (shutdown because of hitting crit temp) on my Thinkpad R52 after I had upgraded from Edgy to Gutsy. Putting fans in disengaged mode did not help, so I ended up throttling the CPU instead.

Could be a coincidence that I saw it after the upgrade. I never tried to reproduce the problem in Edgy. Problem was still there in Hardy. Currently running Hardy on a Thinkpad R500 without problems.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments