Date: Wed, 07 Nov 2007 08:10:57 -0500 From: "Alexandre \"Sunny\" Kovalenko" <alex.kovalenko@verizon.net> To: Rajkumar S <rajkumars@gmail.com> Cc: freebsd-acpi@freebsd.org Subject: Re: system temperature too high, shutting down soon! Message-ID: <1194441057.889.10.camel@RabbitsDen> In-Reply-To: <64de5c8b0711070351r6a6410ccyc43d6b5a42b426ad@mail.gmail.com> References: <64de5c8b0711070351r6a6410ccyc43d6b5a42b426ad@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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) { 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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to "freebsd-acpi-unsubscribe@freebsd.org" -- Alexandre "Sunny" Kovalenko
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1194441057.889.10.camel>