Deactivating forced shutdown because of high temperature?
Linux - KernelThis forum is for all discussion relating to the Linux kernel.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Deactivating forced shutdown because of high temperature?
Well, if my CPU-temperature is at about 57°C or slightly above, the kernel forces a shutdown.
Log says:
kernel ACPI Warning (acpi_thermal-0470): Critical trip point [20060127]
kernel ACPI Warning (acpi_thermal-0644): Unable to turn cooling device [dfd88ba0] 'on' [20060127]
kernel Critical temperature reached (86 C), shutting down.
init Switching to runlevel: 0
kernel Critical temperature reached (57 C), shutting down.
I have no idea where it takes the 86° from, though. It certainly isn't that hot in there, checked it
Would be really nice if someone could tell me how to set the critical temperature higher. Seems like the guys over at Novell have overdone it a little, as I surely don't view that temperature as critical, and this is just a little bit annoying.
Check you BIOS settings. You may have the "critical temperature" set there.
Also, check your CPU chip vendor's documentation. 86 C is very high for most CPU chips, and continued running at that temperature can severely reduce your CPU's "life expectancy."
No, the BIOS setting is at 70°C, and as I said, 86° is just a blatant lie, I don't know how the kernel came up with that. (And it's telling me that every time)
The temperature at the time of the shutdown really is just 57-58, at least that's what the BIOS says, and besides, I would smell it if it weren't.
Not so fast... the internal temperature sensors could well be more accurate than your hand!
I would begin... with a very cheap fan. If you don't have one sitting on top of the CPU, add one. Make sure also that the fan(s) in the case are not obstructed, say with dust or hair or debris. (Open the case and look! Computers can be very gnarly inside.)
Now I'm pretty sure I have a fan in there, because some time ago I had to replace my old one, which didn't feel like working fulltime anymore, which resulted in the CPU going up to 90° if I was away and had bad luck
Besides, I'm also pretty sure that without a fan I would not be able to write right now ^_^
Quote:
Open the case and look! Computers can be very gnarly inside
You can say that again. I regularly change some stuff inside, so I'm pretty well accustomed to that. And yes, I did clean the fan, although I'm a 100% sure that it doesn't have anything to do with it, as this temperature is normal. Only now, dear SUSE kernel doesn't see it that way.
Well, what I really just wanted to say is: I'm not an inexperienced user, so you guys don't have to treat me like one, even if it is with the best intentions
I'm just no kernel geek, that's why I am asking that question.
(Maybe I should start writing all technical? ^^)
O.K., install GKrellM and set it up to monitor your CPU and case temperatures. See if it reports the same temp as your BIOS or the SuSE kernel. It's possible (but not too likely) that the kernel has identified the temp sensor incorrectly and is, therefore, reading it wrong. The GKrellM configuration should show you what sensor(s) are detected, and what they read.
Also, check dmesg to confirm that SuSE configured everything correctly. (dmesg is what's used in Fedora -- SuSE may just put the boot log in /var/logs somewhere.)
Well, it says 56°C, as do ksensors and ksysguard (thermal_zone).
And yes, everything was configured correctly (apart from my monitor, but this is normal).
Looking at the logfiles, two questions form in my mind: 1. Where the hell does it get the 86° from? and 2. Is it forcing a shutdown because of the falsely read 86° or because of the correctly read 57°? The second options seems somewhat unlikely, but then, why is it listed as a critical temperature by the kernel?
Odd. All these problems in the threads you found occured when using SUSE 10.0, and I did not have any problems with it. Nor with any other distro so far, for that matter. Well, who knows.
I'll try the solution from that last thread.
Thanks
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.