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
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to