acpi_tz0: _CRT value is absurd, ignored (256.0C) (was pr kern/105537) FIX?

Chris Whitehouse cwhiteh at onetel.com
Sun Mar 29 07:42:58 PDT 2009


Pasi Parviainen wrote:
> Chris Whitehouse wrote:
>> Hi, I sent this a while ago but don't think there was a reply. I'm 
>> about to embark on a custom ASL to load in loader.conf as per 
>> http://www.freebsd.org/doc/en/books/handbook/acpi-debug.html but just 
>> wondering if their might be a 'proper' fix on the way. I do have the 
>> latest bios installed.
> 
> Loading custom ASL with modified _CRT value for temperature zone in
> question will solve the problem, see below for more information.
> 


--- /nc6320.asl 2009-03-28 21:21:25.000000000 +0000
+++ /nc6320.TZ0._CRT.95C.asl    2009-03-29 16:16:16.000000000 +0100
@@ -146,7 +146,7 @@
   * Intel ACPI Component Architecture
   * AML Disassembler version 20070320
   *
- * Disassembly of /tmp/acpidump.RLCPmU, Sat Mar 28 21:21:25 2009
+ * Disassembly of /tmp/acpidump.nryPEu, Sat Mar 28 18:02:15 2009
   *
   *
   * Original Table Header:
@@ -12940,7 +12940,7 @@

              Method (_CRT, 0, Serialized)
              {
-                Return (C316 (0x04, 0x00))
+                Return (C316 (0x00, 0x02))
              }

              Method (_TMP, 0, Serialized)

These values set hw.acpi.thermal.tz0._CRT to 95.0C. I tested various 
values which gave different _CRT temps, some of which were below 
hw.acpi.thermal.tz0.temperature. The messages have stopped and I now 
know that the machine will shut down if the temperature is exceeded.

Thanks everybody for suggestions and pointers.

Chris


More information about the freebsd-acpi mailing list