Author Topic: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)  (Read 150469 times)

0 Members and 2 Guests are viewing this topic.

Offline pasta2018

  • Contributor
  • Posts: 18
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #575 on: July 31, 2020, 11:07:27 pm »
A 24C16 will work fine.
Thanks,the error 521 disappeared now,I have made some simple test and the test results seems to be acceptable

You're welcome, that's great! Does it meet it's BW spec?
I dont have a 1GHz sinewave signal, but I believe the BW spec will no be a big issue, instead, maybe the dc voltage error is more obviously.

And now I find another problem ,each time I shutdown and then restart the scope,  the scope goback to default status(before I shutdown it,I open 4 channel display,and after reboot,only CH1 is displayed. And each time after it restart, ch2 baseline offset is quite big,I have to run spc eachtime to make it right.
Seems each time I restart the scope,it loads the factory default. I attach my bootfile here, does anyone know what's the reason?
Code: [Select]

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
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.0:ffffff00
host inet (h)        : 192.168.0.1
gateway inet (g)     : 192.168.0.2
user (u)             : anonymous
ftp password (pw)    : anonymous
flags (f)            : 0x1000
target name (tn)     : target
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...

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)
 ]     ]]]]]]]]]  ]]]]]]     ]]]]]]]]       ]]               ]]]]
 ]]     ]]]]]]]  ]]]]]]]]     ]]]]]] ]     ]]                ]]]]
 ]]]     ]]]]] ]    ]]]  ]     ]]]] ]]]   ]]]]]]]]]  ]]]] ]] ]]]]  ]]   ]]]]]
 ]]]]     ]]]  ]]    ]  ]]]     ]] ]]]]] ]]]]]]   ]] ]]]]]]] ]]]] ]]   ]]]]  Can
not regis
ter service: RPC: U nable to send; errn]]]]]     ]  ]]]]     ]]]]]      ]]]]]]]]
 ]]]]   ]] ]]]]    ]]]]]]]    ]]]] o =
13
 ]]]]]]      ]]]]]     ]]]]]]    ]  ]]]]]  ]]]]   ]] ]]]]    ]]]]]]]]    ]]]]una
ble to register
(WINDVIEW, WINDVIEW _VERS_CURRENT, udp)]]]]]]]    ]]]]]  ]    ]]]]]]  ]    ]]]
 ]]]]   ]] ]]]]    ]]]] ]]]]    ]]]].
 ]]]]]]]]  ]]]]]  ]]]    ]]]]]]]      ]     ]]]]]]]  ]]]]    ]]]]  ]]]] ]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
 ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]       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.

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 = 23737024 = 0x16a32c0
    ld < TekScopeSM.o
value = 23705952 = 0x169b960

    pDbDev = ramDevCreate(0, 512, 1152, 1152, 0)
new symbol "pDbDev" added to symbol table.
pDbDev = 0x169bc00: value = 23706656 = 0x169bc20 = pDbDev + 0x20
    pDBfs  = dosFsMkfs("/db", pDbDev)
new symbol "pDBfs" added to symbol table.
pDBfs = 0x169b7e0: value = 23706400 = 0x169bb20 = pDBfs + 0x340
    copy ("TekScope.DBF", "/db/TekScope.DBF")
value = 0 = 0x0

    overrideFPdefaults()
value = 0 = 0x0

    measurePPCtimebase
value = 0 = 0x0


    registerMemPartitionSizes ( 0x00000000 )
value = 0 = 0x0

    semInitForQueueCheckLogMsg
value = 23705408 = 0x169b740

    initSysWaiter()
value = 0 = 0x0




    raxInit
value = 0 = 0x0
    paiInit
done
value = 17639480 = 0x10d2838 = PaiBaseRegisterTable + 0x948


    verifyAcqBoardID
value = 0 = 0x0






     updateAcqProcFirmware("dbfs:c:/vxBoot/acqProc.hex")
0x155fde0 (tShell): AVR FLASH contents match file dbfs:c:/vxBoot/acqProc.hex - n
o programming needed.
value = 1 = 0x1
     cd "pc:"
value = 0 = 0x0

    raxInitializeDevices
0x155fde0 (tShell): >> Setting PLL to 1.25e+09 Hz.
done
0x155fde0 (tShell): (Re)starting Acq Processor
value = 22412208 = 0x155fbb0

    excHookAdd(stopStressForException)
value = 17426908 = 0x109e9dc = stopStressForException


    dsyInit
value = 21784264 = 0x14c66c8
    dsyWPApplyNextRegs
value = 17629356 = 0x10d00ac = DsyRegisterTable + 0xab0









    # remove '#' from next line to set powerup scope state to factory default:
    # NvramClearDb = 1

    nvram_initFileSys
