pounder45 said:
Ok, I swapped the battery for a new one and the error list became
smaller. The 2-2-3 beeping has also now gone and the 3-1-4 one was at
first still there, but after trying it again the next day it seems to
have gone. Now no beeping and the PC boots up but only one error
messages still appears:
01298001 - No update for processor one.
Apart from the message, the main problem now is that it the PC keeps
automatically switching off. Sometimes I can get as far as the bios
screen (F1) and sometimes not, and then it just switches itself off. The
startup screen did show that there was 2 processors and I even reseated
it but no change. It just shuts down. Sometimes I get as far as updating
the time and date in the bios and then bang!>>> power off it goes..
I downloaded the most recent bios update and put it on a floppy disc.
The bios on the motherboard I received has a very old version and a new
version I read may resolve the error message. I removed the cmos jumper
and it boots up to the disc but the dreadded power problem strikes again
and the PC just shuts down so I can't even properly update the bios.
As a last resort, I borrowed a spare working power supply and swapped it
over, but the problem was still the same so it's not the power supply.
Could it be the power button itself or just something very simple. I
checked and everything is plugged correctly. I even reseated the ram to
no avail. Very frustrating....
One last interesting thing I noticed when I compared the original board
with the replacement is that the bios chip is different on each board.
Everything else is exactly the same on the board including the printed
text, etc, but both have different bios/cmos chips. The chip on the
original board is soldered directly onto the board and just has a
sticker with a code/model/version number printed. The new board however
has a plug in type socket with a Phoenix bios chip plugged in.
I interpret "No update for processor one" to mean there is no microcode
patch information for the processor. As if the processor is of a different
vintage than the generation of motherboard. Updating the BIOS might fix that.
Intel issues microcode patches, after the processor is manufactured. Installing
a patch in runtime, isn't absolutely essential in all cases, but it helps.
A typical BIOS has support for about eight different families of processor.
It's possible to extract the file inside the BIOS, and actually list
the processors that are supported from a microcode perspective.
You should *not* attempt to flash update the motherboard, if the power won't
stay on. You could corrupt the flash, half way through the update, and
be left with no POST afterwards. While the BIOS design has a so-called "boot block"
for recovery from a bad flash, it seldom works due to stupid shortcuts
done with the flashing tools.
If the new board has a socketed BIOS, you can get a new chip from
http://www.badflash.com/ . You tell them the part number of the motherboard,
part number of the flash chip, they obtain a blank chip of the same type.
You tell them where to find the BIOS flash file, and they copy the
BIOS file into the chip for you, then send the new chip to you. The
BIOS file should be in a simple format - some web sites have the
file in some kind of download .exe that is an all-in-one installer,
and that makes it harder for them to process (they may complain).
A proper BIOS file is typically power_of_two bytes in size.
If you had a *good* computer shop in town, they may be able to carry
out the same kind of process, using your existing chip. We had an expensive
programmer at work, that would program just about anything, but most
computer shops cannot afford a thing like that. Ours may have been
in the $6000 region or so. There are also $100 programming devices
available on the web, but they're typically for some specific flash
part, and not general purpose.
That is one way to rescue a motherboard, that has a bad BIOS flash.
Or, provide BIOS flash upgrade support, when the computer is unstable.
On modern motherboards, the flash can be an eight pin, serial interface
chip, and some of those are soldered down. Similarly, some older motherboards
have DIP or PLCC flash chips, but they're soldered down as well. That's to
save on the cost of a socket, which is poor economics from the customer's
perspective. Removing a chip like that, from the motherboard, isn't
exactly easy, because of the danger you'd damage the copper foil.
By comparison, pulling a chip from a socket, is much easier. I've
pulled around a hundred PLCC chips from PLCC sockets, with nothing
more than a pointed "pick" tool. You can also get the extractor
from Radio Shack, if you want a fancy PLCC remover. The DIP packages,
I used to slide a staple remover with pointed tip under those, to
pry them up. That was my favorite tool for that job.
http://www.radioshack.com/product/index.jsp?productId=2062619
In terms of the power button:
1) The power button is momentary contact.
2) The motherboard converts the momentary contact info, into a solid
level called PS_ON#. That signal is what controls the power supply.
3) The motherboard chip that listens to the front power button,
has the ability to "condition" the signal. For example, when the OS
is running, a four second filter is used, such that you have to press
and hold the power button for four seconds, to turn off the motherboard.
At the BIOS level, the filter time is much shorter.
4) If the front power button is "jammed on", that may cause things
to switch off. If you suspected that, you could unplug the two wires
from the front switch, and use a multimeter to check the switch itself.
Also, instead of using the switch, you can touch a screwdriver tip to the
two pins that normally host the POWER cable pair. I've turned motherboards
on and off that way, without a switch. Be sure you're only touching the
two pins in question. You need steady hands, to do it that way.
5) If your motherboard has both POWER and RESET header pairs, you can unplug
the POWER cable, then move the RESET cable to the POWER pair of pins.
Both switches are momentary contact, normally open type.
That makes the RESET switch, your new power switch. You'd do that, if
you suspected the POWER switch was defective, and lacked a multimeter
for test.
The processors have been protected for some time, by THERMTRIP. If the
processor gets too hot, it can assert THERMTRIP, and that is a gating
logic term for PS_ON#. The power supply will immediately shut off,
with no help at all from the processor or processors. If you have a
dual socket board, both THERMTRIPs would be tied into the logic.
You would then have to figure out, why it was overheating, such as
check that the CPU heatsink is still in place, that there is thermal
paste between CPU heatsink and CPU top surface, as that aids in heat
transfer. A tube of Arctic Silver or the like (thermal paste),
can be obtained to solve that kind of problem. One tube lasts
a long time, as only a rice grain sized portion is needed per
installation.
"Arctic Silver 5" $10
http://www.newegg.com/Product/Product.aspx?Item=N82E16835100007
A motherboard can also choose to switch off, for BIOS program reasons.
If the BIOS has code added, to switch off when something unexpected
happens, then that could be a reason for the power to go off as well.
And then, you're left guessing as to why.
That's a few ideas, but I don't know what's the most cost effective
next step in your journey.
While it could be the power supply that is switching off on overload,
I somehow doubt it. The new motherboard could have a short in it, for
example. I have a clamp-on DC ammeter I can use, to check for excessive
current. (You clamp that around wires on the main wire harness.)
Or even if you had a Kill-O-Watt meter, and checked total consumption
going into the PC, that might also hint if something was totally out
of whack.
Paul