PC And PS/2 POST Error Codes

What is your computer trying to tell you when it boots up and prints out a number? Its a POST code, Power On Self Test error code. What this means is that your IBM PC, PS/2, or clone has detected a problem. They are explained below.


01xUndetermined problem
02xPower supply
1xxSystem board
2xxMemory
3xxKeyboard
4xxMonochrome display adapter
PS/2 system board parrallel port
5xxColor Graphics Adapter (CGA)
6xxFloppy drive/adapter
7xx8087, 80287, 80387 math coprocessor
9xxParallel printer adapter
10xxAlternate parrallel printer adapter error
11xxAsynchronous communications adapter
PS/2 System board async port
12xxPS/2 dual async adapter
13xxGame control adapter
15xxSynchronouse data link control (SDLC) communications adapter
17xxFixed disk (hard drive)
18xxI/O expansion unit
20xxBinary synchronous communications (BSC) adapter
21xxAlternate binary synchronous communcations adapter
30xxPrimary PC network adapter
31xxSecondary PC network adpater
73xx3.5 inch external disk drive
86xxPS/2 pointing device
100xxPS/2 multiprotocol adapter
104xxPS/2 ESDI fixed disk



01x

Undetermined problem

How does it really know it's a problem???

02x

Power supply

How is it turning on to tell you that there is a problem???



1xx

System board

101System board; Interrupt failure
102System board; Timer failure
103System board; Timer interrupt failure
104System board; protected mode failure
105System board; last 8042 command not accepted
106System board; Converting logic test
107System board; Hot non-maskable interrupt test
108System board; Timer bus test
109System board; Memory select error
110PS/2 system board; Parity check error
111PS/2 memory adapter
112PS/2 MicroChannel arbitration
113PS/2 MicroChannel arbitration
114PS/2 External ROM checksum error
115Cache parity error, ROM checksum, or DMA error
116System board port read/write failure
118System board parity or L2-cache error during previous power-on
119"E" Step level 82077 (floppy controller) and 2.88M drive installed (not supported)
120Microprocessor self test error
121256K ROM checksum error (second 128Kb bank)
121Unexpected hardware interrupts
131PC system board cassette port wrap test failed
131DMA compatibility registers error
132DMA extended registers error
133DMA verify logic error
134DMA arbitration logic error
151Battery or CMOS RAM failure
152Real-time clock or CMOS RAM failure
160PS/2 system board ID not recognized
161System options not set; dead battery
162System options not set; CMOS checksum/configuration error
163Time and Date not set; clock not updating
164Memory Size error; CMOS setting does not match RAM
165PS/2 system options not set
166PS/2 MicroChannel adapter time-out error
167PS/2 system clock not updating
168CMOS configuration error (math co-processor)
169System board and processor card configuration mismatch
170ASCII setup conflict error
170PC Convertible; LCD not in use when suspended
171Rolling-bit-test failure on CMOS shutdown address byte
171PC Convertible; base 128K checksum failure
172Rolling-bit-test failure on NVRAM diagnostic byte
172PC Convertible; diskette active when suspended
173Bad CMOS/NVRAM checksum
173PC Convertible; real-time clock RAM verification error
174Bad configuration
174PC Convertible;LCD configuration change
175Bad EEPROM CRC #1
175PC Convertible;LCD alternate mode failed
176Tamper evident
177Bad priviledged-access-password CRC
177Bad EEPROM
178Bad EEPROM
179NVRAM error log full
181Unsupported configuration
182Priviledged-access switch (jmp 2) is not in the write-enable position
183PAP is needed to boot from the system programs
183PAP is required
184Bad power on password checksum - erase it
184Bad power on password
185Bad startup sequence
186Password-protection hardware error
187Serial number error
188Bad EEPROM checksum CRC #2
189Excessive incorrect password attempts
19182385 cache controller failure
194System board memory error
199INSTALLED DEVICES list



2xx

Memory

201Memory (address indicated in hex)
202Memory address (address lines 00-15)
203Memory address (address lines 16-13)
204Memory remapped due to error (run diagnostics)
205Base 128K memory error; memory remapped
207ROM failure
210System board memory parity error
211PS/2 memeory;base 64K on system board failed
212Watchdog time-out error; reported by NMI interrupt handler
213DMA bus arbitration time-out;reported by NMI interrupt handler
215PS/2 motherboard memory failure
216PS/2 motherboard memory failure
221PS/2 memory; ROM to RAM copy failed (ROM shadowing)
225PS/2 memory; wrong speed memory on ssytem board (unsupported SIMM)
230Overlapping adapter and planar memory (Family 1)
231Non-contiguous adapter memory installed (Family 1)
2312/4-16 MB Enhanced 386 memory adapter;failure of memory module 1
235Stuck data line on memory module, microprocessor, or system board
2412/4-16MB Enhanced 386 memeory adapter; failure of memory module 2
2512/4-16MB Enhanced 386 memory adapter; failure of memory module 3



