"Dave" said:
I have a PC that freezes whenever it is bumped or knocked.
It absolutely freezes - no mouse movement, no keyboard response, no hard
disk activity... nothing.
Obviously the most likely case is a loose cable but I checked the cables and
removed and reseated the RAM and it hasn't improved the situation.
Anyone have any suggestions as to the likely cause? Could it be the
motherboard coming into contact with the case when bumped?
You'll have to be your own detective in a case like this. I would
start by making note of where all the cables go inside the computer,
as part of preparation for disassembling it. (Note the cable colors,
like a red stripe on a ribbon cable marking pin 1, or note the wire
colors and orientation of connectors, in case you don't have good
documentation with the computer to help you with reassembly.)
The standoffs in some computers are made of brass (a conductor) and
it is part of the design that the brass standoffs come in contact with
tin plated round mountint holes on the bottom of the motherboard. They
are supposed to do that. The brass to tin connection is a ground, to
help reduce electrical interference. But the standoff should be well
centered with respect to the hole. If the motherboard is pushed to one
side, sometimes a standoff can touch something it is not supposed to.
In some cases, a user installs more standoffs under a motherboard, than
there are matching tin plated mounting holes on the bottom. If a standoff
is installed underneath a copper track, the standoff can short something.
(On one motherboard, putting a standoff in the wrong place, kills one
channel of the built in audio. So it does happen.)
Most of the rest of the connections in the computer should be designed
well enough, to not be affected by a bump.
The motherboard PCB can sometimes develop cracks or bad connections.
For example, a heatsink mounting method may place some of the solder
joints under stress on the CPU socket, and the solder joint can crack.
This means you can have an intermittent connection on the board. With
the computer running, you can (carefully) push on the surface of the
motherboard, and see if the computer freezes when the motherboard is
pushed.
Both kinds of faults can present the same symptoms. While completely
disassembling the system, and reassembling it again, can make the
problem go away, it may not tell you where exactly the problem is.
Finding a solution is not going to be an exact science.
At the factory, motherboards can be checked with a continuity checker
(bed-of-nails vacuum test jig), but there is no home-made equivalent
to that kind of test. It is much easier for the factory to find a
motherboard problem, than for a home user or even for a computer shop.
Returning the motherboard to the factory under warranty is the best
option if there is some evidence the fault is with the motherboard.
Paul