AM62L: LPM: 2nd core randomly fails to come online during suspend/resume

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • Linux Core SDK
    • LCPD-44167
    • 11.00
    • 11.01
    • Hide
      am62lxx_evm-fs
      am62lxx_evm-se
      Show
      am62lxx_evm-fs am62lxx_evm-se

      During LPM resume, sometimes secondary core fails to come online. This happens both in RTC+DDR and deeepsleep

      This is reproduced with RC15 linux SD card image and custom TFA TIFS.

      Logs: RTC DDR

      root@am62lxx-evm:~# echo mem > /sys/power/state 
      [  259.529671] PM: suspend entry (deep)
      [  259.533458] Filesystems sync: 0.000 seconds
      [  259.538598] (NULL device *): loading /lib/firmware/updates/6.12.24-ti-gb0afb35642d7/regulatory.db failed with error -5
      [  259.541439] (NULL device *): loading /lib/firmware/updates/6.12.24-ti-gb0afb35642d7/regulatory.db.p7s failed with error -5
      [  259.549362] (NULL device *): loading /lib/firmware/updates/regulatory.db failed with error -5
      [  259.560893] (NULL device *): loading /lib/firmware/updates/regulatory.db.p7s failed with error -5
      [  259.568920] (NULL device *): loading /lib/firmware/6.12.24-ti-gb0afb35642d7/regulatory.db failed with error -5
      [  259.568940] (NULL device *): loading /lib/firmware/regulatory.db failed with error -5
      [  259.578224] (NULL device *): loading /lib/firmware/6.12.24-ti-gb0afb35642d7/regulatory.db.p7s failed with error -5
      [  259.587802] (NULL device *): Direct firmware load for regulatory.db failed with error -5
      [  259.614138] (NULL device *): loading /lib/firmware/regulatory.db.p7s failed with error -5
      [  259.622339] (NULL device *): Direct firmware load for regulatory.db.p7s failed with error -5
      [  259.630894] Freezing user space processes
      [  259.636924] Freezing user space processes completed (elapsed 0.001 seconds)
      [  259.643981] OOM killer disabled.
      [  259.647218] Freezing remaining freezable tasks
      [  259.652950] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
      [  259.660377] printk: Suspending console(s) (use no_console_suspend to debug)
      ERROR:   Wake up src 0x0
      ERROR:   Wake up interrupt 0xc
      [  259.676530] Disabling non-boot CPUs ...
      [  259.678742] psci: CPU1 killed (polled 0 ms)
      [  259.679493] Enabling non-boot CPUs ...
      [  264.809248] CPU1: failed to come online
      [  264.809274] CPU1: failed in unknown state : 0x0
      [  264.809627] Error taking CPU1 up: -5
      [  264.842180] OOM killer enabled.
      [  264.845327] Restarting tasks ... done.
      [  264.859571] random: crng reseeded on system resumption
      [  264.895694] PM: suspend exit
      root@am62lxx-evm:~# [  264.976427] mmc1: error -84 doing runtime resume
       

       

       

      Deepsleep:

       

      root@am62lxx-evm:~# echo mem > /sys/power/state 
      [   35.392936] PM: suspend entry (deep)
      [   35.396825] Filesystems sync: 0.000 seconds
      [   35.401715] Freezing user space processes
      [   35.404152] Freezing user space processes completed (elapsed 0.002 seconds)
      [   35.413400] OOM killer disabled.
      [   35.416632] Freezing remaining freezable tasks
      [   35.422378] Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
      [   35.429872] printk: Suspending console(s) (use no_console_suspend to debug)
      ERROR:   Wake up src 0x80
      ERROR:   Wake up interrupt 0xc
      ERROR:   Request to set core on failed: -427
      [   35.443955] Disabling non-boot CPUs ...
      [   35.446228] psci: CPU1 killed (polled 0 ms)
      [   35.446972] Enabling non-boot CPUs ...
      [   35.451330] psci: failed to boot CPU1 (-22)
      [   35.451342] CPU1: failed to boot: -22
      [   35.451669] Error taking CPU1 up: -22
      [   35.488980] OOM killer enabled.
      [   35.492119] Restarting tasks ... done.
      [   35.504631] random: crng reseeded on system resumption
      [   35.515590] PM: suspend exit
      root@am62lxx-evm:~# 
      root@am62lxx-evm:~# 
       

       

       

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-5806 - AM62L: LPM: 2nd core randomly fails...
                SYNCHRONIZED
                • Last Sync Date: