latest Current and acpi
Nate Lawson
nate at root.org
Wed Mar 14 18:43:00 UTC 2007
Max N. Boyarov wrote:
> Hi,
>
> After last update i have this messages in dmesg
>
> system power profile changed to 'economy'
> acpi_acad0: Off Line
> system power profile changed to 'performance'
> acpi_acad0: On Line
> system power profile changed to 'economy'
> acpi_acad0: Off Line
> system power profile changed to 'performance'
> acpi_acad0: On Line
> system power profile changed to 'economy'
> acpi_acad0: Off Line
> system power profile changed to 'performance'
I assume you were not disconnecting AC power during that time? These
would be normal messages if you were doing that.
I think the recent EC update is your issue. I recently committed a
major reworking of the embedded controller driver. See this message:
http://lists.freebsd.org/pipermail/freebsd-current/2007-February/069525.html
See this message for a list of things to try. The goal is to diagnose
why the EC is timing out. The thermal misdetection is only a symptom.
http://lists.freebsd.org/pipermail/freebsd-current/2007-February/069577.html
The one I think would be most helpful is turning off burst mode, but I
would appreciate your help seeing what combo of polling/total timeout
works for you.
debug.acpi.ec.burst=0
> I have Lenovo ThinkPad T60 with Intel CoreDuo
> and see temperatre on tz0.temperature changes from 25C to 125
> on tz1.temperature have 51C and dev.acpi_ibm.0.thermal
> shows 51C.
>
> also i dont understand this critical values, this must be equal or not?
> $ sysctl hw.acpi.thermal.tz0._CRT
> hw.acpi.thermal.tz0._CRT: 127,0C
> $ sysctl hw.acpi.thermal.tz1._CRT
> hw.acpi.thermal.tz1._CRT: 99,0C
No, they don't have to be equal. It just means that if tz1 reaches 99C
*or* tz0 reaches 127C, shut down the system. tz1 might be the system
temp and tz0 might be the CPU temp.
> and when i try change value for hw.acpi.thermal.tz1._CRT
> $ sysctl hw.acpi.thermal.tz1._CRT
> hw.acpi.thermal.tz1._CRT: 99,0C
> $ sudo sysctl hw.acpi.thermal.tz1._CRT=100
> i see in dmesg
> acpi_tz1: user-supplied temp value is absurd, ignored (-263.2C)
The values are in Kelvin if you don't specify a qualifier. You need to
use this (note the "C")
sysctl hw.acpi.thermal.tz1._CRT=100C
--
Nate
More information about the freebsd-acpi
mailing list