0x155fde0 (tShell): >> Kernel version 1.0.8.1  does not match Boot ROM version 1
.0.3.0
value = -49409789 = 0xfd0e1103 = pDbDev + 0xfba45503

    TmgrInit("/db")
0x155fde0 (tShell): NO BACKUP SERIAL NUMBER FOUND, RESTORING VALUE FROM DISK...
0x155fde0 (tShell): NO BACKUP SERIAL NUMBER FOUND, RESTORING VALUE FROM DISK...
value = 0 = 0x0
    PhxProxyInit
value = 21018368 = 0x140b700
    rtlInit
value = 0 = 0x0

    sysExtMemAddToPool memSysPartId,0x02000000,0x06000000
value = 0 = 0x0

    hwAccount_init
0x155fde0 (tShell): >> Setting PLL to 1.25e+09 Hz.
sysEnetAddrGet: d5:7f:95:df:75:53
value = 7 = 0x7

    GpibInit
value = 133284512 = 0x7f1c2a0

    wfmMemInit(1)
value = 47300320 = 0x2d1bee0

    vertInstall
value = 47293284 = 0x2d1a364

    calConStatus = cc_init(2)
0x155fde0 (tShell): Reading 280 bytes of service cal data from EEPROM[0] into 0x
2d1a240
0x155fde0 (tShell): nvMem_read succeeded
0x155fde0 (tShell): Reading 66 bytes of service cal data from EEPROM[280] into 0
x2d1a300
0x155fde0 (tShell): nvMem_read succeeded
0x155fde0 (tShell): extd chksum failed, stored = 0xffffffff calc = 0x28d5a0ee
0x155fde0 (tShell): cc_init: extended bank17 chksum failed, NOT reset to factory

0x155fde0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/0
0x155fde0 (tShell): cc_init: bank 0 chksum failed, NOT reset to factory
0x155fde0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/1
0x155fde0 (tShell): cc_init: bank 1 chksum failed, NOT reset to factory
0x155fde0 (tShell): cc_restoreBank: can't open file C:/vxBoot/calCons/2
0x155fde0 (tShellcalConStatus): cc_init: bank  = 2 chksum failed, NOT reset to f
actory
0x0x155fde01321eec (tShell): cc_restoreBank: can't open file : value C:/vxBoot/c
alCons/= 3164335
0x155fde0 (tShell = 0x): cc_init: bank 281ef3 chksum failed, NOT reset to factor
y

0x155fde0 (
tShell): cc_restoreBank: can't open file     updateTrigCaC:/vxBoot/calCons/l5

0x155fde0 (tShell): value = cc_init: bank 05 chksum failed, NOT reset to factory

 = 0x0x155fde0 (tShell0): cc_restoreBank: can't open file
C:/vxBoot/calCons/6

0x155fde0 (tShell):     MathMeasCreatcc_init: bank eTheMa6thandMeasurementLib ch
ksum failed, NOT reset to factory
rar0xies155fde0 (tShell):
cc_restoreBank: can't open file valuC:/vxBoot/calCons/e 7=
0x155fde0 (tShell47120704): cc_init: bank  = 0x7 chksum failed, NOT reset to fac
tory
2cf01400x155fde0
 (tShell): cc_restoreBank: can't open file     initAcqC:/vxBoot/calCons/Ma8pper
0x155fde0 (tShell
): cc_init: bank value = 8 chksum failed, NOT reset to factory
00x155fde0 (tShell = 0x): cc_restoreBank: can't open file 0C:/vxBoot/calCons/
15
0x155fde0 (tShell    trigMapInit):
cc_init: bank 15 chksum failed, NOT reset to factory
val0xue = 155fde0 (tShell0): cc_chkLimits: CC_VERT_ATTENIMBAL_100X_CH2 = 0x was
; reset to factory
00x155fde0
 (tShell): cc_chkLimits:     dsyMCC_VERT_ATTENIMBAL_1X_CH2apInit was ; reset to
factory

0x155fde0value =  (tShell0): initAcqMapper: Enter
 = 0x0
    mathMapperInit
value = 0 = 0x0
    utilMapInit
value = 47118048 = 0x2cef6e0

    TmgrHookup
value = 0 = 0x0
    PhxProxyHookup
value = 0 = 0x0
    hookupAcqMapper
value = 20033680 = 0x131b090 = AcqMapperRtlDataList
    MathMeasMapHookup
value = 22412040 = 0x155fb08
    dsyMapHookup
value = 22412144 = 0x155fb70
    utilMapHookup
