-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
SITSW-5041
-
-
10.01.00
-
am62p-sk
Deepsleep on Debian filesystem doesn't work on SDK 10.0 release images for AM62P.
Following is the observation,
root@am62pxx-evm:~# rtcwake -s 10 -m mem rtcwake: assuming RTC uses UTC ... rtcwake: wakeup from "mem" using /dev/rtc0 at Thu Jan 1 00:01:29 1970 [ 72.780475] PM: suspend entry (deep) [ 72.784200] Filesystems sync: 0.000 seconds [ 72.800917] Freezing user space processes [ 72.806104] Freezing user space processes completed (elapsed 0.001 seconds) [ 72.813084] OOM killer disabled. [ 72.816312] Freezing remaining freezable tasks [ 72.821980] Freezing remaining freezable tasks completed (elapsed 0.001 seconds) [ 72.829381] printk: Suspending console(s) (use no_console_suspend to debug) I/TC: Secondary CPU 1 initializing I/TC: Secondary CPU 1 switching to normal world boot I/TC: Secondary CPU 2 initializing I/TC: Secondary CPU 2 switching to normal world boot I/TC: Secondary CPU 3 initializing I/TC: Secondary CPU 3 switching to normal world boot [ 72.846985] ti-sci 44043000.system-controller: ti_sci_cmd_set_device_constraint: device: 179: state: 1: ret 0 [ 72.847125] ti-sci 44043000.system-controller: ti_sci_cmd_set_device_constraint: device: 178: state: 1: ret 0 [ 72.855854] omap8250 2800000.serial: PM domain pd:146 will not be powered off [ 72.856351] ti-sci 44043000.system-controller: ti_sci_cmd_set_device_constraint: device: 117: state: 1: ret 0 [ 72.865962] remoteproc remoteproc0: stopped remote processor 79000000.r5f [ 72.869234] Disabling non-boot CPUs ... [ 72.871226] psci: CPU1 killed (polled 0 ms) [ 72.874102] psci: CPU2 killed (polled 4 ms) [ 72.876916] psci: CPU3 killed (polled 0 ms) [ 72.878108] Enabling non-boot CPUs ... [ 77.994242] CPU1: failed to come online [ 77.994252] CPU1: failed in unknown state : 0x0 [ 77.994548] Error taking CPU1 up: -5 [ 83.114004] CPU2: failed to come online [ 83.114010] CPU2: failed in unknown state : 0x0 [ 83.114217] Error taking CPU2 up: -5 [ 88.234002] CPU3: failed to come online [ 88.234006] CPU3: failed in unknown state : 0x0 [ 88.234181] Error taking CPU3 up: -5 [ 88.234600] ti-sci 44043000.system-controller: ti_sci_resume: wakeup source: 0x50 [ 88.250809] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19 [ 88.267054] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:00] driver [TI DP83867] (irq=POLL) [ 88.267082] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rgmii-rxid link mode [ 88.282052] am65-cpsw-nuss 8000000.ethernet eth1: PHY [8000f00.mdio:01] driver [TI DP83867] (irq=POLL) [ 88.282063] am65-cpsw-nuss 8000000.ethernet eth1: configuring for phy/rgmii-rxid link mode [ 88.438709] OOM killer enabled. [ 88.441858] Restarting tasks ... done. [ 88.459380] random: crng reseeded on system resumption [ 88.467355] platform 79000000.r5f: Core is off in resume [ 88.472745] remoteproc remoteproc0: powering up 79000000.r5f [ 88.478552] remoteproc remoteproc0: Booting fw image am62p-mcu-r5f0_0-fw, size 59368 [ 88.487438] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node mcu-r5fss-dma-memory-region@9b800000 [ 88.498360] virtio_rpmsg_bus virtio1: rpmsg host is online [ 88.503875] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd [ 88.511418] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe [ 88.518744] rproc-virtio rproc-virtio.3.auto: registered virtio1 (type 7) [ 88.525601] remoteproc remoteproc0: remote processor 79000000.r5f is now up root@am62pxx-evm:~# [ 88.537968] PM: suspend exit root@am62pxx-evm:~# rtcwake -s 5 -m mem rtcwake: assuming RTC uses UTC ... rtcwake: wakeup from "mem" using /dev/rtc0 at Thu Jan 1 00:02:08 1970 [ 106.177182] PM: suspend entry (deep) [ 106.180917] Filesystems sync: 0.000 seconds [ 106.198117] Freezing user space processes [ 106.203680] Freezing user space processes completed (elapsed 0.001 seconds) [ 106.210680] OOM killer disabled. [ 106.213896] Freezing remaining freezable tasks [ 106.219605] Freezing remaining freezable tasks completed (elapsed 0.001 seconds) [ 106.227029] printk: Suspending console(s) (use no_console_suspend to debug) [ 106.249436] ti-sci 44043000.system-controller: ti_sci_cmd_set_device_constraint: device: 179: state: 1: ret 0 [ 106.249576] ti-sci 44043000.system-controller: ti_sci_cmd_set_device_constraint: device: 178: state: 1: ret 0 [ 106.258957] ti-sci 44043000.system-controller: ti_sci_cmd_set_device_constraint: device: 117: state: 1: ret 0 [ 106.268756] remoteproc remoteproc0: stopped remote processor 79000000.r5f [ 106.272278] Disabling non-boot CPUs ... [ 106.272580] ti-sci 44043000.system-controller: ti_sci_resume: wakeup source: 0x50 [ 106.289305] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 19 [ 106.305501] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:00] driver [TI DP83867] (irq=POLL) [ 106.305527] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rgmii-rxid link mode [ 106.320406] am65-cpsw-nuss 8000000.ethernet eth1: PHY [8000f00.mdio:01] driver [TI DP83867] (irq=POLL) [ 106.320417] am65-cpsw-nuss 8000000.ethernet eth1: configuring for phy/rgmii-rxid link mode [ 106.419192] OOM killer enabled. [ 106.422333] Restarting tasks ... done. [ 106.442085] random: crng reseeded on system resumption [ 106.455754] platform 79000000.r5f: Core is off in resume [ 106.469722] remoteproc remoteproc0: powering up 79000000.r5f [ 106.484736] remoteproc remoteproc0: Booting fw image am62p-mcu-r5f0_0-fw, size 59368 [ 106.506568] rproc-virtio rproc-virtio.3.auto: assigned reserved memory node mcu-r5fss-dma-memory-region@9b800000 [ 106.530503] virtio_rpmsg_bus virtio1: rpmsg host is online [ 106.536063] virtio_rpmsg_bus virtio1: creating channel ti.ipc4.ping-pong addr 0xd [ 106.543649] virtio_rpmsg_bus virtio1: creating channel rpmsg_chrdev addr 0xe [ 106.561345] rproc-virtio rproc-virtio.3.auto: registered virtio1 (type 7) [ 106.580630] remoteproc remoteproc0: remote processor 79000000.r5f is now up rtcwake: write error [ 106.612456] PM: suspend exit root@am62pxx-evm:~#