Michael Welch wrote (on 12 Sep 2005):
Just cleaning out storage and decided to sell my
one-owner HP150B.
And I suck, because it's taken me 'til now to get me, the service
manual, and the e-mail reader together.
But, I can't get past the pre-boot error message,
"Power-on test
failed 0004" or sometimes "0000c".
This means that the "extensive memory test" failed in the base 64KB of
RAM. The 0004 would indicate bit 2, which on the 9-inch 150 is the IC
at U44 on the Mezzanine Memory PCA, and 000c would indicate bits 2 and
3, and bit 3 is U45. The service manual suggests replacing the
board or those ICs on the board.
Briefly, self-test codes on the 9-inch 150s go like this:
00xx - 0axx: extensive memory test failures
the second digit (0-a) indicates the 64KB page;
0-9 are page numbers, but a is also page 0
the third and fourth digits indicate which bits failed
10xx - 19xx: traveling 1s RAM test failures
the second digit (0-a) indicates the 64KB page;
0-9 are page numbers, but a is also page 0
the third and fourth digits indicate which bits failed
20xx - 29xx: memory refresh test failures
the second digit (0-a) indicates the 64KB page;
0-9 are page numbers, but a is also page 0
the third and fourth digits indicate which bits failed
30xx - 39xx: marching 1s RAM test failures
the second digit (0-a) indicates the 64KB page;
0-9 are page numbers, but a is also page 0
the third and fourth digits indicate which bits failed
3fxx: integrity test (RAM) failures
repair indication is to replace boards containing DRAM until
problem stops occuring
4xxx: RAM ID test failed
bit 0 should be 1
bits 1-10 indicate which 64KB page failed
5355: CMOS RAM failed CRC
57xx: CMOS RAM failed non-destructive test
6xxx: system ROMs failed either CRC or position test
8xxx: interrupt controller test failed
91xx: keyboard and touchscreen test failed
93xx: real time clock test failed
980x: microprocessor test failed
9cxx: HP-IB test failed
axxx: datacomm port 1 test failed
bxxx: datacomm port 2 test failed
dxxx: alpha (terminal) SRAM test failed
exxx: graphice (terminal) DRAM test failed
ffxx: alpha video controller test failed
I'm thinking most of these test codes have similar meanings for the
12-inch 150s too, but don't have the manual in front of me to check;
and of course the IC part locations differ between the two.
-Frank McConnell