Using 3.3.0-11-linaro-lt-origen I still had a few issues while suspending/resume origen. In general it seems to be working fine, just found that the USB devices that were connected didn't go back properly, like: root@linaro-ubuntu-desktop:~# lsusb -t /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=exynos-ohci/3p, 12M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=s5p-ehci/3p, 480M root@linaro-ubuntu-desktop:~# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub Bus 001 Device 003: ID 046d:c526 Logitech, Inc. Nano Receiver Bus 001 Device 004: ID 1267:0103 Logic3 / SpectraVideo plc G-720 Keyboard Bus 001 Device 005: ID 0b95:772a ASIX Electronics Corp. SUSPEND--> root@linaro-ubuntu-desktop:~# [ 978.935000] CPU1: Unknown IPI message 0x1 [ 978.940000] s3c-sdhci exynos4-sdhci.2: could not set regulator OCR (-22) [ 979.605000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.610000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.715000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.715000] hub 1-1:1.0: cannot disable port 4 (err = -32) [ 979.715000] dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -32 [ 979.715000] PM: Device 1-1.4 failed to resume async: error -32 [ 979.715000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.715000] hub 1-1:1.0: cannot disable port 3 (err = -32) [ 979.715000] dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -32 [ 979.715000] PM: Device 1-1.3 failed to resume async: error -32 [ 979.985000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.995000] s3c-sdhci exynos4-sdhci.0: could not set regulator OCR (-22) [ 979.995000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 980.705000] mmc2: error -110 whilst initialising SDIO card [ 986.560000] asix 1-1.4:1.0: eth0: Failed to write GPIO value 0x00b0: ffffffed Log: [ 971.405000] init: anacron main process (2965) killed by TERM signal [ 971.540000] mmc2: card 0001 removed [ 971.540000] init: upstart-udev-bridge main process (2082) killed by ABRT signal [ 971.540000] init: upstart-udev-bridge main process ended, respawning [ 978.795000] PM: Syncing filesystems ... done. [ 978.800000] PM: Preparing system for mem sleep [ 978.805000] Freezing user space processes ... (elapsed 0.01 seconds) done. [ 978.820000] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done. [ 978.835000] PM: Entering mem sleep [ 978.835000] Suspending console(s) (use no_console_suspend to debug) [ 978.840000] wake enabled for irq 292 [ 978.840000] wake enabled for irq 301 [ 978.840000] wake enabled for irq 302 [ 978.840000] wake enabled for irq 303 [ 978.840000] wake enabled for irq 304 [ 978.840000] wake enabled for irq 305 [ 978.920000] PM: suspend of devices complete after 86.218 msecs [ 978.920000] PM: late suspend of devices complete after 1.407 msecs [ 978.920000] Disabling non-boot CPUs ... [ 978.925000] IRQ80 no longer affine to CPU1 [ 978.925000] CPU1: shutdown [ 978.925000] saved f8a00000 value 00000001 [ 978.925000] saved f8104500 value 00000013 [ 978.925000] saved f8104800 value ffffffff [ 978.925000] saved f8108500 value 00000013 [ 978.925000] saved f8108800 value ffffffff [ 978.925000] saved f810c210 value 00000000 [ 978.925000] saved f810c214 value 00000000 [ 978.925000] saved f810c220 value 11111111 [ 978.925000] saved f810c224 value 00000000 [ 978.925000] saved f810c228 value 00000000 [ 978.925000] saved f810c22c value 00000000 [ 978.925000] saved f810c234 value 00001116 [ 978.925000] saved f810c23c value 00000005 [ 978.925000] saved f810c240 value 00066666 [ 978.925000] saved f810c250 value 00066666 [ 978.925000] saved f810c254 value 01610055 [ 978.925000] saved f810c520 value 00000000 [ 978.925000] saved f810c524 value 00000000 [ 978.925000] saved f810c528 value 00000007 [ 978.925000] saved f810c52c value 00000007 [ 978.925000] saved f810c534 value 00700000 [ 978.925000] saved f810c53c value 00000000 [ 978.925000] saved f810c540 value 00500000 [ 978.925000] saved f810c544 value 000f7c0f [ 978.925000] saved f810c548 value 000f000f [ 978.925000] saved f810c54c value 0000000f [ 978.925000] saved f810c550 value 00077777 [ 978.925000] saved f810c554 value 09010000 [ 978.925000] saved f810c558 value 00000000 [ 978.925000] saved f810c55c value 00000000 [ 978.925000] saved f810c560 value 00000000 [ 978.925000] saved f810c564 value 00000000 [ 978.925000] saved f810c510 value 00005473 [ 978.925000] saved f810c310 value 00000000 [ 978.925000] saved f810c320 value 11111111 [ 978.925000] saved f810c324 value 00000001 [ 978.925000] saved f810c334 value 00001111 [ 978.925000] saved f810c33c value 00000001 [ 978.925000] saved f810c340 value 01011111 [ 978.925000] saved f810c350 value 00011010 [ 978.925000] saved f810c354 value 01110111 [ 978.925000] saved f810c580 value 01111111 [ 978.925000] saved f810c820 value ffffffff [ 978.925000] saved f810c920 value fffff040 [ 978.925000] saved f810c924 value ffffffe8 [ 978.925000] saved f810c928 value fffffff8 [ 978.925000] saved f810c92c value ffffffff [ 978.925000] saved f810c934 value ffffffef [ 978.925000] saved f810c940 value fffbf9b7 [ 978.925000] saved f810c94c value ffffffff [ 978.925000] saved f810c950 value f7c8003f [ 978.925000] saved f810c970 value ffffffff [ 978.925000] saved f8110300 value 00010000 [ 978.925000] saved f8110200 value 00010000 [ 978.925000] saved f8110500 value 00111113 [ 978.925000] saved f8110504 value 01010000 [ 978.925000] saved f8110900 value ffffffff [ 978.925000] saved f8114200 value 00100101 [ 978.925000] saved f8114500 value 07143730 [ 978.925000] saved f8114504 value 00000040 [ 978.925000] saved f8114800 value ffffffff [ 978.925000] saved f8114900 value ffffffff [ 978.925000] saved f810c230 value 00000000 [ 978.925000] saved f810c238 value 00001111 [ 978.925000] saved f810c530 value 00000007 [ 978.925000] saved f810c538 value 00700000 [ 978.925000] saved f810c338 value 00001111 [ 978.925000] saved f810c930 value ffffffc6 [ 978.925000] saved f810c938 value ffffffee [ 978.925000] saved f810c960 value fffc7fff [ 978.925000] s3c_pm_enter(3) [ 978.925000] GPA0: save 00000000,22222222,000000ab,00005500 [ 978.925000] GPA1: save 00000000,00222222,0000002b,00000555 [ 978.925000] GPB: save 00000000,00000000,00000000,00005555 [ 978.925000] GPC0: save 00000000,00000000,00000000,00000155 [ 978.925000] GPC1: save 00000000,00000000,00000018,00000155 [ 978.925000] GPD0: save 00000000,00000002,00000000,00000055 [ 978.925000] GPD1: save 00000000,00002222,0000000f,000000ff [ 978.925000] GPE0: save 00000000,00000000,00000000,00000155 [ 978.925000] GPE1: save 00000000,00000000,00000000,00005555 [ 978.925000] GPE2: save 00000000,00000000,00000000,00000555 [ 978.925000] GPE3: save 00000000,00110000,00000001,00005155 [ 978.925000] GPE4: save 00000000,00000000,00000000,00005555 [ 978.925000] GPF0: save 00000000,22222222,0000001f,00000000 [ 978.925000] GPF1: save 00000000,22222222,00000000,00000000 [ 978.925000] GPF2: save 00000000,22222222,00000010,00000000 [ 978.925000] GPF3: save 00000000,00002222,00000000,00000500 [ 978.925000] GPJ0: save 00000000,00000000,00000000,00005555 [ 978.925000] GPJ1: save 00000000,00000000,00000000,00000155 [ 978.925000] GPK0: save 00000000,02222222,0000007e,00003ff0 [ 978.925000] GPK1: save 00000000,00000000,00000000,00001555 [ 978.925000] GPK2: save 00000000,02222222,0000007a,00003ff0 [ 978.925000] GPK3: save 00000000,02222022,0000007a,00003fd0 [ 978.925000] GPL0: save 00000000,00000000,00000000,00005555 [ 978.925000] GPL1: save 00000000,00000000,00000000,00000015 [ 978.925000] GPL2: save 00000000,00000000,00000000,00005555 [ 978.925000] GPX0: save 00000000,000f0000,00000058,00005455 [ 978.925000] GPX1: save 00000000,fff11000,000000f8,00005555 [ 978.925000] GPX2: save 00000000,000101ff,00000007,00005445 [ 978.925000] GPX3: save 00000000,300000f0,00000040,0000155d [ 978.925000] GPY0: save 00000000,00225522,0000003f,00000000 [ 978.925000] GPY1: save 00000000,00002222,00000007,00000000 [ 978.925000] GPY2: save 00000000,00255555,0000003d,00000000 [ 978.925000] GPY3: save 00000000,22222222,00000000,00000000 [ 978.925000] GPY4: save 00000000,22222222,00000000,00000000 [ 978.925000] GPY5: save 00000000,22222222,000000ff,00000000 [ 978.925000] GPY6: save 00000000,22222222,000000ff,00000000 [ 978.925000] GPZ: save 00000000,02222222,00000004,00001555 [ 978.925000] sleep: irq wakeup masks: ffffffff,fffc1fef [ 978.925000] saved f8810000 value 00000001 [ 978.925000] saved f8810004 value 000000f0 [ 978.925000] saved f8810008 value 00000000 [ 978.925000] saved f881000c value 000003ff [ 978.925000] saved f8810014 value 000000ff [ 978.925000] saved f8810018 value 000003ff [ 978.925000] saved f8820000 value 00000001 [ 978.925000] saved f8820004 value 0000fc24 [ 978.925000] saved f8820100 value 0000ffff [ 978.925000] saved f8820104 value ffffffff [ 978.925000] saved f8820108 value 0e500ff9 [ 978.925000] saved f8820300 value 00000000 [ 978.925000] saved f8820304 value 00000000 [ 978.925000] saved f8820308 value 00000000 [ 978.925000] saved f8820400 value a0a0a0a0 [ 978.925000] saved f8820404 value a0a0a0a0 [ 978.925000] saved f8820408 value a0a0a0a0 [ 978.925000] saved f882040c value a0a0a0a0 [ 978.925000] saved f8820410 value a0a0a0a0 [ 978.925000] saved f8820414 value a0a0a0a0 [ 978.925000] saved f8820418 value a0a0a0a0 [ 978.925000] saved f882041c value a0a0a0a0 [ 978.925000] saved f8820420 value a0a0a0a0 [ 978.925000] saved f8820424 value a0a0a0a0 [ 978.925000] saved f8820428 value a0a0a0a0 [ 978.925000] saved f882042c value a0a0a0a0 [ 978.925000] saved f8820430 value a0a0a0a0 [ 978.925000] saved f8820434 value a0a0a0a0 [ 978.925000] saved f8820438 value a0a0a0a0 [ 978.925000] saved f882043c value a0a0a0a0 [ 978.925000] saved f8820440 value a0a0a0a0 [ 978.925000] saved f8820444 value a0a0a0a0 [ 978.925000] saved f8820448 value a0a0a0a0 [ 978.925000] saved f882044c value a0a0a0a0 [ 978.925000] saved f8820450 value a0a0a0a0 [ 978.925000] saved f8820454 value a0a0a0a0 [ 978.925000] saved f8820458 value a0a0a0a0 [ 978.925000] saved f882045c value a0a0a0a0 [ 978.925000] saved f8820800 value 01010101 [ 978.925000] saved f8820804 value 01010101 [ 978.925000] saved f8820808 value 01010101 [ 978.925000] saved f882080c value 01010101 [ 978.925000] saved f8820810 value 01010101 [ 978.925000] saved f8820814 value 01010101 [ 978.925000] saved f8820818 value 01010101 [ 978.925000] saved f882081c value 01010101 [ 978.925000] saved f8820820 value 01010101 [ 978.925000] saved f8820824 value 01010101 [ 978.925000] saved f8820828 value 01010101 [ 978.925000] saved f882082c value 01010101 [ 978.925000] saved f8820830 value 01010101 [ 978.925000] saved f8820834 value 01010101 [ 978.925000] saved f8820838 value 01010101 [ 978.925000] saved f882083c value 01010101 [ 978.925000] saved f8820840 value 01010101 [ 978.925000] saved f8820844 value 01010101 [ 978.925000] saved f8820848 value 01010101 [ 978.925000] saved f882084c value 01010101 [ 978.925000] saved f8820850 value 01010101 [ 978.925000] saved f8820854 value 01010101 [ 978.925000] saved f8820858 value 01010101 [ 978.925000] saved f882085c value 01010101 [ 978.925000] saved f8820c00 value aaaaaaaa [ 978.925000] saved f8820c04 value 7dd55fff [ 978.925000] saved f8820c08 value 55555555 [ 978.925000] saved f8820c0c value 55555555 [ 978.925000] saved f8820c10 value 55555555 [ 978.925000] saved f8820c14 value 55555555 [ 978.925000] saved f8700000 value 00100000 [ 978.925000] saved f8700010 value 00000000 [ 978.925000] saved f8700020 value 02000000 [ 978.925000] saved f8700030 value 001f1f00 [ 978.925000] saved f8700040 value 01010101 [ 978.925000] saved f8700050 value 01010101 [ 978.925000] saved f8700060 value 01010101 [ 978.925000] saved f8700070 value 01010101 [ 978.925000] saved f8700080 value 00000000 [ 978.925000] saved f8700090 value 00000000 [ 978.925000] saved f84c0000 value 00000009 [ 978.925000] saved f84c0004 value 000f0000 [ 978.925000] saved f84c0008 value 000f0000 [ 978.925000] saved f84c000c value 000f0000 [ 978.925000] saved f84c0010 value 000f0000 [ 978.925000] saved f810c110 value a02d0303 [ 978.925000] saved f810c114 value 0000288d [ 978.925000] saved f810c120 value a0350302 [ 978.925000] saved f810c124 value 11000400 [ 978.925000] GPA0: CON4 00000000 => 22222222, DAT 00000001 => 000000ab [ 978.925000] GPA1: CON4 00000000 => 00222222, DAT 00000000 => 0000002b [ 978.925000] GPB: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPC0: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPC1: CON4 00000000 => 00000000, DAT 00000000 => 00000018 [ 978.925000] GPD0: CON4 00000000 => 00000002, DAT 00000000 => 00000000 [ 978.925000] GPD1: CON4 00000000 => 00002222, DAT 00000000 => 0000000f [ 978.925000] GPE0: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPE1: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPE2: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPE3: CON4 00000000 => 00110000, DAT 00000000 => 00000001 [ 978.925000] GPE4: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPF0: CON4 00000000 => 22222222, DAT 00000000 => 0000001f [ 978.925000] GPF1: CON4 00000000 => 22222222, DAT 00000000 => 00000000 [ 978.925000] GPF2: CON4 00000000 => 22222222, DAT 00000000 => 00000010 [ 978.925000] GPF3: CON4 00000000 => 00002222, DAT 00000000 => 00000000 [ 978.925000] GPJ0: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPJ1: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPK0: CON4 00000100 => 02222222, DAT 0000007f => 0000007e [ 978.925000] GPK1: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPK2: CON4 02222222 => 02222222, DAT 0000007b => 0000007a [ 978.925000] GPK3: CON4 00000000 => 02222022, DAT 0000007a => 0000007a [ 978.925000] GPL0: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPL1: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPL2: CON4 00000000 => 00000000, DAT 00000000 => 00000000 [ 978.925000] GPX0: CON4 000f0000 => 000f0000, DAT 00000058 => 00000058 [ 978.925000] GPX1: CON4 fff11000 => fff11000, DAT 000000f8 => 000000f8 [ 978.925000] GPX2: CON4 000101ff => 000101ff, DAT 00000007 => 00000007 [ 978.925000] GPX3: CON4 300000f0 => 300000f0, DAT 00000040 => 00000040 [ 978.925000] GPY0: CON4 00225522 => 00225522, DAT 00000000 => 0000003f [ 978.925000] GPY1: CON4 00002222 => 00002222, DAT 00000000 => 00000007 [ 978.925000] GPY2: CON4 00255555 => 00255555, DAT 00000000 => 0000003d [ 978.925000] GPY3: CON4 22222222 => 22222222, DAT 00000000 => 00000000 [ 978.925000] GPY4: CON4 22222222 => 22222222, DAT 00000000 => 00000000 [ 978.925000] GPY5: CON4 22222222 => 22222222, DAT 00000000 => 000000ff [ 978.925000] GPY6: CON4 22222222 => 22222222, DAT 00000000 => 000000ff [ 978.925000] GPZ: CON4 00000000 => 02222222, DAT 00000000 => 00000004 [ 978.925000] s3c_pm_enter: post sleep, preparing to return [ 978.925000] S3C PM Resume (post-restore) [ 978.925000] Enabling non-boot CPUs ... [ 978.935000] CPU1: Booted secondary processor [ 978.935000] Calibrating delay loop (skipped) already calibrated this CPU [ 978.935000] CPU1: Unknown IPI message 0x1 [ 978.935000] CPU1 is up [ 978.940000] PM: early resume of devices complete after 1.282 msecs [ 978.940000] s3c-sdhci exynos4-sdhci.2: could not set regulator OCR (-22) [ 978.985000] s3c-i2c s3c2440-i2c.0: slave address 0x10 [ 978.985000] s3c-i2c s3c2440-i2c.0: bus frequency set to 97 KHz [ 978.985000] s3c-i2c s3c2440-i2c.1: slave address 0x10 [ 978.985000] s3c-i2c s3c2440-i2c.1: bus frequency set to 97 KHz [ 978.985000] s3c2410-wdt: watchdog disabled [ 978.985000] usb usb1: root hub lost power or was reset [ 979.010000] s3c-i2c s3c2440-hdmiphy-i2c: slave address 0x10 [ 979.010000] s3c-i2c s3c2440-hdmiphy-i2c: bus frequency set to 97 KHz [ 979.065000] usb usb2: root hub lost power or was reset [ 979.065000] wake disabled for irq 301 [ 979.065000] wake disabled for irq 302 [ 979.065000] wake disabled for irq 303 [ 979.065000] wake disabled for irq 304 [ 979.065000] wake disabled for irq 305 [ 979.070000] wake disabled for irq 292 [ 979.360000] usb 1-1: reset high-speed USB device number 2 using s5p-ehci [ 979.605000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.610000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.715000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.715000] hub 1-1:1.0: cannot disable port 4 (err = -32) [ 979.715000] dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -32 [ 979.715000] PM: Device 1-1.4 failed to resume async: error -32 [ 979.715000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.715000] hub 1-1:1.0: cannot disable port 3 (err = -32) [ 979.715000] dpm_run_callback(): usb_dev_resume+0x0/0x20 returns -32 [ 979.715000] PM: Device 1-1.3 failed to resume async: error -32 [ 979.800000] usb 1-1.1: reset full-speed USB device number 3 using s5p-ehci [ 979.905000] PM: resume of devices complete after 966.812 msecs [ 979.975000] PM: Finishing wakeup. [ 979.975000] Restarting tasks ... [ 979.985000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 979.995000] done. [ 979.995000] s3c-sdhci exynos4-sdhci.0: could not set regulator OCR (-22) [ 979.995000] hub 1-1:1.0: hub_port_status failed (err = -32) [ 980.685000] mmc2: queuing unknown CIS tuple 0x01 (3 bytes) [ 980.695000] mmc2: queuing unknown CIS tuple 0x1a (5 bytes) [ 980.700000] mmc2: queuing unknown CIS tuple 0x1b (8 bytes) [ 980.700000] mmc2: queuing unknown CIS tuple 0x14 (0 bytes) [ 980.705000] mmc2: error -110 whilst initialising SDIO card [ 986.205000] EXT4-fs (mmcblk0p3): re-mounted. Opts: errors=remount-ro,commit=0 [ 986.560000] asix 1-1.4:1.0: eth0: Failed to write GPIO value 0x00b0: ffffffed After resuming both the usb ethernet and usb keyboard stopped working properly. Disconnecting and reconecting them made it work again.