C3/B3-Series f/w 6.61.03.0004 Reset from CPLD_Status task after DMA Errors logged

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

Products
C3-Series; firmware 6.42.10.0016 through 6.61.12.0005
B3-Series; firmware 6.42.10.0016 through 6.61.12.0005

Symptoms
DMA-type errors display in the current.log, followed by a unit reboot event. 

The current.log (5487) displays DMA-type errors (14007); for example:
<57> JUL 26 10:29:52 2012 STK1 BOOT[268430624]: bootos.c(1360) 434 %% Start of Code - Build:06.61.03.0004 Date:Tue Apr 24 11:27:24 2012
<110> JUL 26 10:30:54 2012 STK1 BOOT[138885912]: edb_bxs_api.c(778) 437 %% Last switch reset caused by power cycle
<160>Jul 27 02:06:23 10.10.0.88-1 SIM[61974784]: hwutils.c(7157) 454 %% Unit 0 DMA regs:PCIMEM_START(0x03b58470) SBUS_START(0x06701000) ENTRY_CNT(0x00000800) CFG(0x0003000c) SBUS_ADDR(0x00000000) CMIC_SCHAN_CTRL(0x00000000) CMIC_DMA_STAT(0x00082012) CMIC_IRQ_STAT(0x60000100) rv(0xfffffff5) LINE(2986)
<160>Jul 27 02:06:23 10.10.0.88-1 SIM[61974784]: hwutils.c(7166) 456 %% MPC82xx regs: DMA0_DSR(0x00000000) DMA1_DSR(0x00000000) ERRDR1(0x00) ERRDR2(0x80) PCIERRADDR(0x00000000) ERRSTATUSR(0x0)
<160>Jul 27 02:06:23 10.10.0.88-1 SIM[61974784]: hwutils.c(7186) 458 %% PCI Status for CPU=0x2020
<160>Jul 27 02:06:23 10.10.0.88-1 SIM[61974784]: hwutils.c(7180) 460 %% PCI Status for Device 0x14e4:0xb504=0x02a0
<160>Jul 27 02:06:23 10.10.0.88-1 SIM[61974784]: broad_hpc_drv.c(2686) 462 %% _soc_xgs3_mem_dma: L2_ENTRY.ipipe0 failed(NAK), unit 0
 . . .
<160>Jul 27 02:06:25 10.10.0.88-1 SIM[61974784]: broad_hpc_drv.c(2686) 499 %% soc_l2x_thread: Too many errors
<160>Jul 27 02:06:25 10.10.0.88-1 DRIVER[61974784]: hwutils.c(7031) 500 %% soc_l2x_thread unit = 0: DMA failed too many times
The current.log (5487) displays a "Task CPLD_Status(<address>) is suspended..." message, and the event has a "hwutils.c" reset cause; for example:
Task CPLD_Status(0xaa8fc38) is suspended with error 2, creating file sysDmp1Jul2712.z
<57> JUL 27 02:07:33 2012 STK1 BOOT[268430624]: bootos.c(1360) 491 %%
 Start of Code - Build:06.61.03.0004 Date:Tue Apr 24 11:27:24 2012
  BackTrace-check sum corrupt
<110> JUL 27 02:08:35 2012 STK1 BOOT[138478272]: edb_bxs_api.c(778) 495 %%
 Last switch reset caused by hwutils.c(3261): Error code 0x646d6100, after 56208 second
<160>Jul 27 02:06:35 10.10.0.88-1 SIM[178846776]: hwutils.c(3261) 502 %% Error(0x646d6100)
The sysDmp (13650) file states "Task Name: CPLD_Status" and the diagnostic points to "CPLDStatusTaskXGS3"; for example:
    Detailed erred task information
    ---------------------------------

    Calling Stack:
    --------------
    Task ID: 0xaa8fc38
    Task Name: CPLD_Status
    PC: 0x130a6ac
    PendQ: 0x6baece4
    SP: 0xaa8d980

    0x130a6ac: taskSuspend (0x130a270) + 0x43c
    0x1170e18: log_error_nvram (0x1170b24) + 0x2f4
    0x1176284: CPLDStatusTaskXGS3 (0x1175760) + 0xb24
    0x1261034: vxTaskEntry (0x1260fd8) + 0x5c
    Solution
    Please see 16165 for firmware upgrade recommendations.
    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.