http://bugzilla.kernel.org/show_bug.cgi?id=8913


[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEEDINFO




------- Comment #4 from [EMAIL PROTECTED]  2007-08-24 15:02 -------
I'm excited to find this BIOS exports a _TZP --
a rare feature indeed.  And I'm pleased to find
the _TZP=10 properly indicated as a 1.0 second polling
frequency on this thermal zone.

It would be interesting to know if that polling is really
necessary, or if you echo 0 > polling_frequency,
kill acpid, and cat /proc/acpi/events if you see
any thermal events as the system heats -- particularly
if you can get _TMP to cross 90.

But back to the problem at hand, which is no fan
and a thermal shutdown.

        ThermalZone (THRM)
        {
            Name (_TZP, 0x0A)
            Method (_CRT, 0, NotSerialized)
            {
                Return (KELV (ACRT))
            }

            Method (_HOT, 0, NotSerialized)
            {
                Return (KELV (AHOT))
            }

            Method (KELV, 1, NotSerialized)
            {
                And (Arg0, 0xFF, Local0)
                Multiply (Local0, 0x0A, Local0)
                Add (Local0, 0x0AAC, Local0)
                Return (Local0)
            }

            Method (_TMP, 0, NotSerialized)
            {
                RTMP ()
                If (LEqual (ATSP, Zero))
                {
                    Return (KELV (0x40))
                }
                Else
                {
                    Return (KELV (ATMP))
                }
            }

            Name (_PSL, Package (0x02)
            {
                \_PR.P001,
                \_PR.P002
            })
            Method (_TSP, 0, NotSerialized)
            {
                Multiply (ATSP, 0x0A, Local0)
                Return (Local0)
            }

            Method (_TC1, 0, NotSerialized)
            {
                Return (TC1)
            }

            Method (_TC2, 0, NotSerialized)
            {
                Return (TC2)
            }

            Method (_PSV, 0, NotSerialized)
            {
                Return (KELV (APSV))
            }
        }
    }

There are no _ACx trip points for active (fan) cooling,
and there are no PNP0C0B fan devices in the DSDT or SSDT.
ie. There is no ACPI fan control on this system.

Can you confirm that you see the same problem if booted
with acpi=off, or at least with CONFIG_ACPI_THERMAL=n
or "thermal.off=1"?

It is interesting that booting Windows causes the fan issue to clear.
Perhaps rebooting Linux would also clear the problem also?
If it requires Windows, then there may be some platform-specific
hooks in windows for this machine.  No, the system doesn't have
PNP0C14, so it would have to be native hooks and not WMI.

Please also confirm that the system still has this issue
when the kernel has CONFIG_HWMON=n, as sometimes the
sensors drivers can interfere with firmware.

Also, when the system fails, can you be polling _TMP
to see what temperature is reported upon the shutdown?
It should really enter processor thermal throttling at 90
and that should slow the system down and prevent it from
getting any hotter -- even if the fans are broken.
Also, 120 is a very high critical trip point.
Hard to say if that is calibrated to reality, but most processors
will shut down automatically before they hit 120.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to