-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
Linux Core SDK
-
LCPD-44167
-
11.00
-
11.01
-
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:~#