C5/B5/A4-Series f/w 6.71.02.0008 Reset from dot1s_timer_task with 'dot1sStateMachineClassifier' diagnostic


Userlevel 3
Article ID: 16060

Products
C5-Series, firmware f/w 6.71.02.0008 through 6.71.04.0004
B5-Series, firmware f/w 6.71.02.0008 through 6.71.04.0004
A4-Series, firmware f/w 6.71.02.0008 through 6.71.04.0004

Symptoms
Unit reboot.

The current.log (5487) displays a "
code:
Task dot1s_timer_task(
<[code]address[/code]>
code:
) is suspended...
" message, with last reset cause "
code:
sal.c
" and all-zero error code; for example:
<
code:
160
>
code:
Oct 5 10:12:48 192.168.1.110-1 SIM[229649568]: assert.c(83) 349 %% Error(0x0)

<
code:
160
>
code:
Oct 5 10:12:49 192.168.1.110-1 SIM[75442704]: hwutils.c(4079) 350 %% ERROR:Code exception: 1 minute before watchdog will no longer be serviced.

code:
Task dot1s_timer_task(0xdb02ca0) is suspended with error 1, creating file sysDmp1Oct0513.z

<
code:
57
>
code:
OCT 05 10:13:33 2013 STK1 BOOT[536870160]: bootos.c(587) 157 %% Start of Code - Build:06.71.02.0008 Date:Thu Jun 27 19:27:00 2013

<
code:
110
>
code:
OCT 05 10:15:57 2013 STK1 BOOT[188893872]: edb_bxs.c(1263) 159 %% Last switch reset caused by sal.c(1184): Error code 0x00000000, after 2688787 seconds


The sysDmp (13650) file states "
code:
Task dot1s_timer_task
" and displays a "
code:
dot1sStateMachineClassifier
" diagnostic; for example:

code:
Detailed erred task information

code:
---------------------------------


code:
Calling Stack:

code:
------------

code:
Task ID:
code:
0xdb02ca0

code:
Task Name:
code:
dot1s_timer_task

code:
PC:
code:
0x141c084

code:
PendQ:
code:
0x13771034

code:
SP:
code:
0xdb01500


code:
0x141c084: taskSuspend (0x141be28) + 0x25c

code:
0x1294e0c: log_error_nvram (0x1294ae4) + 0x328

code:
0x1ee5cc: _default_assert (0x1ee488) + 0x144

code:
0x1ee478: _sal_assert (0x1ee45c) + 0x1c

code:
0x1f3764: sal_dma_free (0x1f370c) + 0x58

code:
0x2abec: hapiBroadSend (0x29900) + 0x12ec

code:
0x194ec: dapiCtl (0x19074) + 0x478

code:
0x5d2080: dtlPduTransmit (0x5d1f50) + 0x130

code:
0x11fb348: dot1sBpduTransmit (0x11fb154) + 0x1f4

code:
0x11fbd84: dot1sMstpTx (0x11fb388) + 0x9fc

code:
0x11f1e40: dot1sPtxRstpAction (0x11f1e18) + 0x28

code:
0x11f85ec: dot1sPtxMachine (0x11f8554) + 0x98

code:
0x11f2ae0: dot1sStateMachineClassifier (0x11f2978) + 0x168

code:
0x11f7fd0: dot1sPtxGenerateEvents (0x11f7dc4) + 0x20c

code:
0x11f2ae0: dot1sStateMachineClassifier (0x11f2978) + 0x168

code:
0x11f30b8: dot1sTimerGenerateEvents (0x11f2cc4) + 0x3f4

code:
0x11dce58: dot1sTimerAction (0x11dcb64) + 0x2f4

code:
0x11dd2e4: dot1s_timer_task (0x11dd260) + 0x84

code:
0x137cd0c: vxTaskEntry (0x137ccc4) + 0x48


Solution
Upgrade to firmware 6.71.05.0008 or higher.
Release notes state, in the '
code:
Changes and Enhancements in 6.71.05.0008
' section:
code:
18787, 18870
code:
Corrected a potential reset condition with the resulting log message "Last switch reset was caused by sal.c(1184): Error code 0x00000000".

0 replies

Be the first to reply!

Reply