From: Karol Kozimor <sziwan-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: ASUS M2400N / M3700N / S1300N temperature
Date: Thu, 14 Aug 2003 00:46:46 +0200 [thread overview]
Message-ID: <20030813224646.GA3838@hell.org.pl> (raw)
Hi there,
Could all the people having ASUS Centrino notebooks and problems with
thermal_zone/*/temperature always reporting 60 degrees try the following:
Find the following piece of code in your DSDT:
#v+
Method (RTMP, 0, NotSerialized)
{
Store (RBYT (TSAD, 0x01), Local0)
If (Not (Local0))
{
Store (Local0, LTMP)
}
Return (LTMP)
}
#v-
And change the fourth line to If (Local0)?
Provided that I understand it correctly, and that the original call to EC
is correct, this should fix the temperature readings and the fan control (at
least partially -- it should now properly react to temperature changes). Of
course, it's late, I'm tired and I may be completely wrong.
(this really reminds me that I should subscribe to acpi-support, as
interesting threads appear there)
The reason I'm writing this here, is that *if* I'm right, and the original
piece of code really is completely bogus, then it would seem a really
strange practice and possibly a sad precedent of some weird DSDT crippling.
This code (and some other pieces, like display switching code, which is
surrounded by If (\NATK()), where \NATK() unconditionally evaluates to 0)
clearly can't work, but the fact is, it does under Windows. My question is:
is it possible / a common practice under Windows to override DSDTs? Or is
that another bug in the MSFT ASL compiler?
Best regards,
--
Karol 'sziwan' Kozimor
sziwan-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
next reply other threads:[~2003-08-13 22:46 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-13 22:46 Karol Kozimor [this message]
[not found] ` <20030813224646.GA3838-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
2003-08-14 5:52 ` ASUS M2400N / M3700N / S1300N temperature Carlo E. Prelz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20030813224646.GA3838@hell.org.pl \
--to=sziwan-detuoxkzssqrdjvtcaxf/a@public.gmane.org \
--cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox