Problem on AMD64

Kevin Oberman oberman at es.net
Mon Dec 22 09:49:33 PST 2008


> From: Dmitry Kolosov <ivakras1 at gmail.com>
> Date: Mon, 22 Dec 2008 19:27:00 +0300
> Sender: owner-freebsd-acpi at freebsd.org
> 
> On Monday 22 December 2008 02:38:22 Kevin Oberman wrote:
> > > Date: Sun, 21 Dec 2008 22:31:04 +0100
> > > From: David van Kuijk <dynasore at bigfoot.com>
> > > Sender: owner-freebsd-acpi at freebsd.org
> > >
> > > Thanks for the responses so far.
> > >
> > > I would be happy with S3. I am however a little confused about the
> > > abilities of  my server as reported by sysctl hw.acpi.
> > >
> > > As commented below this line suggests that no other states than S4/S5
> > > are supported:
> > > hw.acpi.supported_sleep_state: S4 S5
> > >
> > > But this is also listed:
> > > hw.acpi.standby_state: S1
> > > hw.acpi.suspend_state: S3
> > >
> > > Are these last two overridden by the first, meaning that S3 is not
> > > available from my BIOS???
> >
> > Yes. FreeBSD, by default, sets up standby as S1 and suspend to S3 because
> > almost all BIOSes support these states. Yours is the first BIOS I have
> > seen that does not do S1. That is really odd.
> >
> > In any case, you have no available ways to cut power when your system is
> > really idle other than powering off. Of course, you may be able to do
> > some power saving with powerd and EST if your BIOS and CPU support those.
> 
> Could you give to us some links about powersaving with EST? For now,
> i'm using
> powerd: 
> powerd_enable="YES" 
> powerd_flags="-a maximum -b adaptive -n adaptive -r 30 -i 35" 
> in my rc.conf. I'm not on AMD64, so i'm sorry, powerd works well to me
> (125 MHz on battery and 2.16GHz on AC), BUT battery life time is equal
> in both cases and something about 50 minutes, so i think powerd is not
> so powerfull for me.

I thought that this was a desktop, so I assumed it was always on
AC. Sorry.

One things that can help is "deep sleep" using the Cx states in
ACPI. Unfortunately, USB will prevent these from being effective. Work
is underway to fix this in HEAD with the new USB stack, so this may take
care of itself in time.

Until then, I build my kernel without USB support and load it at boot
time when I know I'll be needing it. (Interrupt the boot and drop to the
loader prompt and "load umass" or whatever USB device(s) you might
need. This can be a really big win for an idle or near idle system.

I'd supply some added hints for power tuning, but I am running on my cell
phone modem and I can only use it with Windows, so I can't look at my
tuning parameters on FreeBSD right now.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net			Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 224 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-acpi/attachments/20081222/13f23498/attachment.pgp


More information about the freebsd-acpi mailing list