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 |