Hi,
I am working on Mistral AM37x EVM, having hynix processor module and using Linux PSP-03.00.01.06 (http://software-dl.ti.com/dsps/dsps_public_sw/psp/LinuxPSP/OMAP_03_00/03_00_01_06//exports/AM35x-OMAP35x-PSP-SDK-03.00.01.06.tgz)
I need to get suspend resume functionality working while file system is running on SD card. So, the kernel is being re-compiled with the following option enabled; CONFIG_MMC_UNSAFE_RESUME=y .
.config is omap3_evm_defconfig and file system resides on SD card ext3 partition.
After booting up the board, it is suspended by executing the following command at Linux prompt;
"echo mem > /sys/power/state"
Pressing any key wakes up the board from suspend state. However, the board does not wake up when it is suspended for couple of minutes or more.
Does anybody know what could be the problem?
Can i try suspend-resume while file system on SD card?
The console log i get is as follows;
================================================
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org omap3evm ttyS0
Arago 2009.11 omap3evm ttyS0
omap3evm login: root
root@omap3evm:~#
root@omap3evm:~#
root@omap3evm:~# cat /proc/cpuinfo
Processor : ARMv7 Processor rev 2 (v7l)
BogoMIPS : 597.64
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc08
CPU revision : 2
Hardware : OMAP3 EVM
Revision : 0020
Serial : 0000000000000000
root@omap3evm:~#
root@omap3evm:~#
root@omap3evm:~# echo mem > /sys/power/state
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.02 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
Successfully put all powerdomains to target state
Restarting tasks ... done.
root@omap3evm:~#
root@omap3evm:~# echo mem > /sys/power/state
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
Successfully put all powerdomains to target state
Restarting tasks ... done.
root@omap3evm:~# echo mem > /sys/power/state
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
Successfully put all powerdomains to target state
Restarting tasks ... done.
root@omap3evm:~# echo mem > /sys/power/state
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
Successfully put all powerdomains to target state
Restarting tasks ... done.
root@omap3evm:~# echo mem > /sys/power/state
PM: Syncing filesystems ... done.
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
Suspending console(s) (use no_console_suspend to debug)
Texas Instruments X-Loader 1.46 (May 6 2010 - 23:45:50)
Starting X-loader on MMC
Reading boot sector
212568 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
=================================================
Thanks,
Sinoj