VOGONS


First post, by Deksor

User metadata
Rank l33t
Rank
l33t

Hello !
I've had this board for over two years now, you can see how I got it here : My Motherboard/ISA video/Big old HDD motherlode

After watching necroware's video about fixing the exact same board, I got the motivation to mess with this board again. After having the issue I had before, I just put it to storage.

Here's the beast now
XgNhlLel.jpg

A bit of history to recap what happened in two years

The board was filthy when I first got it (check first post of my old thread). Then I cleaned it but it was crusty. Then I used the CPU to scrub the socket's pins and I managed to get it to run for some time and it got stuck to "C5".
Then I put it to storage, and it seems that at some point I stole its cache for some other board.

Today I pulled it out of storage and to my surprise I still had POST codes on the POST card. Maybe the socket isn't that finnicky afterall ? First I cleaned it a second time and used some vinegar because I saw some corrosion on the sockets, and it still didn't feel very clean afterall.
I also noticed a burned trace underneath the socket which was cut. So I patched that with a piece of wire. This time I made sure that the jumpers were set accordingly too. Strangely, when setting the jumpers for the FSB (33MHz), the board stopped outputting POST codes. Strange isn't it ? Then I measured the CPU's voltage and I saw "4.0V". This can't be right.

If you saw necroware's video, you know what I did next. I checked the MOSFET and bingo ! The resistance between each pins is really low. So I took the MOSFET out and now it looked normal. The MOSFET had a resistance of 10 ohms between each pins. Next, I stole a MOSFET from a dead slot 1 board and put it in place.
Before installing the CPU I checked the voltage and it was a steady 5V. Nice !

The problem
Next I insterted the CPU and prayed for it to work. And it did !! ... Until it stopped on code C5 AGAIN.

At least I made some progress since the board would never boot on 33MHz setting before, so this is a step in the good direction, but something is still wrong.

The bios is award. According to here, code C5 apparently means "Shadow RAM".
So now the problem seems to be related with RAM ...

This is why I am posting this, I don't really know what to do now. I've tried the usual things : taking the cache out, putting it back, using different memory sticks (I'm pretty sure the one I tried is FPM. But even then, this is one of the rare 486 board that should be capable of running EDO memory), but nothing changes. It always gets stuck on C5.
Only if I take the memory stick off, it will beep at me to signal a memory error (which makes sense). This is also the case if I move the stick in a different slot.

Any ideas on what could be wrong ? This board was also missing many jumpers. I tried my best to add the "factory set" jumpers, but maybe some are missing. Another pair of eyes is better than none for this kind of thing 😁

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 1 of 15, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie

Haven't gone through the whole thing yet, but datasheet for the W24159AK in the TAG RAM slot says it's 16k x 8, when the MicroHouse sheet for the board only lists 32k options for the TAG. Dunno if that'll matter.

[worth trying putting JP3 on JP4 to fix at 5V?]

Reply 2 of 15, by Horun

User metadata
Rank l33t++
Rank
l33t++

Good eyes snufkin ! Yes would set the voltage to 5v instead of Auto.
And Yeah manual says same thing: TAG For 33MHz clock, the tag RAM 32Kx8 is used 20ns and 40MHz or 50MHz system, 15ns RAM is used (U2).
And it appears it does not matter what size cache is installed or else they would state so as in some other motherboard manuals....
Wondering if modding the BIOS to have Shadow disabled as default (or maybe it all ready is? per manual: "Shadow RAM is available as an option" ?) might help at least get the board to fully post but am probably wrong.

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 3 of 15, by Deksor

User metadata
Rank l33t
Rank
l33t

Thanks, I'll try to put a umc chip as the tag ram instead this evening (in about 5-6 hours). I'll see if that works. I don't have much hope though because it did that two years ago, and taking the cache off doesn't change anything (though maybe the board simply can't work without cache)

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 6 of 15, by Eep386

User metadata
Rank Member
Rank
Member

Have you tried squirting contact cleaner into the CPU socket and DRAM slots?
I've ran into a few boards that acted extremely erratically, that a few spritzes of QD Electronic Cleaner magically made them behave.

Life isn't long enough to re-enable every hidden option in every BIOS on every board... 🙁

Reply 7 of 15, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie

Bother. I didn't spot anything else either. Does anything appear on a video card? C5 looks to be pretty far through POST so video should be up (I'm assuming POST stages are always step forward); if I'm look at the right list on that BIOS code website, it looks like basic RAM tests are done back in the 30s.

[edit:whilst I'm obsessing about it, there is a non-TAG cache config, with JP9:2-3 and JP12:12, using 4 64k chips, which gives at least one less point of failure]
[um, or not. That was from the MicroHouse sheet, but it isn't mentioned in the actual manual]
[I'm assuming you've cleared the CMOS, and it's a new battery? Can't see a specific jumper for it, but grounding JP35 pin 2 (battery source select output) should do it.]

Reply 8 of 15, by Deksor

User metadata
Rank l33t
Rank
l33t
Eep386 wrote on 2022-01-03, 18:08:

Have you tried squirting contact cleaner into the CPU socket and DRAM slots?
I've ran into a few boards that acted extremely erratically, that a few spritzes of QD Electronic Cleaner magically made them behave.

Yes, I've put contact cleaner everywhere several times. I also cleaned the pins with vinegar the best I could then cleaned them with alcohol and water.

snufkin wrote on 2022-01-03, 18:23:
Bother. I didn't spot anything else either. Does anything appear on a video card? C5 looks to be pretty far through POST so v […]
Show full quote

Bother. I didn't spot anything else either. Does anything appear on a video card? C5 looks to be pretty far through POST so video should be up (I'm assuming POST stages are always step forward); if I'm look at the right list on that BIOS code website, it looks like basic RAM tests are done back in the 30s.

[edit:whilst I'm obsessing about it, there is a non-TAG cache config, with JP9:2-3 and JP12:12, using 4 64k chips, which gives at least one less point of failure]
[um, or not. That was from the MicroHouse sheet, but it isn't mentioned in the actual manual]
[I'm assuming you've cleared the CMOS, and it's a new battery? Can't see a specific jumper for it, but grounding JP35 pin 2 (battery source select output) should do it.]

No, nothing shows up on the monitor using an ISA video card. I don't think there are many steps done before, I think I only see Cx codes. Nothing else.

On a side note, "I'm assuming POST stages are always step forward" gives me an idea. What if we recorded the normal activity for most AMI/Award bioses versions so we can know what's the next step to expect ? This could be very helpful for others !

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 9 of 15, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie

Ok, I was assuming it was pretty far along as I thought shadowing was about speeding up performance once the system's up, which I wouldn't have thought would happen early on. Is it worth trying a different BIOS chip, there are 6 given on UR? Or a completely different BIOS from a board with the same chipset (HOT-433 has looks to have both AMI and Award), just to see if it gives a different fault?

Just read a bit more of that BIOS website you linked. The sequence for the Award Elite 4.51PG lists 08, which includes OEM chipset routines. Maybe it jumps from there to the C block since that's where OEM specific tests are, then jumps back to continue the rest, with video starting at 0D/0E.

Reply 10 of 15, by Deksor

User metadata
Rank l33t
Rank
l33t

Well I solved the problem 😀

A06Imicl.jpg

4ZqDecDl.jpg

The reason ? It's between the keyboard and the chair.

I checked the BIOS rom to see what I had put in the board just to make sure, and good thing I made that.

So I checked the POST string and this is what I saw : 09/18/97-i430TX-8679-2A59IO09C-00

i430TX ?! That can't be right.

Guess what ? My 2 years ago self got confused and have mistakend hippo 15 and rhino 15 🤣 Of course it can't work with a pentium bios ...

I'm glad I finally figured out this problem. The board seems to be capable of booting (I haven't tested that yet, but at least it's trying to boot !).
Now there might still be one last issue that will require more testing : the board complained about the battery being missing despite being present. I'll check that out to make sure it's not just a hiccup caused by the CMOS ram being erased (the battery didn't have a battery until recently).

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative

Reply 11 of 15, by Eep386

User metadata
Rank Member
Rank
Member

D'ohhh!!!!

Been there, done that too. 🤣
Glad it wasn't a more major failure!

Life isn't long enough to re-enable every hidden option in every BIOS on every board... 🙁

Reply 12 of 15, by snufkin

User metadata
Rank Oldbie
Rank
Oldbie

Ha. I'm sure with a bit more work they could have made a BIOS for the 430TX backward compatible with a UMC board. Slightly surprised you got any POST codes at all, although maybe that's just more indication that the Cx codes are chipset specific stuff.

Reply 13 of 15, by Horun

User metadata
Rank l33t++
Rank
l33t++

Glad you figured it out, my next guess might have been a bad rom chip or something else unrelated 😀
At least you did not force flash a soldered ROM chip with wrong BIOS like someone did, I can neither confirm or deny that it was me 😁

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 14 of 15, by Deksor

User metadata
Rank l33t
Rank
l33t

Made some tests today. There was indeed a problem with the CMOS battery. Basically I needed to mess with the jumpers a little and also the arm that holds the battery was loose, so I tried my best to tighten it and now it works.

I've ran a couple of CPUs and benchmarks in the motherboard and it is rock solid 😁

So this thing is finally fixed 😀

The only minor issue it has now is that the socket's arm is broken in half, so it a bit hard to swap CPUs. But it's usable anyways. It's not worth the risk to remove the entire socket I think.

Trying to identify old hardware ? Visit The retro web - Project's thread The Retro Web project - a stason.org/TH99 alternative