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:
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!!!