http://bugzilla.kernel.org/show_bug.cgi?id=11010
Summary: ACPI does not report correct temperature, fan is always
on
Product: ACPI
Version: 2.5
KernelVersion: Seen in 2.6.22, 2.6.24 and 2.6.25
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Power-Thermal
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
Latest working kernel version: -
Earliest failing kernel version: 2.6.22
Distribution: Debian
Hardware Environment: Two different Shuttle Barebones, Intel Core 2 Duo
Software Environment: 64Bit
Problem Description: The temperature reported in
/proc/acpi/thermal_zone/THRM/temperature is always a fixed value, never changes
while the sensors tool reports correct and changing values. The fan is always
on. /proc/acpi/thermal_zone/THRM/polling_frequency always reports <polling
disabled>.
Steps to reproduce: It does not matter if the system is freshly installed or
not, it does not matter if the system had performed a cold or warm boot, it is
always the same. Different kernel versions did not matter either (tested with
2.6.22, 2.6.24 and 2.6.25 from Debian (Lenny and Sid). Older versions do not
work on the computer because of the SATA hardware.
For this problem there is a bug open in the Debian bug tracker: #487287.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=487287
I was asked be Maximilian Attems to open a bug report here.
When I use iasl to disassemble the dsdt found in /proc/acpi/dsdt and recompile
it I get one warning and two errors which look quite similar on both machines.
# iasl -sa dsdt.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20061109 [May 15 2007]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a
dsdt.dsl 378: Method (\_WAK, 1, NotSerialized)
Warning 1079 - ^ Reserved method must return a value (_WAK)
dsdt.dsl 419: Store (Local0, Local0)
Error 4049 - ^ Method local variable is not
initialized (Local0)
dsdt.dsl 424: Store (Local0, Local0)
Error 4049 - ^ Method local variable is not
initialized (Local0)
ASL Input: dsdt.dsl - 5129 lines, 163766 bytes, 1797 keywords
Compilation complete. 2 Errors, 1 Warnings, 0 Remarks, 571 Optimizations
I found a suggestion how to fix the warning on the net, but did not find
anything for the errors. The code with the errors looks like that:
Scope (\_SI)
{
Method (_MSG, 1, NotSerialized)
{
Store (Local0, Local0)
}
Method (_SST, 1, NotSerialized)
{
Store (Local0, Local0)
}
}
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla