Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Nov 2007 08:54:30 -0800
From:      Nate Lawson <nate@root.org>
To:        "Alexandre \"Sunny\" Kovalenko" <alex.kovalenko@verizon.net>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: system temperature too high, shutting down soon!
Message-ID:  <4731EDC6.5070808@root.org>
In-Reply-To: <1194454240.2904.3.camel@RabbitsDen>
References:  <64de5c8b0711070351r6a6410ccyc43d6b5a42b426ad@mail.gmail.com>	<1194441057.889.10.camel@RabbitsDen> <4731EB56.1010008@root.org> <1194454240.2904.3.camel@RabbitsDen>

next in thread | previous in thread | raw e-mail | index | archive | help
Alexandre "Sunny" Kovalenko wrote:
> On Wed, 2007-11-07 at 08:44 -0800, Nate Lawson wrote:
>> Alexandre "Sunny" Kovalenko wrote:
>>> 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@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)
>> No, simplest is to set:
>>
>> hw.acpi.thermal.user_override=1
>> and then
>> hw.acpi.thermal.tz0._CRT=70C
>>
> My apology, then -- on my 6.2 system hw.acpi.thermal.user_override knob
> is not present:
> 
> twinhead# sysctl -a | grep override
> hw.pci.irq_override_mask: 57080
> twinhead# uname -a
> FreeBSD twinhead.rabbitslawn.verizon.net 6.2-STABLE FreeBSD 6.2-STABLE
> #0: Sat Sep 15 13:24:45 EDT 2007
> root@twinhead.rabbitslawn.verizon.net:/usr/obj/usr/src/sys/TWINHEAD
> i386
> 
> It does exist on my RELENG_7:
> sunny:RabbitsDen>sysctl -a | grep override
> hw.pci.irq_override_mask: 57080
> hw.acpi.thermal.user_override: 0
> sunny:RabbitsDen>uname -a
> FreeBSD RabbitsDen.RabbitsLawn.verizon.net 7.0-BETA2 FreeBSD 7.0-BETA2
> #0: Tue Nov  6 21:09:08 EST 2007
> root@RabbitsDen.RabbitsLawn.verizon.net:/usr/obj/usr/src/sys/TPX60  i386
> sunny:RabbitsDen>
> 
> but OP seemed to state 6.2 above.
> 
> Sorry for the noise.

Ah, I see.  Let me MFC that as soon as possible.

-- 
Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4731EDC6.5070808>