My fans running like jet engines solved...
My husband has a G5 dual core 1047 model. Recently while in use it froze - reasons unknown - may have been power related but at this point it doesn't matter...
When the machine was restarted the fans came on full blast and would not stop.
I tore it down - CPUs w/heatsinks as a unit came off too, removed, dismantled and cleaned out power supply too. this machine was incredibly dirty (he has been properly admonished) re-assembled reset the pmu and pram and replaced the never-before-replaced on board battery. Fired her up and life was GREAT!! but then it happened... firmware was 1 rev behind... updated the firmware and POOOOOOF fans like crazy again... bummer.
Then one of the CPUs gave out... ordered 2 more... and installed them both retaining the known-to-be-working CPU as a future backup... and I surmised that must have been why the fans were going nuts... a dying CPU..
Of course you all know that if you replace CPU(s) you have to calibrate the fans using ASD except that it won't let you due to weird errors... unless you try this trick!!!(for my machine it is 2.5.8, different models need different versions so get that straight before you do this, I can only say this worked with 2.5.8)
I can't say that it will work for everyone, but it worked like a freaking charm for me. After trying to calibrate the new CPUs together with no luck, I started trying combinations. First I should tell you that I was getting any number of errors running the diagnostics... all of which I took to be errant as they were CPU eeprom errors, then I got IC2 errors, fan errors, you name it, I got it as an error when trying to calibrate the fans... (sometimes the machine would boot to the OS with half the GHZ it was supposed to have btw)
Then I realized that I hadn't
really followed the directions found in the readme for ASD 2.5.8 which states that you should:
FIRST: insert disc, hold down "c" while booting until you see the ASD "loading" screen. This boots diagnostics in OF mode which doesn't use the OS. Run all tests.
SECOND: SHUTDOWN (NOT RESTART) the machine and reboot holding down the option key which boots the diagnostics in OS mode... right arrow until you see the option to boot OS diagnostics, click it, click the arrow key, wait a while for OS diags to come up (it may take a while so DON'T get impatient)
I took it from there and did the following:
THIRD: Choose only the CPU and Memory tests and run. (you should get a PASS - otherwise I can't say if this will work for you or not)
FOURTH: SHUTDOWN the machine and start holding down the "c" key again to boot into the OF diagnostics (you don't have to choose it, it boots to this automatically)
FIFTH: Go IMMEDIATELY to calibrate fans - you may get failures a few times DO NOT let this discourage you... One or both of the CPUs should calibrate - if and when you get success on both CPUs or a failure on one CPU but get success on another CPU DO NOT rerun calibration...
after calibration on at least one CPU shutdown and restart normally.
If the fans slow down but still run fast - you can now do the ENTIRE procedure again.
Amazingly, after working on this <expletive> machine for 10 days and about 30 hours of intensive geekitude doing it...
My machine now boots and runs SILENTLY
If you are still having trouble - take out one CPU, run the above steps and then re-install the second CPU and do the steps again.. disabling one cpu via Open Firmware was not sufficient - it had to be physically removed - I don't know why...
(ultimately the combo that worked for me was original-but-good CPU ALONE in the first position on the board (if you have it in the wrong position the machine won't boot so there's the big clue for you which spot is the first one...) calibrate using OF Diags (even if it tells you you don't need to calibrate - do it anyway) install second CPU, followed steps above which then issued error on first CPU but calibrated the second one.. go figure...)
Tedious, yes definitely... Possible Cure? most assuredly.
My thinking is that the OS diags reset some errors somewhere...or zeros them out, which then allows you somewhat successfully start down the path of calibration.
Hope this helps...
ASD 2.5.8 can be had for those willing to do a torrent of searching...