Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Jan 2007 11:27:06 -0800
From:      Nate Lawson <nate@root.org>
To:        Abdullah Ibn Hamad Al-Marri <almarrie@gmail.com>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: Inspiron 6400 1505e Can't get passive cooling while in AC power
Message-ID:  <45B9048A.4050605@root.org>
In-Reply-To: <499c70c0701250758x174c297fu31e8ef00751fbf32@mail.gmail.com>
References:  <499c70c0701201007i6d77c35bm95f25d1f3451f7a3@mail.gmail.com>	<20070124201612.GD12197@poupinou.org> <499c70c0701250758x174c297fu31e8ef00751fbf32@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Abdullah Ibn Hamad Al-Marri wrote:
> On 1/24/07, Bruno Ducrot <ducrot@poupinou.org> wrote:
>> On Sat, Jan 20, 2007 at 06:07:02PM +0000, Abdullah Al-Marrie wrote:
>> > Hello,
>> >
>> > This laptop has Centrino Duo but I can't get the passive cooling at 
>> all.
>> >
>>
>> Could you please send:
>> sysctl hw.acpi
>> please?
> 
> Bruno,
> 
> Thanks for your kind prompt to make FreeBSD Mobile and ACPI much better.
> 
> Here is the output per your request.
> 
> hw.acpi.thermal.min_runtime: 0
> hw.acpi.thermal.polling_rate: 10
> hw.acpi.thermal.user_override: 0
> hw.acpi.thermal.tz0.temperature: 47.5C
> hw.acpi.thermal.tz0.active: -1
> hw.acpi.thermal.tz0.passive_cooling: 0
> hw.acpi.thermal.tz0.thermal_flags: 0
> hw.acpi.thermal.tz0._PSV: -1
> hw.acpi.thermal.tz0._HOT: -1
> hw.acpi.thermal.tz0._CRT: 126.0C
> hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1

Your BIOS's thermal zone doesn't specify a temperature setpoint for 
passive cooling (_PSV == -1).  You can manually override it by setting 
one and enabling passive cooling via sysctl.conf:

hw.acpi.thermal.tz0.user_override=1   # Enable override of BIOS values
hw.acpi.thermal.tz0._PSV=100C         # Override passive setpoint
hw.acpi.thermal.tz0.passive_cooling=1 # Enable passive cooling

Just be careful what you set _PSV to -- you don't want it higher than 
_CRT (critical temp) for instance.  Once you do manual override, the OS 
will let you set any value you want but it gives a warning.

-- 
Nate




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45B9048A.4050605>