> Writing the kernel to the NAND is not a terribly difficult process. You > probably wouldn't have to replace the user-space partition on there. It > might be simpler than you expect and solve your problem. > > --Pat
You were right, writting to the NAND was pretty quick and easy. Instead, I've got a "Warning: bad CRC or NAND". After that initialized just like in the mmc.
When issuing "echo mem > /sys/power/state" it indeed reduced the current, from 380mA to 320mA. I was expecting something more drastic... Certainly something is wrong:
root@overo:/sys/power# echo mem > state PM: Syncing filesystems ... done. Freezing user space processes ... (elapsed 0.01 seconds) done. Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done. Suspending console(s) (use no_console_suspend to debug) PM: Resume timer in 30 secs (983040 ticks at 32768 ticks/sec.) Powerdomain (mpu_pwrdm) didn't enter target state 0 Powerdomain (neon_pwrdm) didn't enter target state 0 Powerdomain (core_pwrdm) didn't enter target state 0 Powerdomain (cam_pwrdm) didn't enter target state 0 Powerdomain (dss_pwrdm) didn't enter target state 0 Powerdomain (per_pwrdm) didn't enter target state 0 Powerdomain (usbhost_pwrdm) didn't enter target state 0 Could not enter target state in pm_suspend Restarting tasks ... <7>hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000 done.
Maybe I haven't enable all necessary resources on the defconfig, because on the documentation http://elinux.org/OMAP_Power_Management are given examples using a "/debug " directiory which doesn't exist in my system.
PS.: Another another less important thing but very anoying is everytime when starting to write something in the console appears an strange character (�).