Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Mar 2009 19:47:14 -0500
From:      "Alexandre \"Sunny\" Kovalenko" <gaijin.k@gmail.com>
To:        Scott MacCallum <scottmaccal.list@gmail.com>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: acpi_tz0: _TMP value is absurd, ignored (-270.9C) --  HP-Pavilion-a305w-Trigem-Motherboard
Message-ID:  <1236473234.1204.12.camel@RabbitsDen>
In-Reply-To: <1c15953f0903071343w414c6312p3d7bdf49677006e0@mail.gmail.com>
References:  <1c15953f0903071343w414c6312p3d7bdf49677006e0@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 2009-03-07 at 16:43 -0500, Scott MacCallum wrote:
> Greetings,
> 
> I own a HP Pavilion a305w with a Trigem motherboard (
> http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00046449&lc=en&dlc=en&cc=us〈=en&softwareitem=pv-15624-1&os=228&product=362754
> ).
> 
> acpi_tz0: _TMP value is absurd, ignored (-270.9C) repeats on the screen.
> 
<skip>
> _ACPI source language_
> 
> http://scm.freeshell.org/HP-Pavilion-a305w-Trigem-Motherboard.asl
> 
> Thank you.
> 
Whoever wrote that BIOS needs to figure out that specification calls for
_TMP, _CRT, _PSV and _ACx methods to return value, measured in 0.1K.
Hence, -270.9 is, likely, 24C. If you feel adventurous, you might want
to change your _TMP method by adding 
                            Multiply (0x0A, Local0, Local0)
                            Add (Local0, 0x0AAC, Local0)
before 
	Return (Local0)

_CRT, _PSV and _AC0 could use the same treatment.

HTH,

-- 
Alexandre "Sunny" Kovalenko




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