Very serious cooling issues CURRENT/STABLE

Nathan Lay nslay at comcast.net
Sun Dec 21 22:16:04 UTC 2008


Paul B. Mahol wrote:
> On 12/21/08, Nathan Lay <nslay at comcast.net> wrote:
>   
>> Paul B. Mahol wrote:
>>     
>>> On 12/21/08, Nathan Lay <nslay at comcast.net> wrote:
>>>
>>>       
>>>> acpi.thermal.min_runtime: 0
>>>> hw.acpi.thermal.polling_rate: 10
>>>> hw.acpi.thermal.user_override: 0
>>>> hw.acpi.thermal.tz0.temperature: 37.0C
>>>> hw.acpi.thermal.tz0.active: -1
>>>>
>>>>         
>>> Is this one ever changed?
>>>
>>>
>>>       
>>>> hw.acpi.thermal.tz0.passive_cooling: 1
>>>> hw.acpi.thermal.tz0.thermal_flags: 0
>>>> hw.acpi.thermal.tz0._PSV: 89.5C
>>>> hw.acpi.thermal.tz0._HOT: -1
>>>> hw.acpi.thermal.tz0._CRT: 93.0C
>>>> hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
>>>>
>>>>         
>>> This one means that coling will never be used, why:
>>> my output looks like this:
>>> hw.acpi.thermal.tz0._ACx: 85.0C 75.0C 60.0C 50.0C -1 -1 -1 -1 -1 -1
>>>
>>>
>>>       
>>>> hw.acpi.thermal.tz0._TC1: 5
>>>> hw.acpi.thermal.tz0._TC2: 4
>>>> hw.acpi.thermal.tz0._TSP: 600
>>>>
>>>>         
>>> You can play with all thermal values once you enable:
>>> hw.acpi.thermal.user_override
>>>
>>> But acpi may redo such values again after some time.
>>> You only real workaround is to use modified acpi ASL:
>>> it is explained in handbook.
>>>
>>> In my case I fixed in that way bogus kernel
>>> message "_CRT value is absurd, ignored".
>>>
>>>
>>>
>>>       
>> hw.acpi never displayed thermal values for some reason.  However, after
>> loading acpi_ibm, I can query those values without a problem
>> dev.acpi_ibm.0.thermal: 49 41 33 48 27 -1 22 -1
>>
>> I'm not sure the critical temperature (99C) is a problem, but what I
>> have observed is you should never be near it.  None of these thinkpads
>> got over 80C under load with FreeBSD installed until recently.  ACPI's
>> ASL does not appear to be the problem as it has worked correctly in the
>> past.
>>     
>
> Until recenty when, can you point into svn revision?
>
> If the same overheat happens with acpi disabled that I dont see how
> freebsd acpi can help you.
>
>
>   
Ok, I ran portupgrade on both systems with ACPI disabled.  I do not 
experience any overheating issues.  The thinkpads also do not feel very 
hot while building large ports like jdk16 and gcc42 as they do when ACPI 
is enabled.  As I said, the laptops only started recently overheating.  
The T40 started overheating when CURRENT was installed and the T43 
started overheating on a more recent STABLE.  I'll try to pinpoint 
exactly which STABLE build experienced this.

Best Regards,
Nathan Lay


More information about the freebsd-current mailing list