Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2008 09:50:54 -0600
From:      cpghost <cpghost@cordula.ws>
To:        "fluffles.net" <bsd@fluffles.net>
Cc:        "G. Otsuji" <annona2@gmail.com>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: AMD Family 10h cpufreq driver
Message-ID:  <20080923155054.GA1382@phenom.cordula.ws>
In-Reply-To: <48D8F550.7080000@fluffles.net>
References:  <200809070036.m870a3NC001532@softbank219001162114.bbtec.net> <48D72F0E.7040501@fluffles.net> <200809222345.m8MNjxjF064795@softbank219001162114.bbtec.net> <20080923133617.GA928@phenom.cordula.ws> <48D8F550.7080000@fluffles.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Sep 23, 2008 at 03:55:28PM +0200, fluffles.net wrote:
> cpghost wrote:
> > On Tue, Sep 23, 2008 at 08:45:59AM +0900, G. Otsuji wrote:
> >   
> >> Hi,
> >> I foget to say that debug.cpufreq.lowest=1200 in 
> >> /boot/loader.conf and running powerd is my stable state.
> >>     
> >
> > I didn't test your patch yet, but this is the lowest freq I can
> > use on my
> >   AMD Phenom(tm) 9350e Quad-Core Processor (2000.08-MHz K8-class CPU)
> > running
> >   FreeBSD 7.1-PRE as of Sept 5.  (/i386 *and* /amd64)
> >
> > If I go below that, the system freezes hard, and I have to power cycle
> > the motherboard to recover. But, again, this is without your patch.
> > I look forward to test it as soon as I can. :)
> >   
> 
> This may also be a hardware issue. Some buck converters on the
> motherboard's VRM (Voltage Regulator Module) do not like switching from
> very low idle drain to much higher one very quickly. I had one user
> report about that who uses Windows.
> 
> Have you tried switching manually gradually down without any load? You
> need to change the debug.cpufreq.lowest together with dev.cpu.0.freq

The first time I've noticed this was when enabling powerd. As soon
as powerd reached 1200 from above, the machine froze. So I disabled
powerd and tried manually to switch dev.cpu.0.freq back one step at a
time (waiting quite some time, i.e. many minutes both idle and under
load). It didn't make any difference: motherboard freeze at ANY freq.
lower than 1200, wether switching fast or gradually, idle or not.

That's why I have debug.cpufreq.lowest="1240" in my /boot/loader.conf,
and why I hope that G. Otsuji's driver will help. :)

> Also, it would be nice if i could see the voltage levels somewhere (in
> sysctl?), but i haven't found it yet.

Yep, same here.

> Cheers,
> Veronica

-cpghost.

-- 
Cordula's Web. http://www.cordula.ws/



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