3xx

Keyboard

301Keyboard not responding or a stuck key. (If stuck, hex scan code for the key will show)
302System unit keylock locked
303Keyboard or system unit error
304Keyboard clock high; keyboard or system unit error
305PS/2 keyboard fuse (located on system board);keyboard +5V DC error
306Unsupported keyboard attached
341Keyboard error



4xx

Monochrome display adapter

PS/2 system board parrallel port

401PS/2 System board parrallel port
401Monochrome memory, horizontal sync frequency, or video test
408User indicated display attributes
416User indicated character set
424User indicated 80X25 mode
432Parrallel port; monochrome display adapter



5xx

Color Graphics Adapter (CGA)

501CGA memory test, horizontal sync frequency, or video test
503CGA adapter controller failed
508User indicated display attribute
516User indicated character set
524User indicated 80X25 mode
532User indicated 40X25 mode failure
540User indicated 320X200 graphics mode
548User indicated 640X200 graphics mode
556User indicated light pen failed
564User indicated paging test failure



6xx

Floppy drive/adapter

601Floppy drive/adapter
602Drive test: disk boot record
603Diskette size error
604Non-media sense
605Diskette drive locked
606Disk chainline function; drive error
607Disk is write protected; drive error
608Bad command; drive error
610Disk initialization; track 0 bad
611Time-out; drive error
612Bad controller chip
613Bad direct memory access; drive error
614Bad direct memory access; boundary overrun
615Bad index timing; drive error
616Drive speed
621Bad seek; drive error
622Bad cyclic redundancy check (CRC); drive error
623Record not found; drive error
624Bad address mark; drive error
625Bad controller chip; seek error
626Disk data compare error
627Diskette change error
628Diskette removed
630Index stuck high; drive A
631Index stuck low; drive A
632Track 0 stuck off; drive A
633Track 0 stuck on; drive A
640Index stuck high; drive B
641Index stuck low; drive B
642Track 0 stuck off; drive B
643Track 0 stuck on; drive B
645No index pulse
646Drive track 0 detection failed
647No transitions on read data line
648Format test failed
649Incorrect media type
650Drive speed error
651Format failure
652Verify failure
653Read failure
654Write failure
655Controller error
656Drive failure
657Write protect stuck protected
658Changeline stuck changed
659Write protect stuck unprotected
660Changeline stuck unchanged



7xx

8087, 80287, 80387 math coprocessor

701Math copprocessor presence/initialization error
702Exception errors test failure
703Rounding test failure
704Arithmetic test 1 failure
705Arithmetic test 2 failure
706Arithmetic test 3 (80387 only) failure
707Combination test failure
708Integer load/store test failure
709Equivalent expressions errors
710Exception (interrupt) errors
711Save state (FSAVE) errors
712Protected mode test failure
713 Special test (voltage/temperature sensitivity) failure



9xx

Parallel printer adapter

901Alternate parrallel printer adapter test error
902Printer adapter data register latch error
903Printer adapter register address decode error
904Printer adapter address decode error
910Status line(s) wrap connector error
911Status line bit 8 wrap error
912Status line bit 7 wrap error
913Status line bit 6 wrap error
914Status line bit 5 wrap error
915Status line bit 4 wrap error
916Printer adapter interrupt wrap error
917Unexpected printer adapter error
92xFeature register error



10xx

Alternate parrallel printer adapter error

1001Alternate parrallel printer test error
1002Printer adapter control register latch error
1003Printer adapter register address decode error
1004Printer adapter address decode error
1010Status line wrap connector error
1011Status line bit 8 wrap error
1012Status line bit 7 wrap error
1013Status line bit 6 wrap error
1014Status line bit 5 wrap error
1015Status line bit 4 wrap error
1016Printer adapter interrupt wrap error
1017Unexpected printer adapter interrupt
102xFeature register error



11xx

Asynchronous communications adapter

PS/2 System board async port

