Sony Vaio VGN-TX92S

Jacques Garrigue garrigue at math.nagoya-u.ac.jp
Tue Oct 10 08:37:03 UTC 2006


A few additions, as my previous post was incomplete.

> From: Nate Lawson <nate at 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.

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?

Jacques Garrigue




More information about the freebsd-acpi mailing list