powerd adaptive mode latching
Simon Barner
barner at FreeBSD.org
Thu Nov 8 05:47:11 PST 2007
Andrew Atrens wrote:
>
> I see the same thing with my T7500 -
>
> dev.cpu.0.freq: 300
> dev.cpu.0.freq_levels: 2201/32000 2200/31000 1925/27125 1650/23250 1600/20000 1400/17500 1200/13000
> 1050/11375 900/9750 800/10000 700/8750 600/7500 500/6250 400/5000 300/3750
>
> This patch to powerd works around the problem -
>
>
> --- powerd.c 2007-11-05 21:33:40.000000000 -0500
> +++ /usr/src/usr.sbin/powerd/powerd.c 2007-11-05 16:48:49.000000000 -0500
> @@ -182,6 +182,11 @@
> free(*power);
> return (-1);
> }
> + /* kludge to w/around too-close cpu freqs */
> + if ((i > 0 && ((*freqs)[i-1]-(*freqs)[i]) < 2)) {
> + (*numfreqs)--;
> + i--;
> + }
> p = q + 1;
> }
>
Please see kern/114722. The patch from the PR works fine with my
T61 (T7300).
Funny enough, I contacted re@ to get this into 7.0 only two minutes ago.
For the archives, the similar bug described in bin/117375 already seems
to be adressed in RELENG_7.
--
Best regards / Viele Grüße, barner at FreeBSD.org
Simon Barner barner at gmx.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20071108/98fd71c8/attachment.pgp
More information about the freebsd-current
mailing list