318 lines
11 KiB
Plaintext
318 lines
11 KiB
Plaintext
Listing of IBM PC Diagnostic Error Codes
|
|
|
|
Jerry Schneider
|
|
Capital PC User Group
|
|
Washington, DC
|
|
|
|
All personal computer error codes for the Power On Self Test, General
|
|
Diagnostics, and Advanced Diagnostics consist of a device number followed by
|
|
two digits other than 00. (The device number plus 00 indicates successful
|
|
completion of the test.)
|
|
|
|
This list is a compilation from various sources, including USENET's Info-IBMPC
|
|
Digest, IBM Technical Reference Manuals, and IBM Hardware, Maintenance and
|
|
Service manuals.
|
|
|
|
Code Description
|
|
|
|
01x Undetermined problem errors.
|
|
02x Power supply errors.
|
|
|
|
1xx System board errors.
|
|
101 System board error - Interrupt failure.
|
|
102 System board error - Timer failure.
|
|
103 System board error - Timer interrupt failure.
|
|
104 System board error - Protected mode failure.
|
|
105 System board error - Last 8042 command not accepted.
|
|
106 System board error - Converting logic test.
|
|
107 System board error - Hot NMI test.
|
|
108 System board error - Timer bus test.
|
|
109 Direct memory access test error.
|
|
121 Unexpected hardware interrupts occurred.
|
|
131 Cassette wrap test failed.
|
|
152
|
|
161 System Options Error-(Run SETUP) [Battery failure].
|
|
162 System options not set correctly-(Run SETUP).
|
|
163 Time and date not set-(Run SETUP).
|
|
164 Memory size error-(Run SETUP).
|
|
199 User-indicated configuration not correct.
|
|
|
|
2xx Memory (RAM) errors.
|
|
201 Memory test failed.
|
|
202 Memory address error.
|
|
203 Memory address error.
|
|
|
|
3xx Keyboard errors.
|
|
301 Keyboard did not respond to software reset correctly, or a stuck
|
|
key failure was detected. If a stuck key was detected, the
|
|
scan code for the key is dis- played in hexadecimal. For
|
|
example, the error code 49 301 indicates that key 73, the
|
|
PgUp key, has failed (49 hex = 73 decimal).
|
|
302 User-indicated error from the keyboard test, or AT keylock
|
|
is locked.
|
|
303 Keyboard or system unit error.
|
|
304 Keyboard or system unit error; CMOS does not match system.
|
|
|
|
4xx Monochrome monitor errors.
|
|
401 Monochrome memory test, horizontal sync frequency test, or
|
|
video test failed.
|
|
408 User-indicated display attributes failure.
|
|
416 User-indicated character set failure.
|
|
424 User-indicated 80 X 25 mode failure.
|
|
432 Parallel port test failed (monochrome adapter).
|
|
|
|
5xx Color monitor errors.
|
|
501 Color memory test failed, horizontal sync frequency test, or
|
|
video test failed.
|
|
508 User-indicated display attribute failure.
|
|
516 User-indicated character set failure.
|
|
524 User-indicated 80 X 25 mode failure.
|
|
532 User-indicated 40 X 25 mode failure.
|
|
540 User-indicated 320 X 200 graphics mode failure.
|
|
548 User-indicated 640 X 200 graphics mode failure.
|
|
|
|
6xx Diskette drive errors.
|
|
601 Diskette power-on diagnostics test failed.
|
|
602 Diskette test failed; boot record is not valid.
|
|
606 Diskette verify function failed.
|
|
607 Write-protected diskette.
|
|
608 Bad command diskette status returned.
|
|
610 Diskette initialization failed.
|
|
611 Timeout - diskette status returned.
|
|
612 Bad NEC - diskette status returned.
|
|
613 Bad DMA - diskette status returned.
|
|
621 Bad seek - diskette status returned.
|
|
622 Bad CRC - diskette status returned.
|
|
623 Record not found - diskette status returned.
|
|
624 Bad address mark - diskette status returned.
|
|
625 Bad NEC seek - diskette status returned.
|
|
626 Diskette data compare error.
|
|
|
|
7xx 8087 or 80287 math coprocessor errors.
|
|
|
|
9xx Parallel printer adapter errors.
|
|
901 Parallel printer adapter test failed.
|
|
|
|
10xx Reserved for parallel printer adapter.
|
|
|
|
11xx Asynchronous communications adapter errors.
|
|
1101 Asynchronous communications adapter test failed.
|
|
|
|
12xx Alternate asynchronous communications adapter errors.
|
|
1201 Alternate asynchronous communications adapter test failed.
|
|
|
|
13xx Game control adapter errors.
|
|
1301 Game control adapter test failed.
|
|
1302 Joystick test failed.
|
|
|
|
14xx Printer errors.
|
|
1401 Printer test failed.
|
|
1404 Matrix printer failed.
|
|
|
|
15xx Synchronous data link control (SDLC) communications adapter errors.
|
|
1510 8255 port B failure.
|
|
1511 8255 port A failure.
|
|
1512 8255 port C failure.
|
|
1513 8253 timer 1 did not reach terminal count.
|
|
1514 8253 timer 1 stuck on.
|
|
1515 8253 timer 0 did not reach terminal count.
|
|
1516 8253 timer 0 stuck on.
|
|
1517 8253 timer 2 did not reach terminal count.
|
|
1518 8253 timer 2 stuck on.
|
|
1519 8273 port B error.
|
|
1520 8273 port A error.
|
|
1521 8273 command/read timeout.
|
|
1522 Interrupt level 4 failure.
|
|
1523 Ring Indicate stuck on.
|
|
1524 Receive clock stuck on.
|
|
1525 Transmit clock stuck on.
|
|
1526 Test indicate stuck on.
|
|
1527 Ring indicate not on.
|
|
1528 Receive clock not on.
|
|
1529 Transmit clock not on.
|
|
1530 Test indicate not on.
|
|
1531 Data set ready not on.
|
|
1532 Carrier detect not on.
|
|
1533 Clear to send not on.
|
|
1534 Data set ready stuck on.
|
|
1536 Clear to send stuck on.
|
|
1537 Level 3 interrupt failure.
|
|
1538 Receive interrupt results error.
|
|
1539 Wrap data miscompare.
|
|
1540 DMA channel 1 error.
|
|
1541 DMA channel 1 error.
|
|
1542 Error in 8273 error checking or status reporting.
|
|
1547 Stray interrupt level 4.
|
|
1548 Stray interrupt level 3.
|
|
1549 Interrupt presentation sequence timeout.
|
|
|
|
16xx Display emulation errors (327x, 5520, 525x).
|
|
|
|
17xx Fixed disk errors.
|
|
1701 Fixed disk POST error.
|
|
1702 Fixed disk adapter error.
|
|
1703 Fixed disk drive error.
|
|
1704 Fixed disk adapter or drive error.
|
|
1780 Fixed disk 0 failure.
|
|
1781 Fixed disk 1 failure.
|
|
1782 Fixed disk controller failure.
|
|
1790 Fixed disk 0 error.
|
|
1791 Fixed disk 1 error.
|
|
|
|
18xx I/O expansion unit errors.
|
|
1801 I/O expansion unit POST error.
|
|
1810 Enable/Disable failure.
|
|
1811 Extender card warp test failed (disabled).
|
|
1812 High order address lines failure (disabled).
|
|
1813 Wait state failure (disabled).
|
|
1814 Enable/Disable could not be set on.
|
|
1815 Wait state failure (disabled).
|
|
1816 Extender card warp test failed (enabled).
|
|
1817 High order address lines failure (enabled).
|
|
1818 Disable not functioning.
|
|
1819 Wait request switch not set correctly.
|
|
1820 Receiver card wrap test failure.
|
|
1821 Receiver high order address lines failure.
|
|
|
|
19xx 3270 PC attachment card errors.
|
|
|
|
20xx Binary synchronous communications (BSC) adapter errors.
|
|
2010 8255 port A failure.
|
|
2011 8255 port B failure.
|
|
2012 8255 port C failure.
|
|
2013 8253 timer 1 did not reach terminal count.
|
|
2014 8253 timer 1 stuck on.
|
|
2016 8253 timer 2 did not reach terminal count, or timer 2 stuck on.
|
|
2017 8251 Data set ready failed to come on.
|
|
2018 8251 Clear to send not sensed.
|
|
2019 8251 Data set ready stuck on.
|
|
2020 8251 Clear to send stuck on.
|
|
2021 8251 hardware reset failed.
|
|
2022 8251 software reset failed.
|
|
2023 8251 software "error reset" failed.
|
|
2024 8251 transmit ready did not come on.
|
|
2025 8251 receive ready did not come on.
|
|
2026 8251 could not force "overrun" error status.
|
|
2027 Interrupt failure - no timer interrupt.
|
|
2028 Interrupt failure - transmit, replace card or planar.
|
|
2029 Interrupt failure - transmit, replace card.
|
|
2030 Interrupt failure - receive, replace card or planar.
|
|
2031 Interrupt failure - receive, replace card.
|
|
2033 Ring indicate stuck on.
|
|
2034 Receive clock stuck on.
|
|
2035 Transmit clock stuck on.
|
|
2036 Test indicate stuck on.
|
|
2037 Ring indicate stuck on.
|
|
2038 Receive clock not on.
|
|
2039 Transmit clock not on.
|
|
2040 Test indicate not on.
|
|
2041 Data set ready not on.
|
|
2042 Carrier detect not on.
|
|
2043 Clear to send not on.
|
|
2044 Data set ready stuck on.
|
|
2045 Carrier detect stuck on.
|
|
2046 Clear to send stuck on.
|
|
2047 Unexpected transmit interrupt.
|
|
2048 Unexpected receive interrupt.
|
|
2049 Transmit data did not equal receive data.
|
|
2050 8251 detected overrun error.
|
|
2051 Lost data set ready during data wrap.
|
|
2052 Receive timeout during data wrap.
|
|
|
|
21xx Alternate binary synchronous communications adapter errors.
|
|
2110 8255 port A failure.
|
|
2111 8255 port B failure.
|
|
2112 8255 port C failure.
|
|
2113 8253 timer 1 did not reach terminal count.
|
|
2114 8253 timer 1 stuck on.
|
|
2115 8253 timer 2 did not reach terminal count, or timer 2 stuck on.
|
|
2116 8251 Data set ready failed to come on.
|
|
2117 8251 Clear to send not sensed.
|
|
2118 8251 Data set ready stuck on.
|
|
2119 8251 Clear to send stuck on.
|
|
2120 8251 hardware reset failed.
|
|
2121 8251 software reset failed.
|
|
2122 8251 software "error reset" failed.
|
|
2123 8251 transmit ready did not come on.
|
|
2124 8251 receive ready did not come on.
|
|
2125 8251 could not force "overrun" error status.
|
|
2126 Interrupt failure - no timer interrupt.
|
|
2128 Interrupt failure - transmit, replace card or planar.
|
|
2129 Interrupt failure - transmit, replace card.
|
|
2130 Interrupt failure - receive, replace card or planar.
|
|
2131 Interrupt failure - receive, replace card.
|
|
2133 Ring indicate stuck on.
|
|
2134 Receive clock stuck on.
|
|
2135 Transmit clock stuck on.
|
|
2136 Test indicate stuck on.
|
|
2137 Ring indicate stuck on.
|
|
2138 Receive clock not on.
|
|
2139 Transmit clock not on.
|
|
2140 Test indicate not on.
|
|
2141 Data set ready not on.
|
|
2142 Carrier detect not on.
|
|
2143 Clear to send not on.
|
|
2144 Data set ready stuck on.
|
|
2145 Carrier detect stuck on.
|
|
2146 Clear to send stuck on.
|
|
2147 Unexpected transmit interrupt.
|
|
2148 Unexpected receive interrupt.
|
|
2149 Transmit data did not equal receive data.
|
|
2150 8251 detected overrun error.
|
|
2151 Lost data set ready during data wrap.
|
|
2152 Receive timeout during data wrap.
|
|
|
|
22xx Cluster adapter errors.
|
|
|
|
24xx Enhanced graphics adapter errors.
|
|
|
|
26xx XT/370 error codes
|
|
|
|
27xx XT/370 error codes
|
|
|
|
29xx Color matrix printer errors.
|
|
2901
|
|
2902
|
|
2904
|
|
|
|
30xx Primary PC Network Adapter Error
|
|
3001 CPU Failure
|
|
3002 ROM Failure
|
|
3003 ID Failure
|
|
3004 RAM Failure
|
|
3005 HIC Failure
|
|
3006 +/- 12v Failed
|
|
3007 Digital Loopback Failure
|
|
3008 Host Detected HIC Failure
|
|
3009 Sync Fail & No Go Bit
|
|
3010 HIC Test OK & No Go Bit
|
|
3011 Go Bit & No CMD 41
|
|
3012 Card not present
|
|
3013 Digital Failure ( Fall Thru )
|
|
3015 Analog Failure
|
|
3041 Hot Carrier (not this card)
|
|
3042 Hot Carrier (THIS CARD !!)
|
|
|
|
|
|
31xx Secondary PC Network Adapter Error
|
|
3101 CPU Failure
|
|
3102 ROM Failure
|
|
3103 ID Failure
|
|
3104 RAM Failure
|
|
3105 HIC Failure
|
|
3106 +/- 12v Failed
|
|
3107 Digital Loopback Failure
|
|
3108 Host Detected HIC Failure
|
|
3109 Sync Fail & No Go Bit
|
|
3110 HIC Test OK & No Go Bit
|
|
3111 Go Bit & No CMD 41
|
|
3112 Card not present
|
|
3113 Digital Failure ( Fall Thru )
|
|
3115 Analog Failure
|
|
3141 Hot Carrier (not this card)
|
|
3142 Hot Carrier (THIS CARD !!)
|
|
|
|
33xx Compact printer errors.
|
|
|
|
Interrupt failure - receive, replace card or planar.
|
|
2131 Interrupt failure - receive, replac |