value = 22412176 = 0x155fb90

    rtlHookup
value = 0 = 0x0
    horizMapHookup
value = 22412136 = 0x155fb68
    fastFrameMapHookup
value = 22412160 = 0x155fb80
    trigMapHookup
value = 22412168 = 0x155fb88
    vertMapHookup
value = 22412160 = 0x155fb80
    spcMapHookup
value = 22412160 = 0x155fb80
    autosetMapHookup
value = 22412200 = 0x155fba8
    timeSyncMapHookup
value = 22412192 = 0x155fba0
    auxTrigMapHookup
value = 22412176 = 0x155fb90
    dpoMapHookup
value = 22412168 = 0x155fb88


    TmgrStartup
value = 46269840 = 0x2c20590
    PhxProxyStartup
value = 46219296 = 0x2c14020
    taskDelay(2)
value = 0 = 0x0

    gpibHwInitC
value = 0 = 0x0
    gpibTaskSpawn
value = 45990560 = 0x2bdc2a0

    gpibIoInit "/dbios/DBIO005","/dbios/DBIO006"
value = 45502752 = 0x2b65120

    enablePowerupDiags = 0
enablePowerupDiags = 0x12f1330: value = 0 = 0x0

    runPowerupDiags
done
dipSwitch = 0x0, enablePowerupDiags = 0, puMode=0
CalDiagPowerUpDiagsEnabled = 0
!! SKIPPING POWERUP DIAGNOSTICS !!
0x2b188e0 (digHFTask): >> Setting PLL to 1.25e+09 Hz.
0x2b188e0 (digHFTask): >> Setting PLL to 1.25e+09 Hz.
0x2b188e0 (digHFTask): >> Setting PLL to 1.25e+09 Hz.
value = 17649712 = 0x10d5030 = SoftSwitchesRegisterTable + 0x48

    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!
->
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1366
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #576 on: August 01, 2020, 08:38:36 am »

And now I find another problem ,each time I shutdown and then restart the scope,  the scope goback to default status(before I shutdown it,I open 4 channel display,and after reboot,only CH1 is displayed. And each time after it restart, ch2 baseline offset is quite big,I have to run spc eachtime to make it right.


Run a self test when this happens, but do not run SPC. Does it get an error 531?
Jay

System error. Strike any user to continue.
 

Offline pasta2018

  • Contributor
  • Posts: 18
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #577 on: August 02, 2020, 03:54:16 am »

And now I find another problem ,each time I shutdown and then restart the scope,  the scope goback to default status(before I shutdown it,I open 4 channel display,and after reboot,only CH1 is displayed. And each time after it restart, ch2 baseline offset is quite big,I have to run spc eachtime to make it right.


Run a self test when this happens, but do not run SPC. Does it get an error 531?
Thanks for your reply. I  run self test ,the results are all pass even I don’t run spc。 Also sometimes when I start the scope ,it may stop at adding  6008 .
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1366
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #578 on: August 02, 2020, 01:43:37 pm »
Thanks for your reply. I  run self test ,the results are all pass even I don’t run spc。 Also sometimes when I start the scope ,it may stop at adding  6008 .

Do you know the state of the battery on the PPC board?
Jay

System error. Strike any user to continue.
 

Offline pasta2018

  • Contributor
  • Posts: 18
  • Country: cn
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #579 on: August 03, 2020, 02:46:54 am »
Thanks for your reply. I  run self test ,the results are all pass even I don’t run spc。 Also sometimes when I start the scope ,it may stop at adding  6008 .

Do you know the state of the battery on the PPC board?
Do you mean the battery for NVRAM ,DS9034PC,I checked the old one ,voltage is about 2.98V,and then I bought a new ds9034pcx(new ds9034pc is hard to find, the pcx is with crystal ,I checked this new pcx,voltage is about 3.4V) now I use the new ds9034pcx in my scope. Not sure whether the voltage is right.Maybe I have to buy another battery to give it a try
 

Offline Jwalling

  • Supporter
  • ****
  • Posts: 1366
  • Country: us
  • This is work?
Re: Tek CSA7404/TDS7000 repair project (Upgraded memory/CPU)
« Reply #580 on: August 03, 2020, 03:36:28 pm »
2.98V should be fine. Are you sure it's making contact?
I ask because if it's not, it may not be apparent. On later serial #s, even if the battery is flat, the boot parameters get set correctly, presumably from the BIOS on the PPC board. I am working on a TDS7104 with serial prefix B052XXX which I had to erase the PDIP dallas chip because the serial # did not match the rear sticker. After erasing it, the scope booted fine, and pulled the serial # from the disk.
Jay

System error. Strike any user to continue.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf