First post, by stlouis1
Hey everyone,
I have a voodoo 2 here that I've had since 2002. Recently pulled it out for a k6-2 machine and it's one of a matching pair I have, but it has issues. Part of it seems to be my own fault due to careless storage as 8-9 pins on the bottom right corner of the framebuffer chip were bent and shorted together which I didn't notice before powering it on. I was able to straighten them with a razer blade but it still doesn't work. I found some info and ran mojo and below is what I get.
As a best guess at the moment, I'm figuring that FB chip is pooched given the FBI memory detected is 0 and FBI PowerOn Sense is 0 as well. the traces for those pins that were bent seem to lead to the FB memory so it makes sense to me that part of the FB is buggered
DPMI: In DpmiHookFxMemmap, addr=e1000000, size=01000000
DPMI: Loading fxmemmap.vxd
DPMI: mapping e1000000 size 01000000
VoodooMEssage: pSST: 0x0 data0: 0x0 data1: 0xe1000001 fn: 0x1000000
DPMI: VoodooMessage: NULL ptr
Finally: 00000000
Info for Voodoo board # 0:
=====================================================
Virtual Base Address: 0xe1000000
Physical Base Address: 0xe1000008
PCI Device Number: 0xb
Vendor ID: 0x121a
Device ID: 0x2
FBI Revision: 2
FBI Memory: 0 MB
FBI PowerOn Sense: 0x0
TMU PowerOn Sense: 0xdead
FBI DAC Output Color Format: 24BPP
Scan-Line Interleaved? No
TMU Revision: 57005
Number TMUs: 57005
WARNING: Board 0: Bogus number of TMUs (57005)!
DpmiUnmapMemory
sst1Init Routines: InitCode $Revision: 8 $
sst1InitMapBoard(): BoardsInSystem = 1
sst1InitMapBoard(): vAddr:0xe1000000 pAddr:0xe1000008 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...
just wondering if anyone here might have a more experienced opinion before I get a replacement FB chip. I've had this card for 21 years and have no intention of letting it go that easily