Thursday 12 January 2023

Theory-42 :- Recognize POST error message code as an indication of problems

Introduction to POST and its Different Types of 

Errors

Power-on Self-test

What Is Power-on Self-test

What is POST? POST, referred to as Power-On Self-Test, is the initial setup of its power-on purpose to determine if there are hardware-related issues with the computer for proper diagnostic testing. The computer is not the only device running POST. Some devices, medical devices, and other devices can also perform very similar self-tests after they are powered on.



If all hardware passes the power-on self-test, the computer will continue the boot up process and may generate a single beep sound as well. If the power-on self-test is unsuccessful, it generates a beep code to indicate the error encountered and the computer will not boot up. All computer POST errors are related to hardware issues with one of the components in the computer.


The Role of POST in the Startup Process

The power-on self-test is the first step in the boot sequence. It doesn't matter if you just restart your computer or turn it on for the first time within a few days. Regardless, POST will run.

It does not depend on any particular operating system. In fact, you don't even need to have an operating system installed on your hard drive to run POST. This is because testing is handled by the system's BIOS and not any installed software.

It checks for the existence and functioning of basic system devices, such as keyboards and other peripherals, and other hardware elements (such as processors, storage devices, and memory).

After the POST, the computer will continue to boot, but only if it completes successfully. The problem definitely comes after POST, such as Windows hangs during startup, but in most cases, these problems may be due to operating system or software issues, not hardware.

In computers compatible with IBM PC, the main responsibility of POST is handled by the BIOS. The BIOS will transfer some of these responsibilities to other programs designed to initialize very specific peripherals, especially for video and SCSI initialization. The principal duties of the main BIOS during POST are as follows:

  • Find, size, and verify the system main memory
  • Initialize BIOS
  • Identify, organize, and select which devices are available for booting
  • Verify CPU registers
  • Verify the integrity of the BIOS code itself
  • Verify some basic components like DMA, timer, interrupt controller
  • Pass control to other specialized extensions BIOS (if installed) 

Errors about the Power-on Self-test

Almost everything that might prevent the computer from continuing to boot will signal some kind of error. Errors can come in the form of flashing LEDs, audible beeps, or error messages on the display, all of which are technically called POST codes, beep codes, and on-screen power-on self-test error messages. The following chart is about beeps and their corresponding meanings:


Beeps

Meaning

1 short beep

Normal POST – the system is OK

2 short beeps

POST error – error code is shown on screen

No beep

Power supply, system board problem, disconnected CPU, or disconnected speaker

Continuous beep

Power supply, system board, or maybe RAM problem, keyboard problem

Repeating short beeps

Power supply or system board problem or keyboard

1 long, 1 short beep

System board problem

1 long, 2 short beeps

Display adapter problem (MDA, CGA)

1 long, 3 short beeps

Enhanced Graphics Adapter (EGA)

3 long beeps

3270 keyboard card

If some part of the power-on self-test fails, you will know soon after turning on the computer. For example, if the problem lies with the video card, and therefore you can't see anything on the monitor.

On macOS computers, power-on self-test errors often appear as an icon or another graphic instead of an actual error message. For example, a broken folder icon after starting up your Mac may mean that the computer can't find a suitable hard drive to boot from.

Certain types of failures during the POST might not produce an error at all, or the error may hide behind a computer manufacturer's logo.


Popular Posts