First post, by Joosemachine
Hi all,
I'm hoping some of the voodoo guru's on here can help me with diagnosing the problem(s) with this voodoo2 card I picked up recently. It has the fairly common symptom of being detected as a PCI multimedia device, but failing the Mojo test. Here are the results of the test:
The first issue is obviously the FBI memory is 0 mb, and then when it tries to initialise the TMUPowerON sense, it reads 0xdead! That cant be good! The test then detects 57005 TMU's, which obviously isnt right...
The logs say the following:
sst1Init Routines: InitCode $Revision: 8 $
sst1InitMapBoard(): BoardsInSystem = 1
sst1InitMapBoard(): vAddr:0x10400000 pAddr:0xe4000008 Dev:0xb Board:0
sst1InitRegisters(): Setting TREX-to-FBI FIFO THRESHOLD to 0x8...
sst1InitRegisters(): Setting PRELIM FT-CLK delay to 0x8...
sst1InitDacDetect(): Entered...
sst1InitDacDetectICS(): Entered...
dacWr(0x7,0xb)
dacRd(0x5,0x79)
dacRd(0x5,0x2e)
dacWr(0x7,0x1)
dacRd(0x5,0x55)
dacRd(0x5,0x49)
dacWr(0x7,0x7)
dacRd(0x5,0x71)
dacRd(0x5,0x29)
sst1InitDacDetectICS(): Exiting...
sst1InitRegisters(): Storing TREX0INIT0=0x5441
sst1InitRegisters(): Storing TREX0INIT1=0xf420
sst1InitRegisters(): Storing TREX1INIT0=0x5441
sst1InitRegisters(): Storing TREX1INIT1=0xf420
sst1InitRegisters(): Storing TREX2INIT0=0x5441
sst1InitRegisters(): Storing TREX2INIT1=0xf420
sst1InitSetGrxClk(): Entered...
dacWr(0x7,0xe)
dacRd(0x5,0x0)
dacWr(0x4,0xa)
dacWr(0x5,0x7b)
dacWr(0x5,0x6c)
dacWr(0x4,0xe)
dacWr(0x5,0x0)
sst1InitSetGrxClk(): Resetting TMUs after clock change...
sst1InitResetTmus(): Could not reset TMUs...
I dont really know how to read this, but it seems to me from this that the DAC is working (setting registers, doing read/writes etc) but then it obviously fails when it tries to talk to the TMU's.
Taking a look at the card, I only notice one problem - it looks like R51 is missing, which I'm sure is causing at least part of the issue:
I dont know what brand my card is, but the PCB revision is 600-0027-02-B. Looking at the schematic found here on Vogons for the INNOVISION_MIGHTY_3DII_V3, I see that resistor's value is 10R, but the innovision is revision 600-0027-03. Do you think its safe to use the 10R resistor on my card?:
So.. could the missing R51 be responsible for all the issues? I see there are quite a lot of "missing" resistors on the PCB, but it looks like they were never there because the pads are still perfectly clean/unused, whereas R51 looks like there was something soldered on there.. Here are some more pics of the rest of the card: