Author Topic: Tektronix DPO4034B stucked at tektronix splash screen  (Read 433 times)

0 Members and 1 Guest are viewing this topic.

Offline zimu0502

  • Newbie
  • Posts: 1
  • Country: cn
Tektronix DPO4034B stucked at tektronix splash screen
« on: September 04, 2020, 01:57:08 am »
Hello everyone,
I have one Tektronix DPO4034B scope,It was normal yesterday,but now stucked at tektronix splash screen.

When I press the power on key,A few leds lights on for the first time on the keypad area,one led light on for the second time,and the third time,none leds lights on.But every time there was a relay action sound.

I noticed in this post https://www.eevblog.com/forum/repair/tektronix-dpo4054-stucked-at-tektronix-splash-screen/msg1405131/#msg1405131,someone suggested replacing the prescaler for the PA bus. U380 (HMC438),But I can't find it on this model's motherboard.

I would appreciate any advice,thanks.
 

Offline tixdave

  • Newbie
  • Posts: 3
  • Country: us
Re: Tektronix DPO4034B stucked at tektronix splash screen
« Reply #1 on: March 30, 2021, 07:23:20 pm »
I know this is a little old but maybe it can be revived.

I also have a DPO4034B that is stuck on the splash screen. I just found out that the serial debug port is hidden inside of the VGA port, pins 4 (Tx) & 11 (Rx). Baud rate is 115200.

The DPO4034B does not have the same prescaler U380 that the DPO4054 has that I can find, but I don't think I am having an issues with that.

Looks like my issues may be because of some temp failure?? Not sure why it would just suddenly fail. Any help would be appreciated.

Here is the debug output:
Code: [Select]


U-Boot 2009.08 (Mar 03 2011 - 17:01:14) Tektronix, Inc. V1.01

CPU:   AMCC PowerPC 460EX Rev. B at 600 MHz (PLB=200, OPB=100, EBC=50 MHz)
       No Security/Kasumi support
       Bootstrap Option F - Boot ROM Location I2C (Addr 0x54)
       Internal PCI arbiter disabled
       32 kB I-Cache 32 kB D-Cache
Board: Tektronix Route66B AMCC 460EX Main Board PVR 130218a4
        VCO: 1200 MHz
        CPU: 600 MHz
        PLB: 200 MHz
        OPB: 100 MHz
        EBC: 50 MHz
Programming SDIA...done
I2C:   ready
DRAM:  512 MB            /
FLASH: 128 MB
PCI:   Bus Dev VenId DevId Class Int
        00  0d  1172  0004  ff00  18
In:    serial
Out:   serial
Err:   serial
Board version: 1 (Proto) 4 channel DPO
I/O board version: 3
SDIA version: 0133
Calibrating VCO...done
Net:   ppc_4xx_eth0
Enter password - autobooting in 3 seconds
## Booting kernel from FIT Image at f8040000 ...
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading init Ramdisk from FIT Image at f8040000 ...
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Flattened Device Tree from FIT Image at f8040000
   Verifying Hash Integrity ... crc32+ sha1+ OK
   Booting using the fdt blob at 0xf824a230
   Uncompressing Kernel Image ... OK
   Loading Ramdisk to 1f130000, end 1f1ff5e6 ... OK
   Loading Device Tree to 00ffa000, end 00fff0d0 ... OK
Checking for firmware update...
No USB mass storage devices found to update from.
Linux 2.6.31.4 V 1.11 Tektronix BK Mon Feb 13 10:06:16 PST 2012
Scope application starting (normal mode)
---------------------- startScopeApp() running Init code ----------------------
versionBuildFWVersionString(): TimestampString: 15-Nov-12  14:28
                               VersionFIRMWAREVERSIONversion: v2.90
                               Major ver num: 2 Minor ver num: 90
     Initializing Sdia[0]

Main Board HW Rev: 0x09

     Initializing Tek0005[0]
     Initializing Ibm460[0]
     Initializing HFD204ADC[1]
     Initializing HFD204ADC[0]

Main Board HW ID: 0x06

AFE Board SW ID: 0x04

Main Board SW ID: 0x03

     Initializing Adt7476[0]
      HFD144[0] NOT present
      HFD144[1] NOT present
      HFD144[2] NOT present
      HFD144[3] NOT present
     Initializing Afe[0]
     Initializing MDO[0]
     Initializing Adf4350[0]
     Initializing Tek026[4]
     Initializing Tek026[3]
     Initializing Tek026[2]
     Initializing Tek026[1]
     Initializing Tek026[0]
     Initializing Dac5571[0]
     Initializing Tmp421[4]
     Initializing Tmp421[3]
     Initializing Tmp421[2]
     Initializing Tmp421[1]
     Initializing Tmp421[0]
     Unrecognized fanControllerMfgId = 0x00.
     Unknown  fanControllerDeviceId


U-Boot 2009.08 (Mar 03 2011 - 17:01:14) Tektronix, Inc. V1.01

CPU:   AMCC PowerPC 460EX Rev. B at 600 MHz (PLB=200, OPB=100, EBC=50 MHz)
       No Security/Kasumi support
       Bootstrap Option F - Boot ROM Location I2C (Addr 0x54)
       Internal PCI arbiter disabled
       32 kB I-Cache 32 kB D-Cache
Board: Tektronix Route66B AMCC 460EX Main Board PVR 130218a4
        VCO: 1200 MHz
        CPU: 600 MHz
        PLB: 200 MHz
        OPB: 100 MHz
        EBC: 50 MHz
Programming SDIA...done
I2C:   ready
DRAM:  512 MB            /
FLASH: 128 MB
PCI:   Bus Dev VenId DevId Class Int
        00  0d  1172  0004  ff00  18
In:    serial
Out:   serial
Err:   serial
Board version: 1 (Proto) 4 channel DPO
I/O board version: 3
SDIA version: 0133
Calibrating VCO...done
Net:   ppc_4xx_eth0
Enter password - autobooting in 3 seconds
## Booting kernel from FIT Image at f8040000 ...
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading init Ramdisk from FIT Image at f8040000 ...
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Flattened Device Tree from FIT Image at f8040000
   Verifying Hash Integrity ... crc32+ sha1+ OK
   Booting using the fdt blob at 0xf824a230
   Uncompressing Kernel Image ... OK
   Loading Ramdisk to 1f130000, end 1f1ff5e6 ... OK
   Loading Device Tree to 00ffa000, end 00fff0d0 ... OK
Checking for firmware update...
No USB mass storage devices found to update from.
Linux 2.6.31.4 V 1.11 Tektronix BK Mon Feb 13 10:06:16 PST 2012
Scope application starting (normal mode)
---------------------- startScopeApp() running Init code ----------------------
versionBuildFWVersionString(): TimestampString: 15-Nov-12  14:28
                               VersionFIRMWAREVERSIONversion: v2.90
                               Major ver num: 2 Minor ver num: 90
     Initializing Sdia[0]

Main Board HW Rev: 0x09

     Initializing Tek0005[0]
     Initializing Ibm460[0]
     Initializing HFD204ADC[1]
     Initializing HFD204ADC[0]

Main Board HW ID: 0x06

AFE Board SW ID: 0x04

Main Board SW ID: 0x03

     Initializing Adt7476[0]
      HFD144[0] NOT present
      HFD144[1] NOT present
      HFD144[2] NOT present
      HFD144[3] NOT present
     Initializing Afe[0]
     Initializing MDO[0]
     Initializing Adf4350[0]
     Initializing Tek026[4]
     Initializing Tek026[3]
     Initializing Tek026[2]
     Initializing Tek026[1]
     Initializing Tek026[0]
     Initializing Dac5571[0]
     Initializing Tmp421[4]
     Initializing Tmp421[3]
     Initializing Tmp421[2]
     Initializing Tmp421[1]
     Initializing Tmp421[0]
     Unrecognized fanControllerMfgId = 0x00.
     Unknown  fanControllerDeviceId
 fanControlTarget.cpp fanControlSetFactory: Fan Controller MFG ID 0xfffffffe unrecognized.
 ialInit(): AFE id 0x4, rev 0x5, bI 3
 Factory Checksum: Stored: 53782, Calculated: 53782   - OK
 Spc CheckSum: stored: 2270 calculated: 2270   - OK
Demux initialization

    Dram calibration
    Dram calibration complete

Dram Calibration results:
-------------------------
DramCal has PASSED on all Demuxs


    Dram calibration
    Dram calibration complete

Dram Calibration results:
-------------------------
DramCal has PASSED on all Demuxs

Demux initialization complete
Starting POST diags

Diag Failure: Mode 100 0, U3801,Temp, High Limit   -5, value    0
Diag Failure: Mode 100 0, Ambient,Temp, High Limit   -5, value   -1
Diag Failure: Mode 100 0, U5501,Temp, High Limit   -5, value    0 Class 22 System Id 0 Instance 33 Severity 2 20:58:42 Tue Mar 30 2021 (thread: tUsrRoot) file sysError.c line 139 (null)
  errAddErrorLogDataEntry: sysAppState != SYS_STATE_ACTIVE
 Class 20 User Interface Id 0 Instance 401 Severity 1 20:58:42 Tue Mar 30 2021 (thread: tUsrRoot) file uiError.c line 272 (null)
  errAddErrorLogDataEntry: sysAppState != SYS_STATE_ACTIVE
  All tasks suspended by errLogDataMsg call from tUsrRoot
 errSuspendAll called from tUsrRoot thread

Backtrace: (depth of 18 shown)
/usr/local/bin/scopeApp.ppcex(utilBacktrace+0x38)[0x10e49a14]
/usr/local/bin/scopeApp.ppcex(errSuspendAll+0x54)[0x10e1ffa4]
/usr/local/bin/scopeApp.ppcex(errLogDataMsg+0x400)[0x10e20b70]
/usr/local/bin/scopeApp.ppcex(errMsg+0x5c)[0x10e20bf8]
/usr/local/bin/scopeApp.ppcex(uiPanic+0x44)[0x103c651c]
/usr/local/bin/scopeApp.ppcex(uiSendEventMsg+0x198)[0x103c2f6c]
/usr/local/bin/scopeApp.ppcex(diagTemperatureMonitor+0x254)[0x109c4bd4]
/usr/local/bin/scopeApp.ppcex(_Z16diagTempFunctionv+0x888)[0x109c55dc]
/usr/local/bin/scopeApp.ppcex(_Z8diagTempv+0x18)[0x109c5660]
/usr/local/bin/scopeApp.ppcex(_Z11diagRunTestP11TestRoutine+0x38)[0x109b6c38]
/usr/local/bin/scopeApp.ppcex(diagRunPostDiags+0xd4)[0x109b5418]
/usr/local/bin/scopeApp.ppcex[0x10e46174]
/usr/local/bin/scopeApp.ppcex(_Z13startScopeAppiPPc+0x164)[0x10e46d5c]
/usr/local/bin/scopeApp.ppcex(_Z12user_sysinitiPPc+0x2c)[0x10e470a8]
/usr/local/bin/scopeApp.ppcex(_Z9root_taskiPPciiiiiiii+0xb0)[0x10e55c48]
/usr/local/bin/scopeApp.ppcex(_Z12task_wrapperPv+0x80)[0x10e5823c]
/lib/libpthread.so.0[0xff9da6c]
/lib/libc.so.6(clone+0x84)[0xfab5fe4]

 Class 22 System Id 0 Instance 22 Severity 2 20:58:42 Tue Mar 30 2021 (thread: tUsrRoot) file sysError.c line 191 (null)
 cmdParmGetIntMsgPoll() error processing cmd for parm 162, clientId: 0, retCode: -1

System status:
SheetMemSize=0, TotalNumSheets=0, bus state=-1, xop state=0
MeasAbort=0, MathAbort=0
CurrentTransactionState=-1, CurrentTransactionParm=Invalid parm id
CurrentTransactionType=-1, arg1Type=0, arg2Type=0


Sys tasks and their state:
Name            TaskId  Pri     Pipe    Msgs/Max        Handler
----            ------  ---     ----    --------        -------
ext             0       n/a     n/a

 errSuspendAllThread(): could not suspend fpIntTask, retCode = -1
 errSuspendAllThread(): could not suspend fpUnloadCmdQueueThread, retCode = -1
 errSuspendAllThread(): could not suspend fpIrqMonitor, retCode = -1
 errSuspendAllThread(): could not suspend usbHotplug, retCode = -1
 errSuspendAllThread(): could not suspend UsbOutputMgr, retCode = -1
 errSuspendAllThread(): could not suspend piUsb, retCode = -1
 errSuspendAllThread(): could not suspend piVGpib, retCode = -1
 errSuspendAllThread(): could not suspend probesSharedUnloadCmdQueueThread, retCode = -1
 errSuspendAllThread(): could not suspend autoset, retCode = -1
 errSuspendAllThread(): could not suspend cal, retCode = -1
 errSuspendAllThread(): could not suspend diag, retCode = -1
 errSuspendAllThread(): could not suspend fp, retCode = -1
 errSuspendAllThread(): could not suspend hc, retCode = -1
 errSuspendAllThread(): could not suspend wfmMgrTest, retCode = -1
 errSuspendAllThread(): could not suspend search, retCode = -1
 errSuspendAllThread(): could not suspend periodicZoom, retCode = -1
 errSuspendAllThread(): could not suspend periodicClockAnimation, retCode = -1
 errSuspendAllThread(): could not suspend periodicBusyIndicAnimation, retCode = -1
 errSuspendAllThread(): could not suspend mask, retCode = -1
 errSuspendAllThread(): could not suspend math, retCode = -1
 errSuspendAllThread(): could not suspend meas, retCode = -1
 errSuspendAllThread(): could not suspend measImmed, retCode = -1
 errSuspendAllThread(): could not suspend histogram, retCode = -1
 errSuspendAllThread(): could not suspend piCmdIntfc, retCode = -1
 errSuspendAllThread(): could not suspend ref, retCode = -1
 errSuspendAllThread(): could not suspend rf, retCode = -1
 errSuspendAllThread(): could not suspend rfMeas, retCode = -1
 errSuspendAllThread(): could not suspend rtl, retCode = -1
 errSuspendAllThread(): could not suspend thttpd, retCode = -1
 errSuspendAllThread(): could not suspend external thttpd comms, retCode = -1
 errSuspendAllThread(): could not suspend dhclient status, retCode = -1
 errSuspendAllThread(): could not suspend avahi service status, retCode = -1
 errSuspendAllThread(): could not suspend tVxi11SRQd, retCode = -1
 errSuspendAllThread(): could not suspend tVxi11Rpcd, retCode = -1
 errSuspendAllThread(): could not suspend bus, retCode = -1
 errSuspendAllThread(): could not suspend mitlRb, retCode = -1
 errSuspendAllThread(): could not suspend VgpibRead, retCode = -1
 errSuspendAllThread(): could not suspend VgpibWrite, retCode = -1
 errSuspendAllThread(): could not suspend inputOverload, retCode = -1
 errSuspendAllThread(): could not suspend tSocketServerService, retCode = -1
 errSuspendAllThread(): all threads in list suspended
 errSuspendAll(): TASK tUsrRoot SHOULD NOT BE HERE!!!

 

Offline tixdave

  • Newbie
  • Posts: 3
  • Country: us
Re: Tektronix DPO4034B stucked at tektronix splash screen
« Reply #2 on: April 14, 2021, 04:54:18 pm »
I replaced U1101 the ADT7476 but that didn't seam to fix any issues. I thought it might be related to the following issues:

   Unrecognized fanControllerMfgId = 0x00.
   Unknown  fanControllerDeviceId
   fanControlTarget.cpp fanControlSetFactory: Fan Controller MFG ID 0xfffffffe unrecognized.

and

   Diag Failure: Mode 100 0, U3801,Temp, High Limit   -5, value    0
   Diag Failure: Mode 100 0, Ambient,Temp, High Limit   -5, value   -1
   Diag Failure: Mode 100 0, U5501,Temp, High Limit   -5, value    0 Class 22 System Id 0 Instance 33 Severity 2 20:58:42 Tue Mar 30 2021 (thread: tUsrRoot) file sysError.c line 139 (null)

It looks like to me that the reason it is shutting down and suspending all threads is because of the temp failure. I wonder if there is a sperate fan controller than then U1101?

Any thoughts or help would be appreciated.

Thanks
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf