Electronics > Repair
Tek TDS7404 tips about log welcome
charlyd:
Hi Guy_ellis, just a question did you put a big (18" or even bigger) fan blowing over the unit for the ACQ board and psu before turning on the unit with the case opened? this is seriously necessary not to cook the unit, see my post #1
btw what do your trigger chips look like? i am trying to get an impression about the lousy quality of the tektronix made trigger chips. I spoke to a good friend of mine yesterday and it is really interresting when and why these chips start to burn out? - aged? - overvoltage? -temp? -bad production quality? or maybe -outer space chip eating bugs :palm:
i am still very curious to see all sorts of different SPC loggings posted here from (so called) problem units CSA/TDS7254,CSA/TDS7404. so please post your SPC run here.
what to do: if you fire up the unit with the console port J790 connected it will message after some 20 minutes: 0x3625470 (CalWatch): Temperature transition into SPC-supporting range. or [TEMP] on the LCD.
the press run and wait......and paste the output here.
sometimes by seeing the logs you can make connections between the problems especially for ACQ board problems which can be a mistery. Collecting them here can help other members too.
Guy_Ellis:
Hi Charly,
You might be right about airflow across the PSU & PPC. I will fit the inner Al. cover and try that and see if it is stable.
If we can achieve stability the we'll run SPC.
As for the Acq. board there is very little airflow down there. Even worse the PCB is upside down, which is a great way to trap heat.
It gets pretty hot down there.
Attached is a photo of the trigger chips.
On the TDS6604 we repaired last year we fitted small heatsinks on the trigger chips to try and keep them a bit cooler.
Regards,
- Guy.
TiN:
U180 looks very dead. :-BROKE
charlyd:
@TiN i think you mean: U1801 ;) ah ok Guy curious about the SPC output when chip are ending (read been warm,hot) or ended (read dead). do you also have picture from after putting on the heatsinks?
@Guy any tips on airflow temperatures for taking them from the board and replacing them.. for not burn them from the board, if i am right these chips have heatsinks on the bottomside soldered to the board as heatspreader.
Last week i updated the Bootrom from 1.0.4.0 to 1.0.8.0 , after that i changes my bootsettings so now -> other(o) nvfs=0x1000. my unit keeps on going and mount the NVRAM filesystem.
what still can be seen is the checksum error 17 right after "nvMem_read succeeded"
and because i tested my NVram by writing all "aa" to the chip, i have to figure out howto reset my mac-adres.
at hwAccount_init
sysEnetAddrGet: aa:aa:aa:aa:aa:aa
--- Code: ---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...
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.8.0
Creation date: Jun 27 2003, 09:52:32
Press any key to stop auto-boot...
0
auto-booting...
boot device : sm
processor number : 0
host name : host
file name : c:/vxboot/vxWorks.st
inet on ethernet (e) : 192.168.0.2:ffffff00
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
other (o) : nvfs=0x1000
Initializing backplane net with anchor at 0x1e80000... done.
Backplane anchor at 0x1e80000... Attaching network interface sm0... done
done.
Attaching network PC1 dio device driver installed
interface lo0... done.
Attaching DIO client... done.
Loading c:/vxboot/vxWorks.st...1773516
Starting at 0x200000...
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.0 .
WDB: Ready.
usrNvFsInit: NAME=/nvram BASE=0xfd0ff100 BPB=512 BPT=8 NB=8 BO=0
nvfs: STATUS: Mounting existing NVRAM file system
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 = 23662048 = 0x1690de0
ld < TekScopeSM.o
value = 23661408 = 0x1690b60
pDbDev = ramDevCreate(0, 512, 1152, 1152, 0)
new symbol "pDbDev" added to symbol table.
pDbDev = 0x1692720: value = 23668544 = 0x1692740 = pDbDev + 0x20
pDBfs = dosFsMkfs("/db", pDbDev)
new symbol "pDBfs" added to symbol table.
pDBfs = 0x16909a0: value = 23661056 = 0x1690a00 = 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 = 16983892 = 0x1032754 = PaiBaseRegisterTable + 0x948
verifyAcqBoardID
value = 0 = 0x0
tcsLoadTableToNVRAM "pc:c:/vxBoot/Setup.tcs"
value = 0 = 0x0
updateAcqProcFirmware("dbfs:c:/vxBoot/acqProc.hex")
0x16975c0 (tShell): AVR FLASH contents match file dbfs:c:/vxBoot/acqProc.hex - n
o programming needed.
value = 1 = 0x1
cd "pc:"
value = 0 = 0x0
raxInitializeDevices
done
0x16975c0 (tShell): (Re)starting Acq Processor
value = 21815208 = 0x14cdfa8
excHookAdd(stopStressForException)
value = 16770764 = 0xffe6cc = stopStressForException
dsyInit
value = 21806440 = 0x14cbd68
dsyWPApplyNextRegs
value = 16973768 = 0x102ffc8 = DsyRegisterTable + 0xab0
# remove '#' from next line to set powerup scope state to factory default:
# NvramClearDb = 1
nvram_initFileSys
value = -49409789 = 0xfd0e1103 = pDbDev + 0xfba4e9e3
TmgrInit("/db")
value = 0 = 0x0
PhxProxyInit
value = 20819072 = 0x13dac80
rtlInit
value = 0 = 0x0
sysExtMemAddToPool memSysPartId,0x02000000,0x0e000000
value = 0 = 0x0
hwAccount_init
sysEnetAddrGet: aa:aa:aa:aa:aa:aa
value = 0 = 0x0
GpibInit
value = 267500128 = 0xff1ba60
wfmMemInit(1)
value = 57781984 = 0x371aee0
vertInstall
value = 57774948 = 0x3719364
calConStatus = cc_init(2)
0x16975c0 (tShell): Reading 300 bytes of service cal data from EEPROM[0] into 0x
3719220
0x16975c0 (tShell): nvMem_read succeeded
0x16975c0 (tShell): Reading 82 bytes of service cal data from EEPROM[300] into 0
x3719300
0x16975c0 (tShell): nvMem_read succeeded
0x16975c0 (tShell): extd chksum failed, stored = 0xffffffff calc = 0xdb766060
0x16975c0 (tShell): cc_init: extended bank17 chksum failed, NOT reset to factory
0x16975c0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/0
0x16975c0 (tShell): cc_init: bank 0 chksum failed, NOT reset to factory
0x16975c0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/1
0x16975c0 (tShell): cc_init: bank 1 chksum failed, NOT reset to factory
calC0xonStatus16975c0 (tShell = ): cc_restoreBank: can't open file 0xC:/vxBoot/c
alCons/13355282
0x16975c0: value = (tShell): 164335cc_init: bank = 0x2 chksum failed, NOT rese
t to factory
281ef0x16975c0 (
tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/
3
0x16975c0 (tShell vertPostCal): RestoreInstallcc_init: bank
3 chksum failed, NOT reset to factory
value = 0x16975c00 (tShell): cc_restoreBank: can't open file = 0xC:/vxBoot/calC
ons/05
0x16975c0
(tShell): cc_init: bank
5 chksum failed, NOT reset to factory
MathM0xeasCreateTheMathan16975c0dMeasurementL (ibrariestShell): cc_restoreBa
nk: can't open file
C:/vxBoot/calCons/value = 6
0x5760236816975c0 (tShell = 0x): cc_init: bank 36ef1406 chksum failed, NOT reset
to factory
0x16975c0 initAcqMapper (
tShell): cc_restoreBank: can't open file value = C:/vxBoot/calCons/07
0x16975c0 = 0x (tShell): cc_init: bank 07 chksum failed, NOT reset to factory
0x16975c0 ( trigMapInittShell
): cc_restoreBank: can't open file vC:/vxBoot/calCons/al8ue =
0x16975c0 (tShell0): cc_init: bank = 0x8 chksum failed, NOT reset to factory
00x16975c0 (tShell
): cc_restoreBank: can't open file C:/vxBoot/calCons/ 15 dsyMapInit
0x16975c0
(tShell): cc_init: bank value = 15 chksum failed, NOT reset to factory
00x16975c0 = 0x (tShell): 0Optical hardware is not present.
0x16975c0 mathMapper (InittShell): initAcqMapper: Enter
value = 0 = 0x0
utilMapInit
value = 57599712 = 0x36ee6e0
TmgrHookup
value = 0 = 0x0
PhxProxyHookup
value = 0 = 0x0
hookupAcqMapper
value = 20074648 = 0x1325098 = AcqMapperRtlDataList
MathMeasMapHookup
value = 23687912 = 0x16972e8
dsyMapHookup
value = 23688016 = 0x1697350
utilMapHookup
value = 23688048 = 0x1697370
rtlHookup
value = 0 = 0x0
horizMapHookup
value = 23688008 = 0x1697348
fastFrameMapHookup
value = 23688032 = 0x1697360
trigMapHookup
value = 23688040 = 0x1697368
vertMapHookup
value = 23688032 = 0x1697360
spcMapHookup
value = 23688032 = 0x1697360
autosetMapHookup
value = 23688072 = 0x1697388
timeSyncMapHookup
value = 23688064 = 0x1697380
auxTrigMapHookup
value = 23688048 = 0x1697370
dpoMapHookup
value = 23688040 = 0x1697368
TmgrStartup
value = 56628304 = 0x3601450
PhxProxyStartup
value = 56577760 = 0x35f4ee0
taskDelay(2)
value = 0 = 0x0
gpibHwInitC
value = 0 = 0x0
gpibTaskSpawn
value = 56365216 = 0x35c10a0
gpibIoInit "/dbios/DBIO005","/dbios/DBIO006"
value = 56315520 = 0x35b4e80
enablePowerupDiags = 0
enablePowerupDiags = 0x12fad08: value = 0 = 0x0
EnableHorizInterpolation=1
new symbol "EnableHorizInterpolation" added to symbol table.
EnableHorizInterpolation = 0x35c6c20: value = 1 = 0x1
runPowerupDiags
done
dipSwitch = 0x0, enablePowerupDiags = 0, puMode=0
CalDiagPowerUpDiagsEnabled = 0
!! SKIPPING POWERUP DIAGNOSTICS !!
value = 0 = 0x0
rtlStartup
value = 0 = 0x0
tsComp
value = 0 = 0x0
################### topScript ends ###############################
Done executing startup script c:/vxboot/topscript.hw
KERNEL: RUNNING TIME SLICED AT 10 TICKS PER SLICE!
->
--- End code ---
and from what i read i could also do a
-> cc_init to reinitialise the scope. I was planning todo this in a later stadium after my Trigger chips are repaired.
anyone ever did the CC_init command ?
please post you experience with this command, or tel us all about it.
charlyd:
last week i fixed my mac-adres by writing the original adress to the correct memory location. so that s fixed.
while waiting for some parts before swapping the trigger chips.
Don t get real much extra SPC info.
any suggestions on:
extd chksum failed, stored 0xfff.....
CC_init extended bank17 chksum error, NOT reset to factory.
can it be that this error disappears after a passing SPC ??
or is it a in software generate error and can be adjusted by " NOT reset to factory " or when right values are returned "reset to default" or something.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version