I compiled Memtest86+ 5.31b from
http://www.memtest.org/The Coreboot repository link:
https://review.coreboot.org/memtest86plus.gitreturns "Not found". I can find the individual files, but no way to download a tarball.
Sad to say after dealing with SCCS, RCS, Subversion, Mercurial and a few other version control systems I sort of lost enthusiasm for learning new ones. I continue to use RCS as it suits my needs. I did set up a git repository once, but lost interest in that project and with it my knowledge of git.
Running Solaris 10 u8 on an HP Z400 is shall we say "not supported any longer" as both are 10 years old. Nor was it ever likely that the system would log ECC errors on Solaris. However, thanks for the tip. I shall look at the Z400 service manual to see if it offers any information.
The HP documentation from that era is very Windows centric, and generally of little use to me. So I have tended not to look at it much. Just knowing that there is a facility for logging ECC errors helps.
I discovered that there are real serial ports on the mother board. They require a level shifter kit which I found on ebay and ordered a pair. Once those arrive I should be able to run memtest86+ under gdb as a remote target. I'm sure that will be an adventure as I've not done that but a few times many years ago with an MSP430.
Memtest86+ 5.31b writes patterns to memory in slices. That makes sense for a lot of the other tests, but for a bit fade that takes 1-2 days to appear, is not optimal. So I'm going to see if I can puzzle out the code so that it writes a pattern to all memory above where it is located and then tests at ever longer intervals as I outlined earlier.
On to the HP Z400 service manual!
Have Fun!
Reg
Edit:
Well, as I feared, according to the Z400 service manual excess ECC errors "generate a local user alert". So only applicable to Windows.