Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Oct 2006 10:35:14 -0700
From:      Nate Lawson <nate@root.org>
To:        Jacques Garrigue <garrigue@math.nagoya-u.ac.jp>
Cc:        freebsd-acpi@freebsd.org
Subject:   Re: Sony Vaio VGN-TX92S
Message-ID:  <452BD9D2.5030609@root.org>
In-Reply-To: <20061010.173707.08072970.garrigue@math.nagoya-u.ac.jp>
References:  <20061007.184902.07645150.garrigue@math.nagoya-u.ac.jp>	<452B323B.6050908@root.org>	<20061010.165404.74754637.garrigue@math.nagoya-u.ac.jp> <20061010.173707.08072970.garrigue@math.nagoya-u.ac.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
Jacques Garrigue wrote:
> A few additions, as my previous post was incomplete.
> 
>> From: Nate Lawson <nate@root.org>
>>>> The most usual one is that it doesn't resume after suspend: acpiconf
>>>> -s3 does go to sleep, but it hangs on resume. I don't know if there is
>>>> an easy solution, but I would take any hint.
>>> This is a faq -- try disabling APIC:
>>> hint.apic.0.disabled="1"
>> Thanks, that almost did the trick. If I also disable the hda sound
>> driver, then I can suspend and resume.
> 
> Actually, I also needed "sysctl hw.acpi.reset_video=1" since the
> default changed to 0.
> 
>>>> The more unusual one is that it gets rather hot. After a few minutes,
>>>> the fan starts, and never stops. The temperature reading quickly goes
>>>> to 58C, and stays there, but may go to 65C under load (the machine
>>> Try without some device drivers loaded (wpi, hda, etc.)  See if that 
>>> makes a difference.  Also, see the acpi man page for cpu idling, namely 
>>> setting hw.acpi.cpu.cx_lowest=C3.
>> I tried this, with only C2, as C3 does not seem to be available for
>> this cpu currently. (The Intel docs talk of a "very deep sleep" mode,
>> so this may be lacking in the FreeBSD support.)
> 
> I was wrong. When I tried first the supported modes were only C1 and
> C2, but using sysctl again later I found that C3 and even C4 were
> available. I wonder why it changes while running. I tried with C4, but
> I get no significant change in temperature.

It changes based on AC line status.  See the acpi man page or 
/etc/defaults/rc.conf ("cx" lines) to see.

> Since the main problem is hang-up from overheat, is there any progress
> in having powerd slow the CPU when the temperature is too high?

Passive cooling is already supported in 6-stable and 7-current.

-- 
Nate



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?452BD9D2.5030609>