Chapter 4Diagnostics
Test | Description |
Cache Memory Test | Tests the processor's |
| message to be displayed and the boot process to abort. |
Keyboard/Mouse | Checks for proper operation of the Keyboard/Mouse Controller. Test failure |
Controller Test | causes an error code to be displayed. |
Timer 0/Timer 2 Test | Tests Timer 0 and Timer 2. Test failure causes an error code to be displayed. |
DMA | |
| displayed. |
Interrupt Controller | Tests the interrupt masks, the master controller interrupt path (by forcing an |
Test | IRQ0), and the |
| at any point causes an error code to be displayed. |
RAM Address Line | Verifies the address independence of |
Independence Test | stuck together). Test failure causes an error code to be displayed. |
Read/write test on system | |
Test (First 640 K) | RAM to determine how much is present and displays the current base value upon |
| successful completion of the test. Test failure of a 64 K block of memory causes |
| an error code to be displayed and the remainder of the memory test to be |
| skipped. |
Shadow RAM Test | Tests Shadow RAM in |
| A000h, B000h, and F000h. If they are not being used, segments C000h, D000h, |
| and E000h are tested. Test failure causes an error code to be displayed. |
| Checks the |
| running. Test failure causes an error code to be displayed. |
Keyboard Test | Invokes |
| stuck keyboard keys. Test failure causes an error code to be displayed. |
Mouse Test | Invokes |
| mouse buttons. Test failure causes an error code to be displayed. |
Flexible Disk | Tests for proper operation of the flexible disk controller. Test aborts after the first |
Controller Subsystem | error is found and will not test any further. Test failure causes an error code to be |
Test | displayed. |
Internal Numeric | Checks for proper operation of the numeric coprocessor part of the processor. |
Coprocessor Test | Test failure causes an error message to be displayed and the boot process to |
| abort. |
Serial Port Test | Tests the embedded serial port registers. Test failure causes an error code to be |
| displayed. |
Parallel Port Test | Tests the one embedded parallel port, if it is enabled. Test failure causes an error |
| code and an error message to be displayed. |
Hard Disk Subsystem | Tests for proper operation of the hard disk controller and performs a |
Test | a sector on the disk. Test aborts after the first error is found and will not test any |
| further. Test failure causes an error code to be displayed. |
System Configuration | Checks for configuration errors and checksums accessory ROMs. Test failure |
Tests | causes an error code to be displayed. |
Beep Codes
If the POST routines cannot display messages when an error occurs before the video display is initialized, the server emits a series of beeps. This means that if on boot you get a blank screen, but hear beeps, you should refer to the table below to interpret the beeps.
47