Tedster
Posts: 5,746 +14
HP Vectra ES BIOS Post Codes:
000F 80286 CPU is bad
0010 Bad checksum on ROM 0
0011 Bad checksum on ROM 1
011X One of the RTC registers is bad; Register = x(0-D)
0120 RTC failed to tick
0240 CMOS/RTC has lost power
0241 Invalid checksum, IBM CMOS area
0280 Invalid checksum, HP CMOS area
02XY One of the CMOS registers is bad; Register = XY - 40
0301 8042 failed to accept the reset command
0302 8042 failed to respond to the reset command
0303 8042 failed to reset
0311 8042 failed to accept the "WRITE CMD BYTE" command
0312 8042 failed to accept the data of the above command
0321 8042 failed to accept scancode from port 68
0322 8042 failed to respond to the above scancode
0323 8042 responded incorrectly to the above scancode
0331 8042 failed to accept command from port 6A
0332 8042 failed to generate SVC on port 67
0333 8042 generated HPINT type on port 65
0334 8042 failed the R/W register on port 69
0335 8042 failed to generate HPINT on IRQ 15
0336 8042 failed to generate HPINT on IRQ 12
0337 8042 failed to generate HPINT on IRQ 11
0338 8042 failed to generate HPINT on IRQ 10
0339 8042 failed to generate HPINT on IRQ 7
033A 8042 failed to generate HPINT on IRQ 5
033B 8042 failed to generate HPINT on IRQ 4
033C 8042 failed to generate HPINT on IRQ 3
0341 8042 failed keyboard interface test command
0342 8042didn't respond to interface command
0343 Keyboard clock line stuck low
0344 Keyboard clock line stuck high
0345 Keyboard data line stuck low
0346 Keyboard data line stuck high
0350 No ACK from keyboard self test command
0351 Bad ACK from keyboard self test command
0352 Keyboard is dead or not connected
0353 No result from keyboard self test command
0354 Keyboard self test failed
0401 8042 failed to enable gate A-20
0503 Serial port dead or non existent
0505 Serial port fails port register tests
0543 Parallel port dead or non-existent
06XX Stuck key; XX=scancode of key
0700 Failed to switch to slow mode
0701 Failed to switch to dynamic mode
0702 Timer (channel 0) failed to interrupt
0703 Memory cycles too slow in slow mode
0704 Memory cycles too fast in slow mode
0705 I/O cycles too slow in slow mode
0706 I/O cycles too fast in slow mode
0707 Memory cycles too slow in dynamic mode
0708 Memory cycles too fast in dynamic mode
0709 I/O cycles too slow in dynamic mode
070A I/O cycles too fast in dynamic mode
110X One of the timer channels failed to register test / X(0-2)=channel that failed
1200 Memory refresh signal stuck high
1201 Memory refresh signal stuck low
211X DMA 1 failed R/W test at register x (0-7)
212X DMA 2 failed R/W test at register x (0-7)
221X Bad DMA page register; X=register 0-7
300X HP-HIL controller failed self test; X=data
X = xx1 = >read/write fail with data = 0DA5h
X = xx1x = >read/write fail with data = 0DA5h
X = x1xx = >read/write fail with data = 0DA5h
X = 1xxx = >read/write fail with data = 0DA5h
3010 HP-HIL device test failed
4XYZ Lower 640K failed R/W test;
X=0,2,4,6 Y>0=Bad U23 Z>0=Bad U13
X=1,3,5,7 Y>0=Bad U43 Z>0=Bad U33
X=8 Y>0=Bad U22 Z>0=Bad U12
X=9 Y>0=Bad U42 Z>0=Bad U32
5XYZ Lower 640K failed marching ones test
X = bbbx = > bbb (0-7) is # of 128K bank
bbb0 = > Indicate even byte bad
bbb1 = > Indicate odd byte bad
YZ = bbbb bbbb = > Bits for which b = 1 are bad
61XY RAM address line XY stuck
Some address lines to RAM are stuck to 0 or 1
XY = 00bb bbbb = > RAM address line bbbbbb is stuck
XY = 01bb bbbb = > Multiple address lines are stuck (bbbbbb is the first bad one)
620X Lower 640K parity error; Bank X
X = Address in 64K bank where parity error occurred
if X = 0 to y, U21 and/or U31 is/are bad
if X = 8 to 9, U11 and/ore U41 is/are bad
63XY Parity error above 1MB; Bank XY
Parity error has occurred during RAM test above the first MB
XY = Address in 64K bank where parity occurred
6400 Parity generator failed to detect error
71XY Master 8259 failed R/W; bits XY
XY = bbbb bbbb + > bits in which b = 1 is bad
72XY Slave 8259 failed R/W; bits XY
XY = bbbb bbbb = > bits in which b = 1 is bad
7400 Master 8259 failed interrupt
7500 Slave 8259 failed interrupt
9XYZ Floppy drive controller error
X=drive #
Y=0=1st level error
Z=0 Unsuccessful input from FD
Z=1 Unsuccessful output to FDC
Z=2 Error while executing seek
Z=3 Error during recalibrate
Z=4 Error verifying RAM buffer
Z=5 Error while resetting FDC
Z=6 Wrong drive identified
Z=7 Wrong media identified
Z=8 No interrupt from FDC
Z=9 Failed to detect track 0
Z=A Failed to detect index pulse
Y>1=Higher level error
Y=1=Read sector error, side 0
Y=2=Read sector error, side 1
Y=3=Write sector error, side 0
Y=4=Write sector error, side 1
Y=5=Format sector error, side 0
Y=6=Format sector error, side 1
Y=7=Read ID error, side 0
Y=8=Read ID error, side 1
Z=1=No ID address mark
Z=2=No data address mark
Z=3=Media is write protected
Z=4=Sector # wrong
Z=5=Cylinder # wrong
Z=6=Bad cylinder
Z=7=DMA overrun
Z=8=ID CRC error
Z=9=Data CRC error
Z=A=End of cylinder
Z=B=Unrecognizable error
A001 No 80287 detected
A002 80287 failed stack register R/W test
A00C No zero-divide interrupt from 80287
CXYZ R/W error on extended RAM in XY bank
Read/Write test failure on extended RAM
X = 0 = > Even byte is bad
X = 1 = > Odd byte is bad
XY = Address in 64K bank where RAM failed
CFFF Extended RAM marching ones failed
Marching on test failure on extended RAM
X = 0 = > Even byte bad
X = 1 = > Odd byte bad
XA = Address in 64K bank where RAM failed
000F 80286 CPU is bad
0010 Bad checksum on ROM 0
0011 Bad checksum on ROM 1
011X One of the RTC registers is bad; Register = x(0-D)
0120 RTC failed to tick
0240 CMOS/RTC has lost power
0241 Invalid checksum, IBM CMOS area
0280 Invalid checksum, HP CMOS area
02XY One of the CMOS registers is bad; Register = XY - 40
0301 8042 failed to accept the reset command
0302 8042 failed to respond to the reset command
0303 8042 failed to reset
0311 8042 failed to accept the "WRITE CMD BYTE" command
0312 8042 failed to accept the data of the above command
0321 8042 failed to accept scancode from port 68
0322 8042 failed to respond to the above scancode
0323 8042 responded incorrectly to the above scancode
0331 8042 failed to accept command from port 6A
0332 8042 failed to generate SVC on port 67
0333 8042 generated HPINT type on port 65
0334 8042 failed the R/W register on port 69
0335 8042 failed to generate HPINT on IRQ 15
0336 8042 failed to generate HPINT on IRQ 12
0337 8042 failed to generate HPINT on IRQ 11
0338 8042 failed to generate HPINT on IRQ 10
0339 8042 failed to generate HPINT on IRQ 7
033A 8042 failed to generate HPINT on IRQ 5
033B 8042 failed to generate HPINT on IRQ 4
033C 8042 failed to generate HPINT on IRQ 3
0341 8042 failed keyboard interface test command
0342 8042didn't respond to interface command
0343 Keyboard clock line stuck low
0344 Keyboard clock line stuck high
0345 Keyboard data line stuck low
0346 Keyboard data line stuck high
0350 No ACK from keyboard self test command
0351 Bad ACK from keyboard self test command
0352 Keyboard is dead or not connected
0353 No result from keyboard self test command
0354 Keyboard self test failed
0401 8042 failed to enable gate A-20
0503 Serial port dead or non existent
0505 Serial port fails port register tests
0543 Parallel port dead or non-existent
06XX Stuck key; XX=scancode of key
0700 Failed to switch to slow mode
0701 Failed to switch to dynamic mode
0702 Timer (channel 0) failed to interrupt
0703 Memory cycles too slow in slow mode
0704 Memory cycles too fast in slow mode
0705 I/O cycles too slow in slow mode
0706 I/O cycles too fast in slow mode
0707 Memory cycles too slow in dynamic mode
0708 Memory cycles too fast in dynamic mode
0709 I/O cycles too slow in dynamic mode
070A I/O cycles too fast in dynamic mode
110X One of the timer channels failed to register test / X(0-2)=channel that failed
1200 Memory refresh signal stuck high
1201 Memory refresh signal stuck low
211X DMA 1 failed R/W test at register x (0-7)
212X DMA 2 failed R/W test at register x (0-7)
221X Bad DMA page register; X=register 0-7
300X HP-HIL controller failed self test; X=data
X = xx1 = >read/write fail with data = 0DA5h
X = xx1x = >read/write fail with data = 0DA5h
X = x1xx = >read/write fail with data = 0DA5h
X = 1xxx = >read/write fail with data = 0DA5h
3010 HP-HIL device test failed
4XYZ Lower 640K failed R/W test;
X=0,2,4,6 Y>0=Bad U23 Z>0=Bad U13
X=1,3,5,7 Y>0=Bad U43 Z>0=Bad U33
X=8 Y>0=Bad U22 Z>0=Bad U12
X=9 Y>0=Bad U42 Z>0=Bad U32
5XYZ Lower 640K failed marching ones test
X = bbbx = > bbb (0-7) is # of 128K bank
bbb0 = > Indicate even byte bad
bbb1 = > Indicate odd byte bad
YZ = bbbb bbbb = > Bits for which b = 1 are bad
61XY RAM address line XY stuck
Some address lines to RAM are stuck to 0 or 1
XY = 00bb bbbb = > RAM address line bbbbbb is stuck
XY = 01bb bbbb = > Multiple address lines are stuck (bbbbbb is the first bad one)
620X Lower 640K parity error; Bank X
X = Address in 64K bank where parity error occurred
if X = 0 to y, U21 and/or U31 is/are bad
if X = 8 to 9, U11 and/ore U41 is/are bad
63XY Parity error above 1MB; Bank XY
Parity error has occurred during RAM test above the first MB
XY = Address in 64K bank where parity occurred
6400 Parity generator failed to detect error
71XY Master 8259 failed R/W; bits XY
XY = bbbb bbbb + > bits in which b = 1 is bad
72XY Slave 8259 failed R/W; bits XY
XY = bbbb bbbb = > bits in which b = 1 is bad
7400 Master 8259 failed interrupt
7500 Slave 8259 failed interrupt
9XYZ Floppy drive controller error
X=drive #
Y=0=1st level error
Z=0 Unsuccessful input from FD
Z=1 Unsuccessful output to FDC
Z=2 Error while executing seek
Z=3 Error during recalibrate
Z=4 Error verifying RAM buffer
Z=5 Error while resetting FDC
Z=6 Wrong drive identified
Z=7 Wrong media identified
Z=8 No interrupt from FDC
Z=9 Failed to detect track 0
Z=A Failed to detect index pulse
Y>1=Higher level error
Y=1=Read sector error, side 0
Y=2=Read sector error, side 1
Y=3=Write sector error, side 0
Y=4=Write sector error, side 1
Y=5=Format sector error, side 0
Y=6=Format sector error, side 1
Y=7=Read ID error, side 0
Y=8=Read ID error, side 1
Z=1=No ID address mark
Z=2=No data address mark
Z=3=Media is write protected
Z=4=Sector # wrong
Z=5=Cylinder # wrong
Z=6=Bad cylinder
Z=7=DMA overrun
Z=8=ID CRC error
Z=9=Data CRC error
Z=A=End of cylinder
Z=B=Unrecognizable error
A001 No 80287 detected
A002 80287 failed stack register R/W test
A00C No zero-divide interrupt from 80287
CXYZ R/W error on extended RAM in XY bank
Read/Write test failure on extended RAM
X = 0 = > Even byte is bad
X = 1 = > Odd byte is bad
XY = Address in 64K bank where RAM failed
CFFF Extended RAM marching ones failed
Marching on test failure on extended RAM
X = 0 = > Even byte bad
X = 1 = > Odd byte bad
XA = Address in 64K bank where RAM failed