| Electronics > Repair |
| Tektronix CSA-8000 / TDS-8000 repair experiences? |
| << < (3/13) > >> |
| EB5AGV:
--- Quote from: Jwalling on June 21, 2017, 11:33:35 am ---Was it working with the original O/S? --- End quote --- Well, I have had some time to check your program. Brilliant !!! :-+ :-+ :-+ I have been able to enter BIOS settings on the Intel BL440ZX mainboard and then restart the unit with the old Windows 98 SE software (which came with the unit). With it, the touch panel and the front panel controls work flawlessly :D So it seems a matter of Windows XP software. I will reinstall the Windows XP-compatible mainboard and will try to get the unit fully working. I will let you know what I find. Thanks again! Jose |
| casinada:
There are other threads discussing the close cousin of your scope: https://www.eevblog.com/forum/testgear/tek-csa7404-repair-project/ I think the PC motherboard is the same. Somebody over there discussed the subject of drivers for Win XP and they might even be posted at Tin's web site. Good luck :) |
| EB5AGV:
--- Quote from: casinada on June 22, 2017, 08:32:05 pm ---There are other threads discussing the close cousin of your scope: https://www.eevblog.com/forum/testgear/tek-csa7404-repair-project/ I think the PC motherboard is the same. Somebody over there discussed the subject of drivers for Win XP and they might even be posted at Tin's web site. Good luck :) --- End quote --- Yes, I found the reason on that thread :clap: This is the relevant information: --- Quote ---The only hardware configuration necessary is to set the two USB jumpers for the front panel setting as the second USB port is used to connect to the oscilloscope's front panel through the NLX backplane connector. --- End quote --- Once I have modified the default jumper position, on next boot the front panel controls and the touch panel have worked fine :-+ Now for the next problem: compensation fails on this unit. And also on my two other semi-working units! |O Regards, Jose |
| tpsimon:
Hey, I'm working on fixing one of these too. By any chance do you know what the B: drive is. I've been looking all over for it. I have a feeling that it has to do with the NLX interface because I've tried plugging in different drives, removing them, swapping out the RAM, etc. I'm getting some floppy discs tomorrow so I'm guessing that I can just put a DOS program on there and execute the CMOS file (As I have the same issue with getting into the BIOS). I so happened to just have one, and I got something only once, but then it never booted to the Floppy again, which I thought was weird. One other interesting artifact that I found was that the PowerPC doesn't ever get past a certain point. I have attached the output below: --- 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... 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... 1 0 auto-booting... boot device : sm processor number : 0 host name : host file name : c:\progra~1\tdscsa~1\firmware\vxWorks.st inet on ethernet (e) : 192.168.0.2:ffffff00 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 Initializing backplane net with anchor at 0x1e80000... done. Backplane anchor at 0x1e80000... Attaching network interface sm0... done --- End code --- But It never gets passed the Backplane anchor, Any ideas? This program is in the Flash on the Motherboard. The HDD seems like it's broken because it rattles, but when I plug it into a converter I am able to get all of the files off of it (so I made a backup). So I am kind of stuck here. I mean the other possibility is that this is just a motherboard issue, so I have a motherboard on its way to see how that turns out. Anyways if you have any input or thoughts on the problem(s), I'm all ears. Thanks, Simon |
| EB5AGV:
Hello! This is the correct boot of my Windows XP system right now: --- 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... 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... 1 0 auto-booting... boot device : sm processor number : 0 host name : host file name : c:\progra~1\tdscsa~1\firmware\vxWorks.st inet on ethernet (e) : 192.168.0.2:ffffff00 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 Initializing backplane net with anchor at 0x1e80000... done. Backplane anchor at 0x1e80000... Attaching network interface sm0... done done. Attaching network interfacPC1 dio device driver installed e lo0... done. Attaching DIO client... done. Loading c:\progra~1\tdscsa~1\firmware\vxWorks.st...1771964 Starting at 0x200000... Initializing backplane net with anchor at 0x1de0000... done. Backplane anchor at 0x1de0000... Attaching network interface sm0... done done. PC1 dio device driver installed Attaching network interface lo0... done. Adding 6006 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.3.5. 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:\progra~1\tdscsa~1\firmware\dio.vsh ... dbFsIoctl: invalid code 3 cd "c:/progra~1/tdscsa~1/firmware" value = 0 = 0x0 *0xfec00000 = 0x04b00080;*0xfee00000 = 0x17009002 ppp_parms + 0xfe84f680 = 0xfec00000: value = 78643328 = 0x4b00080 ppp_parms + 0xfea4f680 = 0xfee00000: value = 385912834 = 0x17009002 *0xfec00000 = 0x88a10080;*0xfee00000 = 0x01800000 ppp_parms + 0xfe84f680 = 0xfec00000: value = -2002714496 = 0x88a10080 = ppp_parms + 0x8865f700 ppp_parms + 0xfea4f680 = 0xfee00000: value = 25165824 = 0x1800000 *0xfe008002 = 0;*0xfe00800e = 0;*0xfe008012 = 0 ppp_parms + 0xfdc57682 = 0xfe008002: value = 0 = 0x0 ppp_parms + 0xfdc5768e = 0xfe00800e: value = 0 = 0x0 ppp_parms + 0xfdc57692 = 0xfe008012: value = 0 = 0x0 symSyncTimeoutSet 600000 value = 600000 = 0x927c0 ld <hi32.o value = 31002016 = 0x1d90da0 = Hi32SystemProcessorBoard + 0xa98 Hi32SystemProcessorBoard = 1 Hi32SystemProcessorBoard = 0x1d90308: value = 1 = 0x1 CmdDspDevName = "/dev/cmddsp0" new symbol "CmdDspDevName" added to symbol table. CmdDspDevName = 0x1d90cc0: value = 31002464 = 0x1d90f60 = CmdDspDevName + 0x2a0 hi32Drv value = 0 = 0x0 hi32DevCreate CmdDspDevName,0x80006000,0xa0000000,3 value = 0 = 0x0 ld <cmddsp.o value = 31000320 = 0x1d90700 = Hi32SystemProcessorBoard + 0x3f8 ld <acqdsp.o value = 31000800 = 0x1d908e0 = Hi32SystemProcessorBoard + 0x5d8 ld <diagcmddsp.o value = 31008192 = 0x1d925c0 ld <diagModule_wmp.o value = 31007552 = 0x1d92340 ld < systemLibraryCode.o value = 31007104 = 0x1d92180 CSSDefaultDioDisable=0 CSSDefaultDioDisable = 0x1b203e0: value = 0 = 0x0 semInitForQueueCheckLogMsg value = 31001312 = 0x1d90ae0 = Hi32SystemProcessorBoard + 0x7d8 ld < nvSysLib.o value = 30999648 = 0x1d90460 = Hi32SystemProcessorBoard + 0x158 ld < bucket.o value = 31003968 = 0x1d91540 = CmdDspDevName + 0x880 MathMeasCreateMappingFcns = 1 MathMeasCreateMappingFcns = 0x1a541f0: value = 1 = 0x1 TmgrExecuteAllMappingFunctionsEnable=1 TmgrExecuteAllMappingFunctionsEnable = 0x1a506f4: value = 1 = 0x1 ld < as.o value = 28451296 = 0x1b221e0 ld < ifcProxy.o value = 28450720 = 0x1b21fa0 acqCheckForCmdDsp=1 new symbol "acqCheckForCmdDsp" added to symbol table. acqCheckForCmdDsp = 0x1d90660: value = 1 = 0x1 ld < rtlLibTarget.o value = 28337696 = 0x1b06620 ld < slotMgrLightLibTarget.o value = 28294080 = 0x1afbbc0 sysExtMemAddToPool memSysPartId ,0x02000000 ,0x02000000 value = 0 = 0x0 MathMeasDisableParseExpr = 1 new symbol "MathMeasDisableParseExpr" added to symbol table. MathMeasDisableParseExpr = 0x3fff400: value = 1 = 0x1 use100Breakpoints=1 use100Breakpoints = 0x12ebd5c: value = 1 = 0x1 pWfmMemPool=0 pWfmMemPool = 0x1ab1d60: value = 0 = 0x0 AcqLibFourChannelProto = 0 new symbol "AcqLibFourChannelProto" added to symbol table. AcqLibFourChannelProto = 0x3fff3a0: value = 0 = 0x0 AcqExecHardWireChannelSources = 0 AcqExecHardWireChannelSources = 0xf8b450: value = 0 = 0x0 doTekprobeExec=1 doTekprobeExec = 0x1060e20: value = 1 = 0x1 pDbDev = ramDevCreate(0, 640, 1024, 1024, 0) new symbol "pDbDev" added to symbol table. pDbDev = 0x3f5f2c0: value = 67105536 = 0x3fff300 pDBfs = dosFsMkfs("/db", pDbDev) new symbol "pDBfs" added to symbol table. pDBfs = 0x3f5dba0: value = 66449888 = 0x3f5f1e0 copy ("TDS666.DBF", "/db/TDS666.DBF") value = 0 = 0x0 dbPath = "/db/" new symbol "dbPath" added to symbol table. dbPath = 0x3f5daa0: value = 66444064 = 0x3f5db20 = dbPath + 0x80 wfmMemInit 0 value = 54057344 = 0x338d980 jNVInitMgrs value = 0 = 0x0 TmgrInit(dbPath) value = 0 = 0x0 rtlInit value = 0 = 0x0 MathMeasCreateTheMathandMeasurementLibraries value = 48238240 = 0x2e00ea0 initAcqMapper value = 48126784 = 0x2de5b40 autosetMapInit value = 48126336 = 0x2de5980 mathMapperInit value = 0 = 0x0 initUtilityMapper value = 48119488 = 0x2de3ec0 initWfmXmtrMapper value = 48115040 = 0x2de2d60 commInit__Fv value = 0 = 0x0 JanusProxyInit value = 48082048 = 0x2ddac80 acqExecAllocUploadBuffers value = 47446176 = 0x2d3f8a0 acqExecInitWfmHdrTemplates value = 47418848 = 0x2d38de0 autosetInit__Fv value = 0 = 0x0 TmgrHookup value = 0 = 0x0 rtlHookup value = 0 = 0x0 hookupAcqMapper value = 31028064 = 0x1d97360 autosetMapHookup value = 31028080 = 0x1d97370 MathMeasMapHookup value = 31027872 = 0x1d972a0 hookupUtilityMapper value = 31028056 = 0x1d97358 hookupWfmXmtrMapper value = 31028056 = 0x1d97358 commHookup__Fv value = 0 = 0x0 JanusProxyHookup value = 0 = 0x0 autosetHookup__Fv value = 28231776 = 0x1aec860 = waitForTransCompleteSem(sem_des*,int*) taskSpawn "startEmbedded", 50, 0x0008, 100000, startEmbeddedOperation value = 47160480 = 0x2cf9ca0 Done executing startup script c:\progra~1\tdscsa~1\firmware\dio.vsh KERNEL: RUNNING TIME SLICED AT 10 TICKS PER SLICE! -> done done done done connectionTask: handshaking with peer... connectionTask: handshaking with peer - done. connectionTask: handshaking with peer... connectionTask: handshaking with peer - done. connectionTask: handshaking with peer... --- End code --- If the PC mainboard is not starting up right, I think it is normal for the POWER PC one to get stuck at the point you show. What I did to get back to work the older PC mainboard (not the newer one for XP) was to place the BIOS jumper on the 2-3 position (the jumper just side-by-side the CMOS battery, which is usually between 1-2) and then put an MS-DOS 6.2 boot disk on drive A. Yes, I got also the Drive B not ready error, but after that, the mainboard booted and I was able to run the corrupt.exe program. On next reboot, it entered BIOS SETUP and I was able to reset to default values, change the VIDEO BOARD to PCI (so it uses the built-in display) and then exit saving info. I put back the jumper to 1-2 and then I got back the Windows 98 SE functionality. I hope this helps! Regards, Jose |
| Navigation |
| Message Index |
| Next page |
| Previous page |