This evening proved to be quite the saga with this board.
As reported yesterday, the board was working and booting. I spent a couple hours testing it this evening. Mostly it seemed to work, but there were some notable issues.
First, I had some random lock-ups. Initially it seemed to happen every time I tried de-turboing the system and running 3D Bench. It would run fine full speed, but de-turbo it would freeze after a few seconds. But then weirdly after more rebooting and card juggling, it started working.
Second, I got these HIMEM.SYS errors when booting. The reported memory addresses were never consistent. Initially I thought this was due to the math co-processor (ULSI DX/DLC 4o). It seemed to be only happening when I had the math co-pro installed. However, it did eventually work with the math co-pro. I was able to benchmark the system with it installed and noted I got slightly higher 3D bench scores than without it.
The attachment QDI 386-4N-D04A HIMEM XMS memory error.jpg is no longer available
On top of that, I did them remove it again and got the same HIMEM.SYS error without the math co-pro installed. Doing a hard reset and the error went away, but it was not entirely consistent in how this error occurred. (I also tried several different sets of 30-pin memory, but they all had the same issues.)
Third issue is I noticed that some times the POST card would not display the 3.3V. Now the fact it is displaying 3.3V is weird to me, since ISA slots don't have 3.3V. Maybe it's using that same LED to indicate -5V? Regardless, I noticed that on the first and third slot, it would be intermittent. I suspect this is due to the corrosion of those slots.
It was at this point I powered everything down, unplugged everything, and gave the ISA slots an additional scrub with some Deoxit.
I then powered the board back up and decided to test some voltages just to make sure they were reading normal. All voltages seemed to be reading okay.
After which I plugged everything back in and the board wouldn't start. The POST card was showing the dreaded "--:--".
After a few more attempts at removing and re-seating everything, I decided to swap the BIOS chip. I was using the original BIOS, but I had flashed a spare when I was originally trying to get the board going. The replacement chip did result in some POST codes being displayed, but not a full boot. It went through a bunch of random POST codes, got stuck reset loop once, once made it all the way to 41:36, but mostly got stuck at 13:11.
The attachment QDI 386-4N-D04A 486DLC-40 13-11 POST.jpg is no longer available
One weird symptom was that with RAM installed, it took forever to go through each POST code. But if I removed the RAM, it almost immediately would jump to 13:11.
I then decided to try a different processor, a 386DX-33. This one got all the way to 41:36 consistently, but still not a successful boot. I also got different beeping, sometimes a high-pitched continuous tone, some times a continuous beep, and some times the video card not found beep (with POST code 31).
The attachment QDI 386-4N-D04A 386DX-33 41-36 POST.jpg is no longer available
I don't know exactly what is going on but I have a few theories:
- Scrubbing the ISA slots triggered some additional damage, possibly a bad trace that is now broken.
- I possibly inadvertently shorted something when probing the ISA slots. I thought I was being careful and didn't do anything silly like jamming my probe in between the pins. But maybe I slipped and didn't notice.
- Some other component was already failing and this is just a symptom of that failure.
I am going to test all my 30-pin RAM and the cache chips in another system to see if they have any issues. Unfortunately I don't have another comparable board to test the processors. I usually take POST codes as a sign the processors aren't bad, but I can't rule out they don't have issues.
As for the board, I feel like it's back to square one. I need to re-start diagnosing this board. Testing traces, shorts, voltages, logic circuits and so on.