This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: Kernel stall issue solutions

Part Number: AM3352

Hi TI Team,

SOC:AM3352BZCZA100
SDK:Yocto Linux kernel 5.4.106


We are experiencing exactly same stalls. This only happen with kernel configuration "CONFIG_CPU_IDLE" and "CONFIG_SUSPEND" are enabled.
After stalling, we could attach an emulator to device and access to registers and program counter. So We are thinking that Linux system did not hangup or crush, just transfer suspend(energy-save) mode.

We know that the above phenomenon was reported and disabling "CONFIG_CPU_IDLE" and "CONFIG_SUSPEND" is one of the solutions.
Is our understanding correct ?

  • Hi Tsukada-san,

    The referred E2E thread seems doesn't test long enough to confirm if disabling "CONFIG_CPU_IDLE" and "CONFIG_SUSPEND" solves the issue, but it states using CONFIG_HZ_PERIODIC instead CONFIG_NO_HZ_IDLE solves the issue.

  • Hi Bin,

    Thank you for your comment. We appreciate it.
    We suspect that setting of "CONFIG_HZ_PERIODIC" or "CONFIG_NO_HZ_IDLE" are ignored when "CONFIG_CPU_IDLE" and "CONFIG_SUSPEND" are disabled, since , in such a configuration, we doubt kernel does not into timer tickless-idle-mode (energy saving-mode) .

    If you have any information about that, please let us know.

    Thanks.