Author Topic: Boot problem on Tektronix TDS7404 scope? (Solved)  (Read 5835 times)

0 Members and 1 Guest are viewing this topic.

Offline xiang_zhen

  • Newbie
  • Posts: 4
  • Country: kh
Re: Boot problem on Tektronix TDS7404 scope? (Solved)
« Reply #25 on: November 29, 2022, 03:51:31 am »
Hi,  I have swaped out the DS1245, but the issue is still open, there are two issue, one is

nvfs: STATUS: Mounting existing NVRAM file system
tcsTableUnpack: checksum failed on buffer
tcsTableLoadFromNVRAM: tcsTableUnpack failed

the other is:

    TmgrInit("/db")
0x16975c0 (tShell): Assertion failed: status == EXIT_SUCCESS, file ../src/dbmsInterfaceLibrary.cpp, line 149

which should be s.w issue, h.w should be ok, but we don't know how to fix it.

 I removed the # which was before  the NvramClearDb = 1 command inside the topscript and rebooted the scope. Afterwards waiting for a while it seems that the scope hangs at the tektronix logo  :-BROKE After connecting a terminal to the debug port it seem's that the vxWorks is booting but when executing the topscript.hw script,it halt on command "TmgrInit("/db")", same as below.

      TmgrInit("/db")
0x16975c0 (tShell): Assertion failed: status == EXIT_SUCCESS, file ../src/dbmsInterfaceLibrary.cpp, line 149

    please could you help to check and advise, I really have no idea, thanks very much.
« Last Edit: November 29, 2022, 03:53:38 am by xiang_zhen »
 

Offline Elevon

  • Newbie
  • Posts: 1
  • Country: us
Re: Boot problem on Tektronix TDS7404 scope? (Solved)
« Reply #26 on: January 27, 2023, 05:35:25 am »
Hello everyone,

I'm trying to dump the contents of my NVRAM so that I can save whatever is on there in case I need it going forward. Unfortunately, my TDS 7404 came without a HDD, so I don't have a backup copy of the NVRAM contents.

I'm trying to run @WORP3's code, but it doesn't seem to be working. I do have the files copied to the correct directory, and I made sure not to open them with Notepad. The 7404's terminal doesn't seem to be accepting my commands -- it just spits them back out at me. Maybe someone can give me insight as to what's happening here and if it's fixable without resetting the NVRAM.

Quote

                            VxWorks System Boot



Copyright 1984-1996  Wind River Systems, Inc.






CPU: Tektronix HPP - PowerPC 740

Version: 5.3.1

BSP version: 1.0.4.0

Creation date: Nov  2 2000, 11:03:34





Press any key to stop auto-boot...

 1
 0

auto-booting...



boot device          : sm

processor number     : 0

file name            : c:/vxboot/vxWorks.st

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


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

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

cd "pc:c:/vxBoot"
cd "pc:c:/vxBoot"

< NVRAMToFile.txt
< NVRAMToFile.txt

cd "c:/vxBoot"
cd "c:/vxBoot"


I attached a picture as well, so you can see that I'm entering the commands and they're being returned. Apologies if I'm doing something really stupid -- I'm an analog electronics guy with very little understanding of this type of thing.
 

Offline charlyd

  • Frequent Contributor
  • **
  • Posts: 525
  • Country: nl
Re: Boot problem on Tektronix TDS7404 scope? (Solved)
« Reply #27 on: August 05, 2023, 02:46:34 pm »
hi yes it works great look in your vxboot for a nvrdump.bin

i guees you created a custom topscript.hw  like:

Code: [Select]
################### topScript starts ###############################

 

    cd "pc:c:/vxBoot"


after booted type the commandline < NVRAMToFile.txt
« Last Edit: March 28, 2024, 05:59:58 pm by charlyd »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf