I have a Tek TDS3032B scope that is challenging me with a boot problem and I thought I would reach out and see if someone may have seen something similar in the past.
This TDS3032B hangs at the splash screen on power on and If I leave it there for about 3-4 minutes and do a quick power cycle it boots normally and runs fine. At first I thought it was a temperature problem but after considerable time with a heat gun and freeze I cannot change the fail patten at all. Short answer is that the scope does not seem effected at temperature extremes. From the boot log (see below) it is consistently hanging during the code decompression.
Some comments on what's been looked at so far:
- MPC860 seems halted or idle, DRAM refresh is active, TA* goes inactive, no reset, NMI or interrupt that I can see.
- Power supplies look very good and rise quickly
- Clocks look fine.
- NVRAM / RTC has been upgraded
- Network works fine when scope is running
- Has the same problem on 3.35 firmware and after recent flash of 3.41. Boot sector has never been re-flashed but that could be in the cards..
- When the scope is up and running it runs fine Diag will loop all day with no error, SPC always passes. It functions well and I cannot effect it with any temperature extremes or vibration.
- Later in the boot log I have seen a machine check on occasion but it handles that and recovers on its own and boots normally.
Its really a challenge with no schematics or code and my hat is off to you folks that have unmasked what you have in this forum its been very beneficial to me in getting this far!
Here is the boot log showing one hang up followed by one successful boot. Note I have added some comments:
// First power up
UUUUUUUUUUUUUUUUUUUU
Boot flash checksum OK
Code flash checksum OK
0x00800000 bytes of RAM found
DRAM address line check OK
DRAM data line check OK
NVRAM address line check OK
NVRAM data line check OK
TBC ACQ SRAM address line check OK
TBC ACQ SRAM data line check OK
TBC Display SRAM address line check OK
TBC Display SRAM data line check OK
SuperI/O ID 0x000000b2
Loading Image
Uncompressing code from 0xffc40010 size 0x001e0927
// Hangs here at splash screen
// After 3-4 minutes power cycle to successful boot
UUUUUUUUUUUUUUUUUUUU
Boot flash checksum OK
Code flash checksum OK
0x00800000 bytes of RAM found
DRAM address line check OK
DRAM data line check OK
NVRAM address line check OK
NVRAM data line check OK
TBC ACQ SRAM address line check OK
TBC ACQ SRAM data line check OK
TBC Display SRAM address line check OK
TBC Display SRAM data line check OK
SuperI/O ID 0x000000b2
Loading Image
Uncompressing code from 0xffc40010 size 0x001e0927
Enabling cache
Entering usrRoot
Enabling the MMU
sysClkRateSet using 50 MHz
Enabling I/O system
excInit called
Class 17 Level 3 hwResetTBC(): Installing Machine Check Exception handler. 18:04:38 02/07/2024 (thread: StartUp)
TBC reset count = 2
Class 2 Level 3 acqWaitForAcqDone: timed out, sysjmp = 0x5
18:04:39 02/07/2024 (thread: StartUp)
Doubling core clock ... complete
Attaching network interface qu0... done.
Attaching network interface lo0... done.
NFS client support not included.
Starting VXI-11 service...Core channel...Abort channel...ready.
Any thoughts or insight most welcomed!
Mike