CSA/TDS8000 Repair guide

Alles über Oszilloskope, all about scopes
Antworten
Benutzeravatar
Matt
Beiträge: 864
Registriert: 08 Dez 2018, 19:41

CSA/TDS8000 Repair guide

Beitrag von Matt »

Hello folks

Sorry, if i write on this guide in english.

1.) empty battery of NVSRAM ( CSA/TDS8000 has two NVSRAM, one on PPC Board under x86 board and one on acqusistion board)
Empty battery on NVSRAM under x86 board startup of tek-application.
NVSRAM on acqusitionboard save calibration constant, pleas don't remove him, while unit is turned off.


-> connect RS232 cable with 10pole ribbon connector and female DSUB-9 IDC connector. 1:1 connection of IDC-connetor on both side.
UART-setting: 9600 8N1
On right side, there is 10pole connector. Romoving of blue housing or rack-adapter is requiered.
Debug.jpg
Debug.jpg (134.26 KiB) 1945 mal betrachtet


2.) Setting via debug port

press "any"-key while "autoboot in x seconds"
then press "c" to setting ( "?" for help )

Setting data via console port

Code: Alles auswählen

boot device          : sm
processor number     : 0
host name            : host
file name            : c:\progra~1\tdscsa~1\firmware\vxWorks.st
inet on backplane (b): 192.168.0.2:ffffff00
host inet (h)        : 192.168.0.1
gateway inet (g)     : 192.168.0.2
user (u)             : anonymous
ftp password (pw)    : anonymous
flags (f)            : 0x1008
target name (tn)     : target
startup script (s)   : c:\progra~1\tdscsa~1\firmware\dio.vsh
other (o)            : nvfs=0x1000
Put information from codeblock after ":" into terminal.

Then tektronix application should starting.

3.) NVSRAM saving (NVSRAM on acqusistion board hold calibration data)

Replaced dio.vsh in path "c:\progra~1\tdscsa~1\firmware\dio.vsh" by other version of dio.vsh
(IMPORTANT: pleas don't delete original dio.vsh., you need him after NVSRAM dumping again.)

dio.vsh

Code: Alles auswählen

nvrBase=0xfd0e0000
nvrSize=0x20000
tempBuf=malloc(nvrSize)
memcpy(tempBuf,nvrBase,nvrSize)
fdescriptor=open("dbfs:c:/tds8000_ppc_nvramdump_full.bin",0x0202,0777)
bytesWritten=write(fdescriptor,tempBuf,nvrSize)
close(fdescriptor)

nvrSize=0x20000
acqLibReadNVRAM(0,tempBuf,nvrSize)
fdescriptor=open("dbfs:c:/tds8000_acq_nvramdump_full.bin",0x0202,0777)
bytesWritten=write(fdescriptor,tempBuf,nvrSize)
close(fdescriptor)
This code doesn't work correct, researching of acqLIBReadNVRAM is requiered.

To be countined.
Benutzeravatar
Matt
Beiträge: 864
Registriert: 08 Dez 2018, 19:41

Re: CSA/TDS8000 Repair guide

Beitrag von Matt »

4.) BL440ZX, CMOS Battery empty, no entry into BIOS possible.

It hang on PXE BOOT message up,

You need 3.5" Floppy disc with cmos restore batch file.
BL440ZX CMOS RESTORE.zip
(551.75 KiB) 78-mal heruntergeladen

https://www.eevblog.com/forum/testgear/ ... msg3095992
Benutzeravatar
Matt
Beiträge: 864
Registriert: 08 Dez 2018, 19:41

Re: CSA/TDS8000 Repair guide

Beitrag von Matt »

HDD image is aviable.
for Unit 8000 and 8200


pleas write me via wellenkino-mail (on my profile)
Antworten