Hi,

On Wed, Jun 16, 2010 at 08:09, Michael Trimarchi
<mich...@panicking.kicks-ass.org> wrote:
> Han Wang wrote:
>>
>> Hi,
>>
>>  I am testing the 2.6.35-rc1 pm branch code on Overo. The system
>> boots ok. (I can provide booting log if that is necessary) However,
>> when I use "echo mem > /sys/power/state" to send overo to sleep and
>> wake it up by enter a key into serial console. I got garbage
>> characters in the serial console, and I can not enter anything into
>> the console anymore. I wonder if anyone has encountered a similar
>> problem, and please give me some suggestion.
>>
>> I have appended command log below.
>>
>> r...@overo:~# echo mem > /sys/power/state
>> PM: Syncing filesystems ... done.
>> PM: Preparing system for mem sleep
>> PM: Adding info for No Bus:vcs63
>> PM: Adding info for No Bus:vcsa63
>> Freezing user space processes ... (elapsed 0.02 seconds) done.
>> Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
>> PM: Entering mem sleep
>> i2c_omap i2c_omap.1: preparing suspend
>> i2c_omap i2c_omap.3: preparing suspend
>> platform overo_lcd: preparing suspend
>> serial8250 serial8250.0: preparing suspend, may wakeup
>> serial8250 serial8250.1: preparing suspend, may wakeup
>> serial8250 serial8250.2: preparing suspend, may wakeup
>> platform omap2-nand: preparing suspend
>> platform musb_hdrc: preparing suspend
>> platform smsc911x.0: preparing suspend
>> platform smsc911x.1: preparing suspend
>> platform omap2_mcspi.1: preparing suspend
>> platform omap2_mcspi.2: preparing suspend
>> platform omap2_mcspi.3: preparing suspend
>> platform omap2_mcspi.4: preparing suspend
>> arm-pmu arm-pmu.0: preparing suspend
>> platform omap_rng: preparing suspend
>> platform omapfb: preparing suspend
>> twl4030_gpio twl4030_gpio: preparing suspend
>> mmci-omap-hs mmci-omap-hs.0: preparing suspend
>> mmci-omap-hs mmci-omap-hs.1: preparing suspend
>> twl_reg twl_reg.17: preparing suspend
>> twl_reg twl_reg.18: preparing suspend
>> twl_reg twl_reg.19: preparing suspend
>> twl4030_usb twl4030_usb: preparing suspend, may wakeup
>> twl_reg twl_reg.6: preparing suspend
>> serial8250 serial8250: preparing suspend
>> mmcblk mmc0:fb2a: legacy suspend
>> serial8250 serial8250: suspend
>> i2c i2c-3: suspend
>> twl_reg twl_reg.6: suspend
>> twl4030_usb twl4030_usb: suspend, may wakeup
>> twl_reg twl_reg.19: suspend
>> twl_reg twl_reg.18: suspend
>> twl_reg twl_reg.17: suspend
>> mmci-omap-hs mmci-omap-hs.1: suspend
>> mmci-omap-hs mmci-omap-hs.0: suspend
>> twl4030_gpio twl4030_gpio: suspend
>> dummy 1-004b: suspend
>> dummy 1-004a: suspend
>> dummy 1-0049: suspend
>> twl 1-0048: suspend, may wakeup
>> i2c i2c-1: suspend
>> platform omapfb: suspend
>> platform omap_rng: suspend
>> arm-pmu arm-pmu.0: suspend
>> platform omap2_mcspi.4: suspend
>> platform omap2_mcspi.3: suspend
>> platform omap2_mcspi.2: suspend
>> platform omap2_mcspi.1: suspend
>> platform smsc911x.1: suspend
>> platform smsc911x.0: suspend
>> platform musb_hdrc: suspend
>> platform omap2-nand: suspend
>> serial8250 serial8250.2: suspend, may wakeup
>> serial8250 serial8250.1: suspend, may wakeup
>> serial8250 serial8250.0: suspend, may wakeup
>> platform overo_lcd: suspend
>> i2c_omap i2c_omap.3: suspend
>> i2c_omap i2c_omap.1: suspend
>> PM: suspend of devices complete after 201.965 msecs
>> serial8250 serial8250: LATE suspend
>> i2c i2c-3: LATE suspend
>> twl_reg twl_reg.6: LATE suspend
>> twl4030_usb twl4030_usb: LATE suspend, may wakeup
>> twl_reg twl_reg.19: LATE suspend
>> twl_reg twl_reg.18: LATE suspend
>> twl_reg twl_reg.17: LATE suspend
>> mmci-omap-hs mmci-omap-hs.1: LATE suspend
>> mmci-omap-hs mmci-omap-hs.0: LATE suspend
>> twl4030_gpio twl4030_gpio: LATE suspend
>> dummy 1-004b: LATE suspend
>> dummy 1-004a: LATE suspend
>> dummy 1-0049: LATE suspend
>> twl 1-0048: LATE suspend, may wakeup
>> i2c i2c-1: LATE suspend
>> platform omapfb: LATE suspend
>> platform omap_rng: LATE suspend
>> arm-pmu arm-pmu.0: LATE suspend
>> platform omap2_mcspi.4: LATE suspend
>> platform omap2_mcspi.3: LATE suspend
>> platform omap2_mcspi.2: LATE suspend
>> platform omap2_mcspi.1: LATE suspend
>> platform smsc911x.1: LATE suspend
>> platform smsc911x.0: LATE suspend
>> platform musb_hdrc: LATE suspend
>> platform omap2-nand: LATE suspend
>> serial8250 serial8250.2: LATE suspend, may wakeup
>> serial8250 serial8250.1: LATE suspend, may wakeup
>> serial8250 serial8250.0: LATE suspend, may wakeup
>> platform overo_lcd: LATE suspend
>> i2c_omap i2c_omap.3: LATE suspend
>> i2c_omap i2c_omap.1: LATE suspend
>> PM: late suspend of devices complete after 103.088 msecs
>> Successfully put all powerdomains to target state
>> i2c_omap i2c_omap.1: EARLY resume
>> i2c_omap i2c_omap.3: EARLY resume
>> platform overo_lcd: EARLY resume
>> serial8250 serial8250.0: EARLY resume
>> serial8250 serial8250.1: EARLY resume
>> serial8250 serial8250.2: EARLY resume
>> platform omap2-nand: EARLY resume
>> platform musb_hdrc: EARLY resume
>> platform smsc911x.0: EARLY resume
>> platform smsc911x.1: EARLY resume
>> platform omap2_mcspi.1: EARLY resume
>> platform omap2_mcspi.2: EARLY resume
>> platform omap2_mcspi.3: EARLY resume
>> platform omap2_mcspi.4: EARLY resume
>> arm-pmu arm-pmu.0: EARLY resume
>> platform omap_rng: EARLY resume
>> platform omapfb: EARLY resume
>> i2c i2c-1: EARLY resume
>> twl 1-0048: EARLY resume
>> dummy 1-0049: EARLY resume
>> dummy 1-004a: EARLY resume
>> dummy 1-004b: EARLY resume
>> twl4030_gpio twl4030_gpio: EARLY resume
>> mmci-omap-hs mmci-omap-hs.0: EARLY resume
>> mmci-omap-hs mmci-omap-hs.1: EARLY resume
>> twl_reg twl_reg.17: EARLY resume
>> twl_reg twl_reg.18: EARLY resume
>> twl_reg twl_reg.19: EARLY resume
>> twl4030_usb twl4030_usb: EARLY resume
>> twl_reg twl_reg.6: EARLY resume
>> i2c i2c-3: EARLY resume
>> serial8250 serial8250: EARLY resume
>> PM: early resume of devices complete after 97.625 msecs
>> i2c_omap i2c_omap.1: resume
>> i2c_omap i2c_omap.3: resume
>> platform overo_lcd: resume
>> serial8250 serial8250.0: resume
>> serial8250 serial8250.1: resume
>> serial8250 serial8250.2: resume
>>
>> ŨuV=V=ý_―hþžþž.?ýRŪHlŌŌūŧŪ=ū=―īŪŋQ*^žþQū99:ūŌŌýRNũõtŪĻĻ:;;Tŧ?ÉQQ·īÖīË\ŋvéÝĸ
>> (garbage string...)
>
> The problem is releated to no_debug_console option.
>
> Michael Trimarchi
>
>>
>> Thanks,

Did you look at http://elinux.org/OMAP_Power_Management? There is some
info on the current problems with the UART and sleep modes, as well a
workaround for UART wake-up.

Regards,
Jean


>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to