I have been probing around the MCU on the power pc board. It seems as one or more of the power rails has have been shorted. C352: 3,19V , C235 0,84V C240 & C143: 0,85V(this should be2,5V from the dc/dc) C232:0,52V (while the main 3,3V lines seem to be fine)
U442 marked "BeY" i think it's a AND gate or maybe a TVS. It seems to be damaged, aleast between pin 5(VCC) and pin 3(GND) it measures a few tens of ohms (30-80). So i need to find or atleast locate another faulty chip nearby
Turns out the PT6409P (2,5V switching reg died) after i wired the 2,5V line from a powersupply the powerpc board finaly showed somthing other then .8 the diagnostic led showes 0 or 3 so it seems somthing is still wrong with the MCU (CR874 indicates reset at times) still nothing on uart. It seems i need to replace the board...
Update:
There might be still hope ! After replacing the 2 SO8 transistor pair on the PT6409P ( Si4431 , Si4412 i could only source 4410 but it seems to work fine) the power pc board cycles through it's tests and finialy boots if assembled, untill the screens shows a blue screen memory parity error
here is what i got on the console port (witha newly installed xp and 2.5.3 firmware):
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
romPost: MPC106 Walking-one passed.
romPost: MPC106 configuration passed.
romPost: First PCI access passed.
romPost: PC87560 Walking-one passed.
romPost: PC87560 configuration passed.
romPost: DEC21554 configuration passed.
romPost: PERFORMING ROM CHECKSUM TEST...
romPost: ROM checksum passed.
romPost: PERFORMING DRAM CELL TEST...
romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.
romPost: DRAM Cell test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.
romPost: PERFORMING DRAM MARCH TEST WITH CACHE OFF...
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...
romPost: PERFORMING DRAM MARCH TEST WITH CACHE ON...
romPost: Enabling data cache...
romPost: Data cache enabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.
romPost: Writing address to each *address...
romPost: Reading address from each *address...
romPost: DRAM march test passed...
romPost: PERFORMING DRAM WALKING-ONE TEST...
romPost: DRAM Walking-one test passed.
romPost: PERFORMING NV-MEMORY WALKING-ONE TEST...
romPost: NV-MEMORY Walking-one test passed.
romPost: Disabling data Cache...
romPost: Data cache disabled.
romPost: Disabling instruction cache...
romPost: Instruction cache disabled.
romPost: Enabling instruction cache...
romPost: Instruction cache enabled.
romPost: POWER-UP DIAGNOSTIC COMPLETE.
Hel
VxWorks System Boot
Copyright 1984-1996 Wind River Systems, Inc.
CPU: Tektronix HPP - PowerPC 740
Version: 5.3.1
BSP version: 1.0.3.0
Creation date: Jun 28 2000, 16:52:12
Press any key to stop auto-boot...
0
auto-booting...
boot device : sm
processor number : 0
file name : c:/vxboot/vxWorks.st
inet on backplane (b): 192.168.0.1:ffffff00
host inet (h) : 192.168.0.2
gateway inet (g) : 192.168.0.1
flags (f) : 0x1008
target name (tn) : tds7000
startup script (s) : c:/vxboot/topScript.hw
Initializing backplane net with anchor at 0x1e80000... done.
Backplane anchor at 0x1e80000... Attaching network interface sm0... done
done.
Attaching network inPC1 dio device driver installed
terface lo0... done.
Attaching DIO client... done.
Loading c:/vxboot/vxWorks.st...1773516
Starting at 0x200000...
Host Name: bootHost
User: target
Initializing backplane net with anchor at 0x16e0000... done.
Backplane anchor at 0x16e0000... Attaching network interface sm0... done
done.
PC1 dio device driver installed
Attaching network interface lo0... done.
Adding 6008 symbols for standalone.
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R)
] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]]
]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]]
]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]]
]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]]
]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]]
]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]]
]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]]
]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System
]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks version 5.3.1
]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.5
]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-1997
CPU: Tektronix HPP - PowerPC 740. Processor #0.
Memory Size: 0x2000000. BSP version 1.0.8.1 .
WDB: Ready.
KERNEL: THERMAL CONTROL INITIATED
Executing startup script c:/vxboot/topScript.hw ...
dbFsIoctl: invalid code 3
################### topScript starts ###############################
cd "dbfs:c:/vxBoot"
value = 0 = 0x0
ld < TekScope.o
value = 23666688 = 0x1692000
ld < TekScopeSM.o
value = 23666048 = 0x1691d80
pDbDev = ramDevCreate(0, 512, 1152, 1152, 0)
new symbol "pDbDev" added to symbol table.
pDbDev = 0x1693940: value = 23673184 = 0x1693960 = pDbDev + 0x20
pDBfs = dosFsMkfs("/db", pDbDev)
new symbol "pDBfs" added to symbol table.
pDBfs = 0x1691bc0: value = 23665696 = 0x1691c20 = pDBfs + 0x60
copy ("TekScope.DBF", "/db/TekScope.DBF")
value = 0 = 0x0
overrideFPdefaults()
value = 0 = 0x0
measurePPCtimebase
value = 0 = 0x0
registerMemPartitionSizes ( 0x00000000 )
value = 0 = 0x0
semInitForQueueCheckLogMsg
value = 21818112 = 0x14ceb00
initSysWaiter()
value = 0 = 0x0
raxInit
value = 0 = 0x0
paiInit
done
value = 17770552 = 0x10f2838 = PaiBaseRegisterTable + 0x948
verifyAcqBoardID
value = 0 = 0x0
updateAcqProcFirmware("dbfs:c:/vxBoot/acqProc.hex")
0x16987e0 (tShell): AVR FLASH contents match file dbfs:c:/vxBoot/acqProc.hex - no programming needed.
value = 1 = 0x1
cd "pc:"
value = 0 = 0x0
raxInitializeDevices
0x16987e0 (tShell): >> Setting PLL to 1.25e+09 Hz.
done
0x16987e0 (tShell): (Re)starting Acq Processor
value = 23692720 = 0x16985b0
excHookAdd(stopStressForException)
value = 17557980 = 0x10be9dc = stopStressForException
dsyInit
value = 21806728 = 0x14cbe88
dsyWPApplyNextRegs
value = 17760428 = 0x10f00ac = DsyRegisterTable + 0xab0
# remove '#' from next line to set powerup scope state to factory default:
# NvramClearDb = 1
nvram_initFileSys
0x16987e0 (tShell): >> Kernel version 1.0.8.1 does not match Boot ROM version 1.0.3.0
value = 21801472 = 0x14caa00
TmgrInit("/db")
value = 0 = 0x0
PhxProxyInit
value = 20822560 = 0x13dba20
rtlInit
value = 0 = 0x0
sysExtMemAddToPool memSysPartId,0x02000000,0x06000000
value = 0 = 0x0
hwAccount_init
0x16987e0 (tShell): >> Setting PLL to 1.25e+09 Hz.
sysEnetAddrGet: cc:aa:88:ba:da:dd
value = 7 = 0x7
GpibInit
value = 133284512 = 0x7f1c2a0
wfmMemInit(1)
value = 47300320 = 0x2d1bee0
vertInstall
value = 47293284 = 0x2d1a364
calConStatus = cc_init(2)
0x16987e0 (tShell): Reading 280 bytes of service cal data from EEPROM[0] into 0x2d1a240
0x16987e0 (tShell): nvMem_read succeeded
0x16987e0 (tShell): Reading 66 bytes of service cal data from EEPROM[280] into 0x2d1a300
0x16987e0 (tShell): nvMem_read succeeded
0x16987e0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/0
0x16987e0 (tShell): cc_init: bank 0 chksum failed, NOT reset to factory
0x16987e0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/calCon1Status
0x16987e0 (tShell = ): cc_init: bank 0x1 chksum failed, NOT reset to factory
1341eec0x16987e0: value = (tShell): 131055cc_restoreBank: can't open file C:/vxBoot/calCons/ =2 0x
0x16987e0 (tShell1ffef): cc_init: bank
2 chksum failed, NOT reset to factory
0x16987e0 (tShell updateTrigCal):
cc_restoreBank: can't open file value C:/vxBoot/calCons/= 30
0x16987e0 (tShell): = 0xcc_init: bank 03 chksum failed, NOT reset to factory
0x16987e0 (tShell):
cc_restoreBank: can't open file MC:/vxBoot/calCons/at5hMeasCreateTheMatha
ndMeasurementLibrar0xies16987e0 (tShell):
cc_init: bank 5 chksum failed, NOT reset to factory
valu0xe = 16987e0 (tShell47120704): cc_restoreBank: can't open file = 0xC:/vxBoot/calCons/2cf01406
0x16987e0
(tShell): cc_init: bank initA6cqMapper chksum failed, NOT reset to factory
0x16987e0 (tShellvalue = ): cc_restoreBank: can't open file 0C:/vxBoot/calCons/ = 0x7
0x16987e00 (tShell): cc_init: bank
7 chksum failed, NOT reset to factory
trigMapIn0xit16987e0 (tShell):
cc_restoreBank: can't open file valueC:/vxBoot/calCons/ =8
0x16987e0 (tShell): 0cc_init: bank 8 chksum failed, NOT reset to factory
= 00xx16987e0 (tShell): 0cc_restoreBank: can't open file
C:/vxBoot/calCons/ dsy9MapInit
0x16987e0 (tShell
): cc_init: bank value = 9 chksum failed, NOT reset to factory
00x16987e0 ( = 0xtShell): cc_restoreBank: can't open file 0C:/vxBoot/calCons/
10
0x16987e0 ( mathMapperInittShell
): cc_init: bank value = 10 chksum failed, NOT reset to factory
00x16987e0 = 0x (tShell): cc_restoreBank: can't open file 0C:/vxBoot/calCons/
11
0x16987e0 utilMapInit (tShell
): cc_init: bank value = 11 chksum failed, NOT reset to factory
471180480x16987e0 = 0x (tShell): 2cef6e0cc_restoreBank: can't open file
C:/vxBoot/calCons/12
0x16987e0 (tShell
): cc_init: bank TmgrHookup12 chksum failed, NOT reset to factory
0x16987e0value = (tShell0): cc_restoreBank: can't open file = C:/vxBoot/calCons/0x130
0x16987e0 (tShell
): cc_init: bank 13 PhxProxyHookup chksum failed, NOT reset to factory
0x16987e0value = (tShell0): cc_restoreBank: can't open file =C:/vxBoot/calCons/ 014x
0x16987e0 (tShell0): cc_init: bank 14
chksum failed, NOT reset to factory
0x hookupAcqMapper16987e0
(tShell): cc_restoreBank: can't open file value = C:/vxBoot/calCons/2011564752
0x16987e0 (tShell = 0x): cc_init: bank 133b09015 chksum failed, NOT reset to factory
= 0x16987e0AcqMapperRtlDat (aListtShell): cc_restoreBank: can't open file
C:/vxBoot/calCons/ MathMeasM16apHookup
0x16987e0 (
tShell): cc_init: bank value = 16 chksum failed, NOT reset to factory
23692550x216987e0 (tShell): = 0xcc_loadV: CC_TRIGtrigLineGain16985 was 08>; clipped
0x
16987e0 (tShell): dsyMapHookupcc_chkLimits:
CC_TRIGtrigLineGain was ; reset to factory
value0x = 16987e0 (tShell): 23692656initAcqMapper: Enter
= 0x1698570
utilMapHookup
value = 23692688 = 0x1698590
rtlHookup
value = 0 = 0x0
horizMapHookup
value = 23692648 = 0x1698568
fastFrameMapHookup
value = 23692672 = 0x1698580
trigMapHookup
value = 23692680 = 0x1698588
vertMapHookup
value = 23692672 = 0x1698580
spcMapHookup
value = 23692672 = 0x1698580
autosetMapHookup
value = 23692712 = 0x16985a8
timeSyncMapHookup
value = 23692704 = 0x16985a0
auxTrigMapHookup
value = 23692688 = 0x1698590
dpoMapHookup
value = 23692680 = 0x1698588
TmgrStartup
0x2c9cf40 (tmgr):
TmgrTaskInit: Last powerup failed, going to default setup
value = 46644144 = 0x2c7bbb0
PhxProxyStartup
value = 46578592 = 0x2c6bba0
taskDelay(2)
value = 0 = 0x0
gpibHwInitC
value = 0 = 0x0
gpibTaskSpawn
value = 46478848 = 0x2c53600
gpibIoInit "/dbios/DBIO005","/dbios/DBIO006
and the boot with the "original" win98 and firmware:
done.
Attaching network PC1 dio device driver installed
interface lo0... done.
Attaching DIO client... done.
Loading c:/vxboot/vxWorks.st...1773508
Starting at 0x200000...
Host Name: bootHost
User: target
Initializing backplane net with anchor at 0x16e0000... done.
Backplane anchor at 0x16e0000... Attaching network interface sm0... done
done.
PC1 dio device driver installed
Attaching network interface lo0... done.
Adding 6008 symbols for standalone.
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R)
] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]]
]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]]
]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]]
]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]]
]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]]
]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]]
]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]]
]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System
]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks version 5.3.1
]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.5
]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-1997
CPU: Tektronix HPP - PowerPC 740. Processor #0.
Memory Size: 0x2000000. BSP version 1.0.7.1 .
WDB: Ready.
KERNEL: THERMAL CONTROL INITIATED
Executing startup script c:/vxboot/topScript.hw ...
dbFsIoctl: invalid code 3
################### topScript starts ###############################
cd "dbfs:c:/vxBoot"
value = 0 = 0x0
ld < TekScope.o
value = 23666688 = 0x1692000
ld < TekScopeSM.o
value = 23666048 = 0x1691d80
pDbDev = ramDevCreate(0, 512, 1152, 1152, 0)
new symbol "pDbDev" added to symbol table.
pDbDev = 0x1693940: value = 23673184 = 0x1693960 = pDbDev + 0x20
pDBfs = dosFsMkfs("/db", pDbDev)
new symbol "pDBfs" added to symbol table.
pDBfs = 0x1691bc0: value = 23665696 = 0x1691c20 = pDBfs + 0x60
copy ("TekScope.DBF", "/db/TekScope.DBF")
value = 0 = 0x0
overrideFPdefaults()
value = 0 = 0x0
measurePPCtimebase
value = 0 = 0x0
registerMemPartitionSizes ( 0x00000000 )
value = 0 = 0x0
semInitForQueueCheckLogMsg
value = 21818112 = 0x14ceb00
initSysWaiter()
value = 0 = 0x0
raxInit
value = 0 = 0x0
paiInit
done
value = 17800576 = 0x10f9d80 = PaiBaseRegisterTable + 0x948
verifyAcqBoardID
value = 0 = 0x0
updateAcqProcFirmware("dbfs:c:/vxBoot/acqProc.hex")
0x16987e0 (tShell): Processor failed to verify after byte #0.
Burning new AVR processor code.
0x16987e0 (tShell): 1340 bytes successfully programmed.
value = 1 = 0x1
cd "pc:"
value = 0 = 0x0
raxInitializeDevices
done
0x16987e0 (tShell): (Re)starting Acq Processor
value = 23692720 = 0x16985b0
excHookAdd(stopStressForException)
value = 17589548 = 0x10c652c = stopStressForException
dsyInit
value = 21807176 = 0x14cc048
dsyWPApplyNextRegs
value = 17790452 = 0x10f75f4 = DsyRegisterTable + 0xab0
# remove '#' from next line to set powerup scope state to factory default:
# NvramClearDb = 1
nvram_initFileSys
0x16987e0 (tShell): >> Kernel version 1.0.7.1 does not match Boot ROM version 1.0.3.0
value = 21801920 = 0x14cabc0
TmgrInit("/db")
value = 0 = 0x0
PhxProxyInit
value = 20817184 = 0x13da520
rtlInit
value = 0 = 0x0
sysExtMemAddToPool memSysPartId,0x02000000,0x06000000
value = 0 = 0x0
hwAccount_init
sysEnetAddrGet: cc:aa:88:ba:da:dd
value = 7 = 0x7
GpibInit
value = 133684384 = 0x7f7dca0
wfmMemInit(1)
value = 47697632 = 0x2d7cee0
vertInstall
value = 47690596 = 0x2d7b364
calConStatus = cc_init(2)
0x16987e0 (tShell): Reading 280 bytes of service cal data from EEPROM[0] into 0x2d7b240
0x16987e0 (tShell): nvMem_read succeeded
0x16987e0 (tShell): Reading 66 bytes of service cal data from EEPROM[280] into 0x2d7b300
0x16987e0 (tShell): nvMem_read succeeded
calConStatus = 0x1342b14: value = 0 = 0x0
updateTrigCal
value = 0 = 0x0
MathMeasCreateTheMathandMeasurementLibraries
value = 47518016 = 0x2d51140
initAcqMapper
0x16987e0 (tShell): initAcqMapper: Enter
value = 0 = 0x0
trigMapInit
value = 0 = 0x0
dsyMapInit
value = 0 = 0x0
mathMapperInit
value = 0 = 0x0
utilMapInit
value = 47515360 = 0x2d506e0
TmgrHookup
value = 0 = 0x0
PhxProxyHookup
value = 0 = 0x0
hookupAcqMapper
value = 20167864 = 0x133bcb8 = AcqMapperRtlDataList
MathMeasMapHookup
value = 23692552 = 0x1698508
dsyMapHookup
value = 23692656 = 0x1698570
utilMapHookup
value = 23692688 = 0x1698590
rtlHookup
value = 0 = 0x0
horizMapHookup
value = 23692656 = 0x1698570
fastFrameMapHookup
value = 23692672 = 0x1698580
trigMapHookup
value = 23692680 = 0x1698588
vertMapHookup
value = 23692672 = 0x1698580
spcMapHookup
value = 23692672 = 0x1698580
autosetMapHookup
value = 23692712 = 0x16985a8
timeSyncMapHookup
value = 23692704 = 0x16985a0
auxTrigMapHookup
value = 23692688 = 0x1698590
dpoMapHookup
value = 23692680 = 0x1698588
TmgrStartup
0x2cfe0c0 (tmgr):
TmgrTaskInit: Last powerup failed, going to default setup
value = 47056848 = 0x2ce07d0
PhxProxyStartup
value = 46991296 = 0x2cd07c0
taskDelay(2)
value = 0 = 0x0
gpibHwInitC
value = 0 = 0x0
gpibTaskSpawn
value = 46891568 = 0x2cb8230
gpibIoInit "/dbios/DBIO005","/dbios/DBIO006"
value = 4663012