Tektronix Technical Forums are maintained by community involvement. Feel free to post questions or respond to questions by other members. Should you require a time-sensitive answer, please contact your local Tektronix support center here.

TDS7104 - Need PowerPC vxWorks Boot Parameters

Questions in this forum area are community supported. Tektronix does not regularly monitor posts in this area.
JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » September 22nd, 2012, 5:51 am

I have a TDS7104 that I purchased new in 2001. Recently it developed a problem where Windows would boot and then launch the TekScope application which just hangs. I did some troubleshooting and narrowed the problem down to the PowerPC board. Since I have little PowerPC knowledge I checked on having it repaired by Tektronix. The initial quote was a flat rate fee that was more than I was willing to speed on an 11 year old Windows 2000 based scope. I was told I could send the scope to Tektronix for an actual repair estimate. I did that and I was advised that the PowerPC board was defective and the repair quote was the same as the original quote. I told Tektronix to just return the scope to me.

When I got the scope back I did some additional research on PowerPC and vxWorks. I found that there was a console port on the PowerPC board that could be used to monitor the self-test and boot process. The boot parameters in my scope are just trash data. I also learned that there is a battery backed up Dallas 128K RAM on the PowerPC board. The battery was replaced by Tektronix while they had it as a safety measure, thus I will never know if my battery was bad when I sent the scope in for repair. Since I never replaced the battery (I did not even know it existed) I am quite sure my was not functional after 11 years. My suspicion is that the boot parameters are stored in this memory as well as the knob data (I noticed shortly before the failure that the Channel 1 vertical position was lost each time the scope was powered off).

I have found that from the console port I can display the current boot parameters (which should point to c:\vxBoot\boot.bin) and the data there is just junk. There is also a way from the console port to change (and I suspect save in the Dallas part) new boot parameters. The problem I have is knowing what data to enter to point to the boot file.

I purchased an MDO4051-6 to replace this scope so I can live without the TDS7104, but it really pains me to see a 25K scope disabled because of a dead battery.

Does anyone know what the proper boot parameters are?

Thank you.

JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » October 4th, 2012, 3:03 pm

Update.

After doing more searching on the C: drive, more Internet searching and some trial and error I figured out how to initialize the Dallas NVRAM and the proper boot configuration data to get the PowerPC board to boot. Scope is now functional. The only thing that was wrong with it was the depleted Dallas battery on the PowerPC board.

I still do have some minor problems. Initializing the Dallas NVRAM must have forced a serial number during the process. The file on the C: drive still has my serial number but the "About" panel shows a much older (probably development) serial number. This also prevents me from entering my Key to enable the 2M memory option because the serial numbers do not match. This is not a big issue as my MDO4054-6 has a much deeper memory should I need it.

If anyone knows how to correct the serial number and Instrument ID in the Dallas NVRAM, please advise. PM me if this information must not be made public.

John

macdoogie
Posts: 4
Joined: March 5th, 2013, 6:33 pm

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by macdoogie » March 5th, 2013, 6:37 pm

Hi John, I have a similar issue with my serial number after replacing my NVRAM(Mine was the older DIP pacage type). Your post mentions a file that contains the serial number. Can you point me to that file so I can see if there is some connection? Thanks in advance for any help.

JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » March 7th, 2013, 1:00 pm

macdoogie wrote:Hi John, I have a similar issue with my serial number after replacing my NVRAM(Mine was the older DIP pacage type). Your post mentions a file that contains the serial number. Can you point me to that file so I can see if there is some connection? Thanks in advance for any help.
There are 2 files in the vxboot directory wih no file name, only a file type of .key and .sn. The .sn file contains your scope serial number in ASCII text.

The serial number must also be in the NVRAM, possibly encrypted. After I did the clear NVRAM my serial number displays as a very early serial number, probably a development number.

My scope seems to work just fine except for the extended memory option I purchased. I cannot enable it because the key I have will not work with the development serial number.

If you find a way to correct the serial number in the NVRAM, please post or send me a PM. The memory addition is not worth the cost of having Tektronix repair my scope.

John

bg8up
Posts: 6
Joined: June 1st, 2012, 8:26 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by bg8up » June 30th, 2013, 9:03 am

Hi JOHNB

My TDS7104 have similar problem recently.It could entry the scope application,but knob have no function;can display channel base line,give some signal,any respond.

At least,I found that it have none model detect! On about,it display “wrong load code”,SN:B041XXXX(correct!)

The question is when you cleared nvram,the model name is still correct or missed?

JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » July 1st, 2013, 3:43 pm

bg8up wrote:Hi JOHNB

My TDS7104 have similar problem recently.It could entry the scope application,but knob have no function;can display channel base line,give some signal,any respond.

At least,I found that it have none model detect! On about,it display “wrong load code”,SN:B041XXXX(correct!)

The question is when you cleared nvram,the model name is still correct or missed?
My model was still correct, only the serial number was wrong which prevents me from enabling my extended memory purchase.

John

bg8up
Posts: 6
Joined: June 1st, 2012, 8:26 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by bg8up » July 2nd, 2013, 10:08 am

Hi johnb
Do you have checked the serialnumber in file of .sn is same as the machine?

I think that the serialnumber should be same with PPC board and ACQ board...

The last question,how clear or init the nvram, edit script? Nedd any advice,PM me pls if the information can not be disclosure!

FranP
Posts: 1
Joined: July 3rd, 2013, 7:45 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by FranP » July 3rd, 2013, 7:52 am

Hi!

I was forced to format de hard disk and after (hard) working I restored the W98 and all applications of the oscilloscope... But, as in the first post of this thread, the TekScope just hangs. I found the boot.bin file, but i can't find the .sn and .key files. The Dallas NVRAM battery is replaced but I can't find how to configure the boot settings. Can you (JohnB) tell how you did this. Private if you prefer.

Lots of thanks in advance!

nikig
Posts: 15
Joined: December 2nd, 2011, 1:17 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by nikig » August 6th, 2013, 3:34 am

Hello FranP,

if you still looking for boot parameters, i can give you ones, but for model TDS7054, i think must be the same......also i have for TDS/CSA7404.

best regards.
NikiG

JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » August 6th, 2013, 10:56 am

Update on my TDS7104

After I got it working good enough to use in October of 2012, it has been unplugged and sitting in storage.

I pulled it out last week and it would not boot again - PowerPC Dallas NVRAM battery was dead again! Tektronix replaced this battery 8/28/12 and I replaced the PC battery around the same time. I though that Tektronix used an old stock battery for the replacement and that is why is lasted less than a year.

I ordered a new battery and it arrived today. The battery I received has a date code of 1115 (15th week of 2100??). The battery currently in the scope has a date code of 1146 (newer than the one I just purchased). I replaced the battery, restored the boot parameters and cleared the NVRAM - all is well again.

The original battery lasted over 11 years while the scope was connected to the mains 24/7. It looks like this battery has a much shorter life if there is never power applied to the scope.

cap
Posts: 397
Joined: May 1st, 2009, 8:16 pm

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by cap » August 8th, 2013, 3:40 pm

Probably the nvram below the power cap battery, maybe a contaminate. Or a bad battery. My guess 15th week of 2011, and 46th week of 2011. The nvram circuitry is exposed below the power cap. cap

hocevar
Posts: 1
Joined: November 27th, 2013, 3:29 pm

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by hocevar » November 27th, 2013, 3:54 pm

We are having the same problem with our TDS7104 scope; Windows 2000 boots then TekScope hangs when coming up. Our NVRAM battery was very low (bad) so it was replaced, but still won't boot. It has been sent to Tektronix to see if they could reset the NVRAM but they say it will take the flat repair fee; and perhaps there is something else wrong. But we want to try correcting the NVRAM ourselves first.

Can JohnB or someone else instruct us on how to reprogram the NVRAM to get the boot parameters back into it? It would be greatly appreciated. PM is fine.

JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » November 29th, 2013, 1:21 pm

hocevar wrote: Can JohnB or someone else instruct us on how to reprogram the NVRAM to get the boot parameters back into it? It would be greatly appreciated. PM is fine.
I am not sure Tektronix knows how to do this anymore. I sent my scope in for a quote because the Flat Rate fee was more than I was willing to pay. While they had the scope they broke one of the clips that holds on the front bezel (part no longer available) and replaced my floppy and PowerPC EEPROM battery for safety reasons. After they replace the battery they did not restore the EEPROM which would have made my scope completely functional. The repair estimate was the same as the flat rate fee so I just had them return my scope.

Send me a PM with your Email address and I will send you a text file describing what worked for me - too long to post here and I don't think I can attach a file to a post.

John

Micha

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by Micha » January 11th, 2015, 6:09 am

Hello, I have replaced the battery in my TDS7054 PPC NVRAM . I entered the VxWorks boot parameters again . My problem is the serial number of the TDS. There is at c: \ vxBoot a .sn file. How can I restore the serial number?

Thanks and greetings Micha

JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » January 14th, 2015, 2:47 pm

Did you initialize your NVRAM?

I don't know if this is the proper procedure or not, but this is what I did.

Open topScript.hw in a text editor and locate the following 2 lines:

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

Remove the # symbol on the second line, save the file and reboot.

After the reboot open the file again and put back the # symbol, save the file and reboot.

This seemed to fix my serial number issue.

John
Micha wrote:Hello, I have replaced the battery in my TDS7054 PPC NVRAM . I entered the VxWorks boot parameters again . My problem is the serial number of the TDS. There is at c: \ vxBoot a .sn file. How can I restore the serial number?

Thanks and greetings Micha

Micha

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by Micha » January 16th, 2015, 11:21 am

Thank you, works again. Option 3M is back.

Micha

4x6uj
Posts: 5
Joined: January 21st, 2015, 5:52 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by 4x6uj » January 21st, 2015, 2:02 pm

Hi,
Have bought a tds7104 without hard disk and dead NVRAM battery on PPC board. It has a SU810 m.board with Pentium III 750MHz and 128M RAM . The PPC has also 128M RAM. After installing Win 2K with application v2.5.3 it hangs when starting the application. Diagnostic LED on PPC stays on P. The configutation of the NVRAM looks a bit different compared to the other ones seen in previous posts; it has more parameters?! I configured it the best I could.
There must be an error somewhere but I can't find it. Can someone point it to me? Here is the console dump attached. Thank you for reading.
[*]
<LF>

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU



romPost: MPC106 Walking-one passed.



romPost: MPC106 configuration passed.



romPost: First PCI access passed.
<LF>

romPost: PC87560 Walking-one passed.
<LF>

romPost: PC87560 configuration passed.



romPost: DEC21554 configuration passed.
<LF>
<LF>

romPost: PERFORMING ROM CHECKSUM TEST...



romPost: ROM checksum passed.
<LF>
<LF>

romPost: PERFORMING DRAM CELL TEST...
<LF>

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.
<LF>

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...
<LF>

romPost: PERFORMING DRAM MARCH TEST WITH CACHE ON...
<LF>

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...
<LF>

romPost: PERFORMING DRAM WALKING-ONE TEST...
<LF>

romPost: DRAM Walking-one test passed.
<LF>

romPost: PERFORMING NV-MEMORY WALKING-ONE TEST...
<LF>

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.


<LF>

romPost: POWER-UP DIAGNOSTIC COMPLETE.
<LF>

Hel<LF>
<LF>
<LF>
<LF>
<LF>
<LF>


<LF>
<LF>
<LF>
<LF>
VxWorks System Boot<LF>
<LF>
<LF>
Copyright 1984-1996 Wind River Systems, Inc.<LF>
<LF>


<LF>
<LF>
<LF>
CPU: Tektronix HPP - PowerPC 740

Version: 5.3.1

BSP version: 1.0.3.0<LF>
Creation date: Jun 28 2000, 16:52:12<LF>
<LF>


<LF>
<LF>
Press any key to stop auto-boot...

1
0
<LF>
auto-booting...<LF>
<LF>
<LF>
boot device : sm<LF>
processor number : 0 <LF>
host name : host<LF>
file name : c:/vxBoot/vxWorks.st<LF>
inet on ethernet (e) : 192.168.0.2:ffffff00<LF>
inet on backplane (b): 192.168.0.1:ffffff00<LF>
host inet (h) : 192.168.0.2<LF>
gateway inet (g) : 192.168.0.1<LF>
user (u) : anonymous<LF>
ftp password (pw) : anonymous<LF>
flags (f) : 0x1008 <LF>
target name (tn) : tds7000<LF>
startup script (s) : c:/vxboot/topScript.hw<LF>
other (o) : nvfs0x1008

<LF>
Initializing backplane net with anchor at 0x1e80000... done.

Backplane anchor at 0x1e80000... Attaching network interface sm0... done<LF>
done.<LF>
Attaching network iPC1 dio device driver installed

nterface lo0... done.<LF>
Attaching DIO client... done.<LF>
Loading c:/vxBoot/vxWorks.st...1773516

Starting at 0x200000...

<LF>
Initializing backplane net with anchor at 0x16e0000... done.<LF>
Backplane anchor at 0x16e0000... Attaching network interface sm0... done<LF>
done.<LF>
PC1 dio device driver installed

Attaching network interface lo0... done.<LF>


Adding 6008 symbols for standalone.<LF>
<LF>
<LF>
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]<LF>
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]<LF>
]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R)

] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] <LF>
]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] <LF>
]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]]<LF>
]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] <LF>
]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] <LF>
]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]]<LF>
]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]]<LF>
]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]]<LF>
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]<LF>
]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System<LF>
]]]]]]]]]]]]]]]]]]]]]]]]]]]]<LF>
]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks version 5.3.1<LF>
]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.5

]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-1997

<LF>
CPU: Tektronix HPP - PowerPC 740. Processor #0.<LF>
Memory Size: 0x2000000. BSP version 1.0.8.0 .<LF>
WDB: Ready.<LF>
<LF>
<LF>
data access<LF>
Exception current instruction address: 0x00239dac<LF>
Machine Status Register: 0x0000b030<LF>
Data Access Register: 0x00000000<LF>
Condition Register: 0x42000042<LF>
Data storage interrupt Register: 0x00400000<LF>
Task: 0x1fffe08 "tRootTask"<BEL><LF>

JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » January 21st, 2015, 3:31 pm

The text below was from my TDS7104 the last time I had a terminal connected to the console.

My boot parameters are slightly different.

It looks like everything is OK until it starts running topScript.hw. Could that file be corrupt.

John





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

7
6
5
4
3
2
1
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.1: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) : 0x1000

target name (tn) : target

startup script (s) : c:/vxBoot/topScript.hw

other (o) : 0


Initializing backplane net with anchor at 0x1e80000... done.

Backplane anchor at 0x1e80000... Attaching network interface sm0... done

done.

Attaching network interface lo0... done.

PC1 dio device driver installed
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)

] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]]

]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]]

]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]]

]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]]

]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]]

]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]]

]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]]

]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]]

]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]

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

4x6uj
Posts: 5
Joined: January 21st, 2015, 5:52 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by 4x6uj » January 21st, 2015, 8:53 pm

John,
Great, Thanks a lot, it helped, now the ppc finishes the proper boot sequence and status led flashes. Still got an issue, Win2K crashes but I will solve that.
Serge

JohnB
Posts: 11
Joined: September 4th, 2012, 11:23 am

Re: TDS7104 - Need PowerPC vxWorks Boot Parameters

Post by JohnB » January 22nd, 2015, 12:05 pm

Glad it helped.

Are you sure your motherboard supports W2K?

When I originally purchased my Scope (2001 - I think) it was delivered with W98. Sometime latter Tek offered an upgrade to W2K. The update include an new PC motherboard, I suspect the old one did not support W2K, possibly an ACPI issue.

John
4x6uj wrote:John,
Great, Thanks a lot, it helped, now the ppc finishes the proper boot sequence and status led flashes. Still got an issue, Win2K crashes but I will solve that.
Serge

Post Reply

Return to “Other or Discontinued Oscilloscopes”

Who is online

Users browsing this forum: No registered users and 3 guests