小野寛生です。 問題が起きているバージョンが異なりますが、これと同じ話かもしれません。 "powerd stopped working after update from 8.4 to 9.2" http://lists.freebsd.org/pipermail/freebsd-stable/2014-June/079032.html verbose boot したら、dmesg でこのメールと同じような症状が見えないでしょうか?
これにあたっていれば、この問題は jhb が修正して http://lists.freebsd.org/pipermail/freebsd-stable/2014-June/079079.html "It won't make 9.3 release, but it should be in 10.1" 9.3R には間に合わないけど、10.1R には入るよ ということです。 8-stable には入らないようなので、同じ問題ならですが、 http://svnweb.freebsd.org/base?view=revision&revision=263022 と http://svnweb.freebsd.org/base?view=revision&revision=267883 をもってきて、src/sys/dev/acpica/acpi.c にマージすればよさそうです。 2014年7月2日 22:57 Kazumaro Aoki <k...@flu.if0.org>: > 青木@国分寺市在住です > > そういえば、powerdですが、 > /etc/rc.d/powerd stop > すると、 > sysctl: dev.cpu.0.freq=1600: Operation not permitted > となったり、powerdのdaemon動作を止めて > /usr/sbin/powerd -v > すると、 > powerd: unable to determine AC line status > load 0%, current freq 960 MHz ( 4), wanted freq 930 MHz > load 0%, current freq 960 MHz ( 4), wanted freq 900 MHz > load 0%, current freq 960 MHz ( 4), wanted freq 871 MHz > load 3%, current freq 960 MHz ( 4), wanted freq 843 MHz > load 0%, current freq 960 MHz ( 4), wanted freq 816 MHz > load 0%, current freq 960 MHz ( 4), wanted freq 790 MHz > changing clock speed from 960 MHz to 800 MHz > load 6%, current freq 960 MHz ( 4), wanted freq 765 MHz > changing clock speed from 960 MHz to 800 MHz > load 25%, current freq 960 MHz ( 4), wanted freq 765 MHz > changing clock speed from 960 MHz to 800 MHz > load 4%, current freq 960 MHz ( 4), wanted freq 741 MHz > changing clock speed from 960 MHz to 800 MHz > load 0%, current freq 960 MHz ( 4), wanted freq 717 MHz > changing clock speed from 960 MHz to 800 MHz > load 7%, current freq 960 MHz ( 4), wanted freq 694 MHz > changing clock speed from 960 MHz to 700 MHz > load 6%, current freq 960 MHz ( 4), wanted freq 672 MHz > changing clock speed from 960 MHz to 700 MHz > load 7%, current freq 960 MHz ( 4), wanted freq 651 MHz > changing clock speed from 960 MHz to 700 MHz > といったような表示になり、powerdから動作周波数を落せなくなっているみた > いです。 > > 以前は、idle時は通常100MHz動作までちゃんと落ちていたのですが、なにか > cpufreq(4)とか変わったのでしょうか? > > 青木和麻呂@国分寺市在住 > > > 【以下、全文引用】 > From: Kazumaro Aoki <k...@flu.if0.org> > Subject: [FreeBSD-users-jp 95222] powerd with high frequency when idling > Date: Tue, 01 Jul 2014 08:06:32 +0900 (JST) > >> 識者の皆様 >> 青木と申します >> >> 以下の件について、解決のため、なにか調べるヒントとかあれば教えてもらえ >> ると幸いです。 >> >> こちら、FreeBSD-8.4R/amd64を運用しており、powerdで消費電力というか、発 >> 熱量を調節しています。 >> >> ここ1~2カ月、何がきっかけになったのかわかりませんが、loadが0でも動作周 >> 波数がほぼ最高値になることがおきています。 >> #もしかしたら、8.3R→8.4Rのタイミングだったかもしれませんが不明です >> >> psで見ても特にCPUを食うようなprocessが動いているわけではなさそうです。 >> >> 実際に計算がはじまりloadがあがると今度はちゃんと動作周波数が下がってい >> き、適切な発熱になります。 >> >> loadが0のidle時に、ちゃんと動作周波数が最低値に落ちるようにしたいので >> すが、どこから手をつければよいのでしょうか? >> #以前はそうなっていました。 >> >> こちら、powerdはoptionなしでの起動で、あんまりCPUや周辺が熱くなり過ぎな >> いよう/etc/sysctl.confで >> hw.acpi.thermal.user_override=1 >> hw.acpi.thermal.tz0._PSV=65C >> hw.acpi.thermal.tz0._TC1=0 >> hw.acpi.thermal.tz0._TC2=1 >> hw.acpi.thermal.tz0._TSP=60 >> hw.acpi.thermal.tz0.passive_cooling=1 >> としています。 >> >> あとsysctl -aでdev.cpu.0を引用すると以下の通りです。 >> dev.cpu.0.freq: 1400 >> dev.cpu.0.freq_levels: 1600/4940 1400/4322 1280/3347 1120/2928 960/2510 >> 800/1435 700/1255 600/1076 500/896 400/717 300/538 200/358 100/179 >> dev.cpu.0.cx_supported: C1/1/0 C2/2/100 >> dev.cpu.0.cx_lowest: C1 >> dev.cpu.0.cx_usage: 100.00% 0.00% last 497us >> >> 解析に使えるかどうかわかりませんが、dmesgの出力もつけておきます。 >> >> 青木和麻呂@国分寺市在住 > _______________________________________________ > freebsd-users-jp@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp > To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org" _______________________________________________ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"