1101Asynchronous communications adapter test failure
1102PS/2 system board async port or serial device
1102PC Convertible internal modem test failure
1103Port 102h register test failure
1103PC Convertible internal modem dial tone test 1 failure
1104PC Convertible internal modem dial tone test 2 failure
1106PS/2 system board async port or serial device
1107PS/2 system board async port or serial cable (option can not be put to sleep)
1108PS/2 system board async port or serial device (IRQ 3)
1109PS/2 system board async port or serial device (IRQ 4)
111016450/16550 register error
1111Internal wrap test of 16450/16550 chip modem control line failure
1112PS/2 system board async port (External wrap test)
111316450/16550 chip transmit error
111416450/16550 chip receive error
111516450/16550 chip receive error (data not equal to transmit data)
111616450/16550 chip interrupt function error
111716450/16550 chip baud rate test failure
1118PS/2 system board async port (External data wrap test failure)
1119PS/2 system board async port (FIFO buffer failure)
1120Interrupt enable register error (all bits can not be set)
1121Interrupt enable register error (all bits can not be reset)
1122Interrrupt pending (stuck on)
1123Interrupt ID register (stuck on)
1124Modem control register error (all bits can not be set)
1125Modem control register error (all bits can not be reset)
1126Modem status register error (all bits can not be set)
1127Modem stats register error (all bits can not be reset)
1128Interrupt ID error
1129Cannot force overrun error
1130No modem status interrupt
1131Invalid interrupt pending
1132No data ready
1133No data available interrupt
1134No transmit holding interrupt
1135No interrupts
1136No received sine status interrupt
1137No receive data available
1138Transmit holding register not empty
1139No modem status interrupt
1140Transmit holding register not empty
1141No interrupts
1142No interrupt 4
1143No interrupt 3
1144No data transferred
1145Maximum baud rate error
1146Minimum baud rate error
1148Time-out error
1149Invalid data returned
1150Modem status register error
1151No data set ready and delta data set ready
1152No data set ready
1153No delta data set ready
1154Modem status register no clear
1155No clear to send and delta clear to send
1156No clear to send
1157No delta clear to send



12xx

PS/2 dual async adapter

1201Alternate asynchronous communications adapter
1202PS/2 system board async port or serial device
1206PS/2 system board async port or serial device
1207PS/2 system board async port or serial cable
1209PS/2 system board async port or serial device
1212PS/2 system board async port or system board
1218PS/2 system board async port or system board
1219PS/2 system board async port or system board
1227PS/2 system board async port or system board
1233PS/2 system board async port or system board
1234PS/2 system board async port or system board



13xx

Game control adapter

1301Game control adapter test failure
1302Joy-stick test failure



15xx

Synchronouse data link control (SDLC) communications adapter

15108255 port B failure
15118255 port A failure
15128255 port C failure
15138253 timer 1 did not reach terminal count
15148253 timer 1 stuck on
15158253 timer 0 did not reach terminal count
15168253 timer 0 stuck on
15178253 timer 2 did not reach terminal count
15188253 timer 2 stuck on
15198253 port B
15208253 port A
15218273 command/read time-out
1522Interrupt level 4 failure
1523Ring indicate stuck on
1524Receive clock stuck on
1525Transmit clock stuck on
1526Test indicate stuck on
1527Ring indicate not on
1528Receive clock not on
1529Transmit clock not on
1530Test indicate not on
1531Data set ready not on
1532Carrier detect not on
1533Clear to send not on
1534Data set ready stuck on
1536Clear to send stuck on
1537Level 3 interrupt failure
1538Receive interrupt failure
1539Wrap data compare error
1540Direct memory access channel 1 error
1541Direct memory access channel 1 error
1542Error in 8273 error checking or staus reporting
1547Stray interrupt level 4
1548Stray interrupt level 3
1549Interrupt presentation sequence time-out



17xx

Fixed disk (hard drive)

1701Fixed disk adapter
1702Fixed disk adpater
1703Fixed disk drive
1704Fixed disk drive or adpater
1780Fixed disk 0 failure (C drive failure)
1781Fixed disk 1 failure (D drive failure)
1782Fixed disk controller failure
1790Fixed disk 0
1791Fixed disk 1



18xx

I/O expansion unit

1801I/O expansion unit POST
1810Enable/Disable
1811Extender card wrap test failure; disabled
1812High order address lines failure; enabled
1813Wait state failure; disabled
1814Enable/Disable could not be set on
1815Wait state failure; disabled
1816Extender card wrap test failure; enabled
1817High order address lines failure; enabled
1818Disable not functioning
1819Wait request switch not set correctly
1820Receiver card wrap test failure
1821Receiver high order address lines failure



20xx

Binary synchronous communications (BSC) adapter

20108255 port A failure
20118255 port B failure
20128255 port C failure
20138253 timer 1 did not reach terminal count
20148253 timer 1 stuck on
20158253 timer 2 did not reach terminal count or timer 2 stuck on
20178251 Data set read failed to come on
20188251 Clear to send not sensed
20198251 Data set read stuck on
20208251 Clear to send stuck on
20218251 hardware reset failure
20228251 software reset failure
20238251 software "error reset" failure
20248251 transmit ready did not come on
20258251 receive ready did not come on
20268251 could not force "overrun" error status
2027Interript failure; no timer interrupr
2028Interrupt failure; transmit, replace card or planar
2029Interrupt failure; transmit, replace card
2030Interrupt failure; receive, replace card, or planar
2031Interrupt failure; receive, replace card
2033Ring indicate stuck on
2034Receive clock stuck on
2035Transmit clock stuck on
2036Test indicate stuck on
2037Ring indicate stuck on
2038Receive clock not on
2039Transmit clock not on
2040Data set ready not on
2041Data set ready not on
2042Carrier detect not on
2043Clear to send not on
2044Data set ready stuck on
2045Carrier detect stuck on
2046Clear to send stuck on
2047Unexpected transmit interrupt
2048Unexpected receive interrupt
2049Transmit data did not equal receive data
20508251 detected overrun error
2051Lost data set ready during data wrap
2052Receive time-out during data wrap



