PowerMac G5 quad-core, CPU A1 DIODE TEMP: 90.8 C (for example): How to handle? [more data]

Mark Millard markmi at dsl-only.net
Sat Jan 17 07:46:51 UTC 2015


After a while the problematic quad-core G5 automatically shut down. b_intake.rpm was also always zero after a while. Before any patches I never saw zeros via sysctl dev.smu . The lines were from repeating the sysctl command about once a second and the zeros repeat second after second, with rare exceptions over the long count of seconds. I'll see about the updated patch.

dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3195
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 3196
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 3197
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3197
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3639
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3199
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 3200
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 3199
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3197
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3616
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3199
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 3199
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 3197
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3198
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3616
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3200
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 3201
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3199
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3551
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3200
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 3201
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3199
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3572
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3195
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 3198
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3198
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3616

... the tail has b_exaust.rpm also 0 ...:

dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3198
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 0
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3199
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3571
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3197
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 0
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3197
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3636
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3196
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 0
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3199
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3614
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3201
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 0
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3199
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3571
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3199
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 0
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3198
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3615
dev.smu.0.fans.cpu_a_intake.minrpm: 485
dev.smu.0.fans.cpu_a_intake.maxrpm: 3200
dev.smu.0.fans.cpu_a_intake.rpm: 3201
dev.smu.0.fans.cpu_b_intake.minrpm: 485
dev.smu.0.fans.cpu_b_intake.maxrpm: 3200
dev.smu.0.fans.cpu_b_intake.rpm: 0
dev.smu.0.fans.cpu_a_exhaust.minrpm: 500
dev.smu.0.fans.cpu_a_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_a_exhaust.rpm: 0
dev.smu.0.fans.cpu_b_exhaust.minrpm: 500
dev.smu.0.fans.cpu_b_exhaust.maxrpm: 3200
dev.smu.0.fans.cpu_b_exhaust.rpm: 3199
dev.smu.0.fans.cpu_a_pump.minrpm: 1250
dev.smu.0.fans.cpu_a_pump.maxrpm: 3600
dev.smu.0.fans.cpu_a_pump.rpm: 3486


===
Mark Millard
markmi at dsl-only.net

On 2015-Jan-16, at 11:31 PM, Justin Hibbits <chmeeedalf at gmail.com> wrote:

On Fri, 16 Jan 2015 23:08:17 -0800
Mark Millard <markmi at dsl-only.net> wrote:

> Hi.
> 
> An oddity of the patch is dev.smu.0.fans.cpu_a_exhaust.rpm is almost
> always zero when sampled: (This was during the "make -j 8 buildworld
> buildkernel" sort of test.)
> 
> dev.smu.0.fans.cpu_a_exhaust.rpm: 3197
> dev.smu.0.fans.cpu_a_exhaust.rpm: 3199
> dev.smu.0.fans.cpu_a_exhaust.rpm: 3197
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 278
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> dev.smu.0.fans.cpu_a_exhaust.rpm: 0
> 
> The b_exhaust and the intakes and the a_pump look more reasonable.
> 
> ===
> Mark Millard
> markmi at dsl-only.net
> 

I think that might be simply a timing issue.  I haven't seen any
problems testing on my dual G5.  How does the temperature look now?
Do you still have overheating problems?

I have an updated patch available at
https://reviews.freebsd.org/D1549 , which is what I'm testing on my
machine.

- Justin



More information about the freebsd-ppc mailing list