Reply to post

Beep Codes and POST Diagnostics

Author
vikonic
New Member
  • Total Posts : 0
  • Reward points : 0
  • Joined: 2011/11/11 14:14:58
  • Status: offline
2014/03/28 16:41:58 (permalink)

Beep Codes and POST Diagnostics





Introduction



Most computers nowadays come with some sort of an onboard
diagnostic tool, for troubleshooting hardware faults. It is usually the
motherboard that comes with the diagnostic system, and its most commonly
expressed as a beep code. More sophisticated motherboards have an actual LCD
panel or a Q-Code panel that shows a code in a hexadecimal format.



Whether you have a system that only gives beep codes or if
you have the LCD as well, they can be extremely helpful at diagnosing issues at
POST.



Beep codes



Beep is usually emitted from a small system speaker
connected to the motherboard of your computer. Some motherboards have a speaker
already built in, while others require a separate speaker piece to be attached
on the correct motherboard header.



Depending on the manufacturer of the board and the BIOS,
beep codes can vary significantly amongst all of them, but there are several
things that are pretty universal.



Let's start with the most universal of them all, a single
beep. Single beep is an indication of “Everything OK” message. Typically most
computers simply start up and go into an OS loading screen shortly after a
single beep is heard. While there are rare instances where single beep can be
tied to a specific error, it should be commonly regarded as a successful beep.
In other words, there are no problems.



When problems do occur, system will try to associate a beep
code with the fault that it sees. For example, if the motherboard is aware that
the memory stick in slot #2 is bad, it will give a bad memory beep code.
Usually 3 consecutive beeps will indicate a problem with RAM. Unfortunately,
there are no specific beep codes to tell you exactly which module is broken, so
if you've determined that it is indeed a RAM fault, you would need to test the
system with 1 stick at a time, until you found the defective stick. If you
bought your RAM as a single stick item, then you can replace just that one
stick. Otherwise, if it came as a packaged kit, for example 2x4GB or 2x8GB,
then it's recommended to replace both modules, as kit pairs are usually tested
together. Mixing and matching sticks from different kits can often result in
instability.



Other faults will trigger different types of beep codes, such
as faulty CPU, faulty video card, lack of power to the video card, lack of
power to the board, failed PCI/PCIe device, etc. The codes for these items will
vary based on the manufacturer. Here's a list of common beep codes based on the
BIOS manufacturer:



Award BIOS
































1long, 2 short



Video adapter error



Either video adapter is bad or is not seated
properly.  Also, check to ensure the monitor cable is connected
properly.



Repeating (endless loop)



Memory error



Check for improperly seated or missing memory.



1long, 3short



No video card or bad video RAM



Reseat or replace the video card.



High frequency beeps while running



Overheated CPU



Check the CPU fan for proper operation. Check the case for
proper air flow.



Repeating High/Low



CPU



Either the CPU is not seated properly or the CPU is
damaged. May also be due to excess heat. Check the CPU fan or BIOS settings
for proper fan speed.






 



AMI Bios:
























































































1 short



DRAM refresh failure



The programmable interrupt timer or programmable interrupt
controller has probably failed



2 short



Memory parity error



A memory parity error has occurred in the first 64K of
RAM.  The RAM IC is probably bad



3 short



Base 64K memory failure



A memory failure has occurred in the first 64K of
RAM.  The RAM IC is probably bad



4 short



System timer failure



The system clock/timer IC has failed or there is a memory
error in the first bank of memory



5 short



Processor error



The system CPU has failed



6 short



Gate A20 failure



The keyboard controller IC has failed, which is not
allowing Gate A20 to switch the processor to protected mode. Replace the
keyboard controller



7 short



Virtual mode processor exception error



The CPU has generated an exception error because of a
fault in the CPU or motherboard circuitry



8 short



Display memory read/write error



The system video adapter is missing or defective



9 short



ROM checksum error



The contents of the system BIOS ROM does not match the
expected checksum value.  The BIOS ROM is probably defective and should
be replaced



10 short



CMOS shutdown register read/write error



The shutdown for the CMOS has failed



11 short



Cache error



The L2 cache is faulty



1 long, 2 short



Failure in video system



An error was encountered in the video BIOS ROM, or a
horizontal retrace failure has been encountered



1 long, 3 short



Memory test failure



A fault has been detected in memory above 64KB



1 long, 8 short



Display test failure



The video adapter is either missing or defective



2 short



POST Failure



One of the hardware tests have failed



1 long



POST has passed all tests



 






 



AMI and Award BIOS modules are some of the most popular ones
in today's boards such as MSI, Gigabyte, Asus and others. If your motherboard
has a different BIOS such as Pheonix or something else, you'll need to consult
the motherboard manual for specific instructions on beep codes.



Couple last things to keep in mind about beep codes. You
have to have a system speaker to hear the codes. It has to be connected to the
board and functioning. If your system doesn't beep at all, try using a
different speaker. Not all faults produce beep codes, especially if the
motherboard isn't even aware that there is a fault. The board can be defective
and not even getting to the diagnostic stage.



Q-Code Reader



Q-Codes are very helpful when diagnosing the POST issues
because they give you an actual code in hexadecimal format, as opposed to just
plain old beeps. Q-code readers are typically pre-installed on motherboards by
the manufacturer, and they usually require having a side panel open so that you
can visually see the code reader. Codes are written in the motherboard manual
along with their explanations and common fixes.



Another benefit to the Q-code readouts is that the system
will cycle through a normal set of codes, until it finally gets frozen on the
last code that gives the issue. Knowing at which point system locks up is also
very beneficial. Some q-codes will get stuck, while others will force the
system to go into a loop and often repeat arriving at the same code. This kind
of information can be useful when you're looking up codes online or in your
motherboard manual.



Couple of last few things to keep in mind about q-codes



-         
Make sure your BIOS is always up to the latest
versions, as codes may be added or additional diagnostics algorithms may be
included



-         
Also, your BIOS should be updated to support all
the latest hardware. Many people would get failed codes when trying to install
a CPU that was released after the motherboard was available. In this scenario,
BIOS needs to be flashed to the system using the last compatible CPU. If you
received a motherboard with an old BIOS and a CPU that doesn't allow POST, you
would either need to obtain an older CPU or return the board to manufacturer to
get it flashed to latest revision.



-         
Visit the manufacturers online download page and
obtain the latest copy of the manual, in case any new errors or codes have been
added.



-         
Troubleshoot items one at a time. Do not
introduce too many variables at once, because it may be difficult to determine
the problem.



-         
If the code is present upon the very first
startup, ensure that all cables and all devices are properly seated. It's
always best to manually reseat all connections and all components to ensure
best fitment possible.



-         
If you've built the system yourself and you're
seeing immediate Q-codes such as 00 or similar faults, that would likely
indicate a DOA motherboard and should be returned back to manufacturer.



We hope that this guide has been informative. If you have
any questions or comments, feel free to post in our help desk section.



0 Replies Related Threads

    Guest
    Quick Reply: (Open Full Version)
      Enter the random characters shown
    Submit Post
    Jump to:
    © 2024 APG vNext Trial Version 4.6