I/G/C/B-Series f/w 6.42.10.0016 Resets with generic 'l7_prepareSystemDump' Backtrace

  • 0
  • 1
  • Article
  • Updated 5 years ago
  • (Edited)
Article ID: 14413 

Products
I-Series, firmware 6.42.10.0016 and higher
G-Series, firmware 6.42.10.0016 and higher
C5-Series, firmware 6.42.10.0016 and higher
C3-Series, firmware 6.42.10.0016 and higher
B5-Series, firmware 6.42.10.0016 and higher
B3-Series, firmware 6.42.10.0016 and higher 

Symptoms
A unit has reset.
The current.log (5487) reset diagnostic displays a "l7_prepareSystemDump" Backtrace identifier, followed one of many possible "Last switch reset" causes. 

For example:
<57> JAN 20 16:01:09 2012 STK1 BOOT[268430624]: bootos.c(1398) 63 %%
Start of Code - Build:06.42.10.0016 Date:Mon Dec 12 14:31:02 2011
BackTrace-0x007870b4: sysReboot (0x7870b4) + 0x0
BackTrace-0x01048680: SwitchReset (0x10485e8) + 0x98
BackTrace-0x00b78ba8: l7_prepareSystemDump (0xb7810c) + 0xa9c
BackTrace-0x00b7914c: l7MonitorTask (0xb790a8) + 0xa4
BackTrace-0x01161bd8: vxTaskEntry (0x1161b7c) + 0x5c
BackTrace-r0 = 0x00000000 r1 = 0x00000000 r2 = 0x00000000
BackTrace-r3 = 0x00000000 r4 = 0x00000000 r5 = 0x00000000
BackTrace-r6 = 0x00000000 r7 = 0x00000000 r8 = 0x00000000
BackTrace-r9 = 0x00000000 r10 = 0x00000000 r11 = 0x00000000
BackTrace-r12 = 0x00000000 r13 = 0x00000000 r14 = 0x00000000
BackTrace-r15 = 0x00000000 r16 = 0x00000000 r17 = 0x00000000
BackTrace-r18 = 0x00000000 r19 = 0x00000000 r20 = 0x00000000
BackTrace-r21 = 0x00000000 r22 = 0x00000000 r23 = 0x00000000
BackTrace-r21 = 0x00000000 r22 = 0x00000000 r23 = 0x00000000
BackTrace-r24 = 0x00000000 r25 = 0x00000000 r26 = 0x00000000
BackTrace-r27 = 0x00000000 r28 = 0x00000000 r29 = 0x00000000
BackTrace-r30 = 0x00000000 r31 = 0x00000000
BackTrace-lr = 0x00000000 pc = 0x00000000 msr = 0x00000000
<110> JAN 20 16:01:34 2012 STK1 BOOT[141097712]: edb_bxs.c(1226) 82 %%
Last switch reset caused by prefix.c(1941): Error code 0x00000de6, after 2552 second
A partial list of such possibilities:
broad_hpc_stack(2586), drvmem.c(417), Fault(0x00000100), Fault(0x00001000),
Fault(0x00001100), hwutils.c(3046), hwutils.c(3371), link.c(368), prefix.c(1941),
reg.c(959), and sysapi_if_net.c(400).
Solution
Upgrade to firmware 6.61.02.0007 or higher (14480). 

The l7_prepareSystemDump function has been changed to remove the useless BackTrace data from current.log and replace it with an entry to indicate which task has suspended and the system dump file name. Here is an example which demonstrates the new diagnostic format:
Task SNMPTask(0x88af700) is suspended with error 2, creating file sysDmp12May3112.z
<57> MAY 31 07:23:14 2012 STK1 BOOT[268430624]: bootos.c(1360) 694 %% Start of Code -
Build:06.61.02.0007 Date:Wed Mar 28 19:50:45 2012
<110> MAY 31 07:23:39 2012 STK1 BOOT[142123544]: edb_bxs.c(1222) 695 %% Last switch
reset caused by Fault(0x00001100) SRR0(0x0125e2cc) SRR1(0x4000b030) MSR(0x00001030)
DMISS(0x2c93d200) IMISS(0x00000000)
With either form of messaging, diagnosis also requires an examination of the relevant sysDmp file (13650). 
Contact the GTAC for assistance with this, as necessary.
Photo of FAQ User

FAQ User, Official Rep

  • 13,620 Points 10k badge 2x thumb

Posted 5 years ago

  • 0
  • 1

There are no replies.

This conversation is no longer open for comments or replies.