Memory Access Failures
If you have arrived here through a search engine, and there's no menu to the left
click here!
Explanation: The BIOS POST process detected a failure within the system
memory. This usually means a failure of the simple memory tests performed at
boot time, which generally consist of writing a pattern to memory and reading it
back to ensure that it has not changed. Depending on the system, you may be told
some specifics about what part of memory failed.
Diagnosis: There are many possible root causes for this problem, usually
associated with the system memory. This could be a motherboard problem as well.
Recommendation:
- Troubleshoot the system memory (See below).
- Troubleshoot the motherboard (See below).
More Information and Troubleshooting Memory Problems
New or Recently-upgraded Systems
Preliminary diagnostic tests or troubleshooting procedures have identified the memory is suspected of being bad, or the system memory is a possible cause of an unknown system problem.
Diagnosis: There are three common categories of memory problems on a new system. The first is improper configuration, or using the wrong type of memory. The second is incorrect installation. The third is hardware failure of the memory module itself.
Recommendation:
- A word of caution here. Electronic components
are susceptible to damage by static electricity, therefore always make sure
that when touching or moving components within the case, that you always
remove the power plug and always ground yourself by touching the case before
touching the component.
- The typical problems associated with new systems are components not
properly seated in their sockets, cables not completely attached, and in the
case of systems that have been shipped, shock damage from being dropped.
This is aside from a complete component failure. Any one of these could be
causing the memory to appear to be bad when it is not.
- If you happen to have an extra set of memory modules available (and yes,
we are aware that not everyone has extra memory modules laying around) that are
just like the ones you are trying to diagnose, then try swapping the spare
modules in to see if the problem goes away. If your system has two memory
modules, remove one and swap them. Rarely will two modules go bad at the
same time. If you can swap out the memory modules, do so and if the problem
goes away, then put the original
memory back in to see if the problem returns. If it returns, you can feel
very confident that the original memory was bad.
- Carefully check the memory modules to make sure they are properly seated
in their slots. Sometimes they may appear to
be inserted correctly when they are not. Ensure that the modules have
been pushed all the way into their sockets and that the spring clips or side
clamps have
snapped into position to properly to hold them.
- Check all connections within the PC for any that may be loose, and while
you're in there, check the inside of the
case for any potential overheating problems.
- Make sure that you have used the correct sockets. Motherboards have
multiple sockets and putting modules in the incorrect ones will often cause
problems. For example, most Pentium motherboards have two to four sockets. If you put the
modules in the middle two sockets then
you may have created a problem and the PC will not boot. Check the
motherboard manual to make sure you have done this correctly.
- Ensure that the size of memory modules you have selected is supported.
Some motherboards will not support certain sizes of modules. Consult your motherboard manual.
- Make sure that you have not inadvertently combined non-parity
memory modules with parity memory modules.
- Check the technology of
the memory you are using. Whether a motherboard supports memory types
such as EDO, SDRAM, DDR SDRAM or Rambus for example, depends on the chipset used on the
motherboard, as well as how the motherboard itself was implemented.
- If using SDRAM, make sure you are using the right type. SDRAM comes in
several varieties, and some motherboards require only one kind
or the other. Some motherboards also require SDRAM that has the "serial
presence detect" EEPROM on it.
- Some 430HX motherboards come with DIMM sockets. Most DIMM form factor
memory is SDRAM, but SDRAM will not work in these boards because the 430HX
chipset does not support it. These slots are intended for DIMM EDO memory.
- If your system uses DIMMs, make sure that you are using the right kind.
DIMMs come in different voltages, and buffered and unbuffered versions.
- Many motherboards that support both DIMM and SIMM memory will malfunction
if both are used on the board at once. This is because most DIMMs require
3.3 volt power, while SIMMs run at 5 volts. When both are present, the DIMMs
are fed 5 volts and problems can result. Try the system with only one type
of memory.
- Some systems require a special
BIOS setting to be enabled when using more than 64 MB of memory. If you
are trying to use more than 64 MB, check for one of these settings and
enable it if necessary.
- Some PCs use proprietary,
special modules; for example IBM's PS/2 systems. Using industry standard
memory in a machine that requires special modules, or vice-versa, will cause
problems.
- There could be a problem with the relative speed of the memory modules
compared to the timing
settings (memory access timing or wait states) that were entered in the
BIOS setup program. Double-check the speed of the modules you are using to
make sure it is fast enough. Some PCs will work with slower memory modules,
but you may need to increase wait states or slow down the memory timing.
- Some motherboards will work with EDO memory installed, but only if EDO
support is specifically enabled through a BIOS parameter. You may need to
boot the system with regular fast-page mode memory to get into the BIOS
setup, change the setting to EDO, and then shut the machine down and replace
with the EDO memory.
- There could be something wrong the memory modules themselves. Note that
bad memory will often pass the BIOS memory test at boot time, and will also
often pass the tests performed by those small module testers that many
vendors use. Those tests are very superficial and will not catch all memory
problems. If you can, try the modules in another PC that uses the same kind
of memory. If you have performed all the checks listed in the points above,
and the memory works in another PC, the memory itself may very well be bad.
Try to replace the memory and see if the problem goes away.
- Although unlikely, there could be a problem with the power supply. A
bad or failing power supply can cause strange memory errors that crop up because the
memory is not getting enough power.
- There could be a motherboard problem. If double-checking all the settings
and replacing the memory does not fix the problem, there may be a bad
motherboard, a problem with how it is configured or unseen shipping damage.
Existing Systems
Diagnosis: Sudden memory on existing systems are extremely unusual, as most memory problems occur when a system is assembled or when it is upgraded. A failure on an existing system usually means that the system itself has a problem or that the cause was external to the memory module. Some possible causes are system overheating, power supply problems, external power surges or brownouts and lightening damage. System overheating and power problems are the most frequent causes of hardware failures.
Recommendation:
- Normally the first question we are asked is "Okay, where do I
start?". That's not as difficult as it might seem. The first step
towards sorting out what might be causing your problems is to rule out
various components one at a time.
- Overheat conditions and power supply problems is probably the two largest
issues that effect computer performance, ranging from system lockups to
unexplained memory errors. With this in mind, the obvious starting point is
the fans in your computer. Most computers have between two and three fans,
one on the CPU (processor), one in the power supply that you can see from
the rear of the case as well as a fan at the front or rear of the case.
Unplug the power cord from the system and then open the case. Inspect all of
the fans, and use a flashlight if necessary, and make sure they are dirt and
dust free. Now reattach the power cord and turn the unit on. Are the fans
working? If they aren't, or they appear slow, replace them.
- Next, and this depends largely on the age of the unit, make certain that
the inside of the system case is relatively clean and dirt and dust free. If
it's dirty and dusty inside, this will translate into problems sooner or
later. If necessary, leave the case cover off and take the case to a local
shop and have him blow the dust out of it. Just be careful not to bump or
move anything inside.
- Locating power related problems can be difficult, however if your area is
subjected to more than one or two power surges or brownouts a year, or
frequent lightening etc, you may want to consider replacing the power supply
and then purchasing an inexpensive surge protector. Your system requires
adequate metered power, and if it isn't available you will have problems.
Obviously we can't see how many drives you have or anything else, but if
your system appears sluggish, take the unit to a local PC repair shop and
ask them to check the power supply.
- The next step would be to make sure that the systems BIOS
settings have not been changed. Checking this will require the manual for
the system's motherboard (main board) and some familiarity with computers.
If you feel uncomfortable, don't do it. Double-check the settings that are
directly related
to the system memory and make sure that they are correct.
- Check all of the connections inside of the PC as something inside the PC may have come loose.
- If the memory modules being used in the PC do not use the
same metal (gold or tin) as the sockets they are in, and it is
possible over time for a chemical reaction to develop that can lead to poor
contact and eventually, memory problems. This will typically take months or
even years to show up. If you suspect this problem, power down and unplug
the PC and take out one memory module. If its pins are gold and the socket
is tin (silver color) or vice-versa, this may be the problem. If so,
remove all the modules and clean them and the socket. You will find more
information about troubleshooting memory, including how to properly clean
the modules here: Troubleshooting
Memory Problems
- If you would like to run some software memory tests, then visit our
testing summary pages here: Using
Diagnostic Software to Detect or Confirm Memory Problems
- Always keep in mind that there could be something wrong the memory modules themselves.
Bad memory modules can (and often will) pass the BIOS memory test at boot time, and
can often pass the tests performed by some small module testers that many
vendors use. Those tests are not very thorough by any means and will not catch all memory
problems. If you can, try the modules in another PC that uses the same kind
of memory. If you have performed all the checks listed in the points above,
and the memory works in another PC, the memory itself may very well be fine.
- There may be a problem with a component on the motherboard, or another
part of the PC.
Notice: Windows® 95, Windows® 98, Windows® NT, Windows® 2000 and
Microsoft® Office are registered trademarks or trademarks of the Microsoft Corporation.
All other trademarks are the property of their respective owners.