system temperature too high, shutting down soon!

Alexandre "Sunny" Kovalenko alex.kovalenko at verizon.net
Wed Nov 7 05:11:34 PST 2007


On Wed, 2007-11-07 at 17:21 +0530, Rajkumar S wrote:
> Hi,
> 
> We are using a Lanner FW-7550 running pfSense (FreeBSD 6.2). Yesterday
> morning the system halted with the error
> 
> Message from syslogd at mettle-se at Tue Nov  6 10:13:45 2007 ...
> mettle-se root: WARNING: system temperature too high, shutting down soon!
> 
> Sysctl values are:
> 
> # sysctl hw.acpi.thermal.tz0
> hw.acpi.thermal.tz0.temperature: 51.0C
> hw.acpi.thermal.tz0.active: -1
> hw.acpi.thermal.tz0.passive_cooling: 1
> hw.acpi.thermal.tz0.thermal_flags: 0
> hw.acpi.thermal.tz0._PSV: 60.0C
> hw.acpi.thermal.tz0._HOT: -1
> hw.acpi.thermal.tz0._CRT: 60.0C
> hw.acpi.thermal.tz0._ACx: 60.0C -1 -1 -1 -1 -1 -1 -1 -1 -1
> 
> It seems the temperature is climbing till 60C and causing the system
> to reboot. I checked with manufacturer and they say the system is
> certified till 70C. When I tried to raise the value of PSV, HOT and
> CRT to 70, I get an error.
> 
> # sysctl hw.acpi.thermal.tz0._CRT=70
> hw.acpi.thermal.tz0._CRT: 60.0C
> sysctl: hw.acpi.thermal.tz0._CRT: Operation not permitted
> 
> I have posted the asl file at http://pastebin.ca/764590 if that helps.

Simplest way to do this (even if it is not necessary the right one ;) is
to change

Method (_CRT, 0, NotSerialized)
{
  Return (TRPC)
}

in your ASL to

Method (_CRT, 0, NotSerialized)
{
  Return (0xD68)
}

The number above, should be 70C equivalent counted in 1/10th of the unit
on the Kelvin scale -- please, verify my math, I don't want to feel
responsible for small flames engulfing your hardware ;)

Then recompile and overload your ASL (see Handbook for the
instructions). Now this would not necessary prevent temperature from
climbing to 70C, but it might give passive cooling a chance, provided
that it is implemented.

>From brief look at your ASL, it seems like the value is populated from
some source external to the ASL, so you might want to poke around
whatever configuration parameters are available to you first.

> 
> with regards,
> 
> raj
> _______________________________________________
> freebsd-acpi at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
> To unsubscribe, send any mail to "freebsd-acpi-unsubscribe at freebsd.org"

-- 
Alexandre "Sunny" Kovalenko



More information about the freebsd-acpi mailing list