21xx

Alternate binary synchronous communcations adapter

21108255 port A
21118255 port B
21128255 port C
21138253 timer 1 did not reach terminal count
21148253 timer 1 stuck on
21158253 timer 2 did not reach terminal count or timer 2 stuck on
21178251 Data set ready failed to come on
21188251 Clear to send not sensed
21198251 Data set ready stuck on
21208251 Clear to send stuck on
21218251 hardware reset failure
21228251 software reset failure
21238251 software "error rest" failure
21248251 transmit ready did not come on
21258251 receive ready did not come on
21268251 could not force "overrun error" status
2127Interrupt failure; no timer interrupt
2128Interrupt failure; receive, replace card or planar
2129Interrupt failure; transmit, replace card
2130Interrupt failure; receive, replace card or planar
2131Interrupt failure; receive, replace card
2133Ring indicate stuck on
2134Receive clock stuck on
2135Transmit clock stuck on
2136Test indicate stuck on
2137Ring indicate stuck on
2138Receive clock not on
2139Transmit clock not on
2140Test indicate not on
2141Data set ready not on
2142Carrier detect not on
2143Clear to send not on
2144Data set ready stuck on
2145Carrier detect stuck on
2146Clear to send stuck on
2147Unexpected transmit interrupt
2148Unexpected receive interrupt
2149Transmit data did not equal receive data
21508251 detected overrun error
2151Lost data set ready during data wrap
2152Receive time-out during data wrap



30xx

Primary PC network adapter

3001Processor test
3002ROM Checksum test failure
3003Unit ID PROM test failure
3004RAM test failure
3006+/- 12V test failure
3007Digital loopback test failure
3008Host detected host interface controller failure
3009Sync failure and ni Go bit
3010Host interface controller test ok and no Go bit
3011Go bit and no command 41
3012Card not present
3013Digital failure; fall through
3015Analog failure
3041Hot carrier; not this card
3042Hot carrier; this card!



31xx

Secondary PC network adpater

3101Processor test failure
3102ROM checksum test failure
3103Unit ID PROM test failure
3104RAM test failure
3105Host interface controller test failure
3106+/- 12V test failure
3107Digital loopback test failure
3108Host detected host interface controller failure
3109Sync failure and no Go bit
3110Host interface controller test OK and no Go bit
3111Go bit and no command 41
3112Card not present
3113Digital failure; fall through
3114Analog failure
3115Hot carrier; not this card
3142Hot carrier; this card



73xx

3.5 inch external disk drive

7306Disk changeline function failure; drive error
7307Disk is write-protected; drive error
7308Bad command; drive error
7310Disk initialization failure; track 0 bad
7311Time-out; drive error
7312Bad controller chip
7313Bad direct memory access;drive error
7314Bad direct memor access; boundary overrun
7315Bad index timing; drive error
7316Drive speed error
7322Bad cyclic redundancy check; drive errors
7323Record not found; drive error
7324Bad address mark; drive error
7325Bad controller chip; seek error



86xx

PS/2 pointing device

8601PS/2 pointing device
8602PS/2 pointing device
8602PS/2 pointing device or system board



100xx

PS/2 multiprotocol adapter

10002PS/2 multiprotocol adapter or serial device
10006PS/2 multiprotocol adapter or serial device
10007PS/2 multiprotocol adapter or cable
10008PS/2 multiprotocol adapter or serial device
10009PS/2 multiprotocol adapter or serial device
10012PS/2 multiprotocol adapter or system board error
10018PS/2 multiprotocol adapter or system board error
10019PS/2 multiprotocol adapter or system board error
10042PS/2 multiprotocol adapter or system board error
10056PS/2 multiprotocol adapter or system board error



104xx

PS/2 ESDI fixed disk

10480PS/2 ESDI fixed disk 0 failure
10481PS/2 ESDI fixed disk 1 failure
10482PS/2 ESDI fixed disk controller failure
10483PS/2 ESDI fixed disk controller failure
10490PS/2 ESDI fixed disk 0
10491PS/2 ESDI fixed disk 1

Steven Bairstow's Home Page : Tools and Utilities Page



En outre disponible en français.

French
También disponible en español.

Spanish
Auch vorhanden auf Deutsch.

German
Inoltre disponibile in italiano.

Italian
Também disponível no português.

Portuguese