VOGONS


First post, by Prott

User metadata
Rank Newbie
Rank
Newbie

Hello,
I am currently repairing a heavily damaged Voodoo 2 card (ST-6630). It has been quite a journey, but - after replacing traces, reflowing, resoldering and headscratching - I am getting somewhere. Now the Voodoo passes all the tests in Witchery up until the memory check. The "front" chips on the card mostly work (all of them except U6), but the rest doesn't. To a point witchery even suggest they are not soldered. ๐Ÿ˜ I rechecked all the address and data connections (and control signals) with a multimeter for a direct or indirect connection to FBI. All of those check out OK including the resistor arrays.

However I noticed Witchery tells me the expect strap configuration is not quite what it should be. In witchery it shows the R52 as missing while the card has it soldered on (as it should). I noticed that while one side is connected to the +5V rail the other seems to not connect anywhere. I am expecting the via got broken by corrosion (wouldn't be the first one on this trainwreck of a card ๐Ÿ˜€ ) and thus the connection is missing.

Could somebody please measure their Voodoo 2 and tell me where my connection should go? Does anybody have an experience with similar type of a fault (ram not working despite the connections being there).

Thank you so much for any help. ๐Ÿ˜€

Reply 2 of 8, by Prott

User metadata
Rank Newbie
Rank
Newbie

Thank you! That helped a lot. After connecting a few broken vias and traces, replacing a few rams, etc. Now the Voodoo passes the whole witchery test.

HOWEVER it still shows dead TMUs and no FBI RAM in Mojo. Task manager shows Voodoo 2 driver working correctly, but display menu locks up when trying to start it.

Is there somebody more experienced with the architecture of these cards that can tell me why Witchery passes all the tests (including communication between FBI and TMU 0) yet mojo doesn't even recognise the FBI ram? It shows it as 0 MB

Reply 3 of 8, by sdz

User metadata
Rank Oldbie
Rank
Oldbie

Glad it helped.

Mojo is pretty useless as a diagnostics, as it will show things like 0 FBI RAM even if the FBI RAM is OK but the issue is TMU related.

If witchery passes all tests, you should look into the TMU0/1 RAM (current witchery does not support TMU RAM testing).

I think there was another tool that supported TMU RAM testing, it was mentioned on this forum before.

Edit: it's mentioned here Re: Voodoo2 diagnostics software (Witchery)

Reply 4 of 8, by manton-ro

User metadata
Rank Newbie
Rank
Newbie

Very useful topic also for me. ๐Ÿ˜€

Reply 5 of 8, by Prott

User metadata
Rank Newbie
Rank
Newbie

Thank you! I tried it (took me a bit to figure out which parameters to add to make it run from a drive instead of CD), but sadly it just stops on "Processing loop 1". Doesn't show anything beyond that. Did it ever happen to somebody? It always stops on this line, no matter if I only want to test connection, tmu 0 or tmu 1. System otherwise responds and I am able to cancel out of the script.

Reply 6 of 8, by Prott

User metadata
Rank Newbie
Rank
Newbie

Update: In the fit of midnight rage, I just decided to replace TMU0 ram altogether - now the TMU testing reports further information. It shows correct amount of RAM for FBI and TMO0, but half the ram for TMU1.

It proceeds to "warm up" the chip and then immediately reports "illegal operation" and ends. What could be causing it? It does the same thing no matter if I run control lines test, address test, tmu0, tmu1, etc.
As far as Voodoo output goes, it just goes from passthrough to black (still in sync with the screen) as soon as the test starts.

Thank you so much! ๐Ÿ˜€

Reply 7 of 8, by Prott

User metadata
Rank Newbie
Rank
Newbie

UPDATE: Fixed ๐Ÿ˜€ I changed the rest of the RAM for TMU 1 and now the card is running UT99 like a champ. Just have to solve the occasional graphical glitches - seems like maybe one of the new chips or one address line is not quite up to snuff. ๐Ÿ˜€

The "illegal operation" error was caused by me trying to run it on a non-SSE Celeron. The minimum requirements for V2-Tmu-Tester are a Pentium 3 based system (with SSE). ๐Ÿ˜€

Reply 8 of 8, by Prott

User metadata
Rank Newbie
Rank
Newbie

Done, card fully fixed! It was one stubborn address line having a broken via or trace under the SLI connector. ๐Ÿ˜ And, while at it, I also added the full amount of ram. ๐Ÿ˜€ Thank you so much for your help!