[G Tablet Android Development] rcgabriel:
Replicated lag-on-wake again, again the schizo suspending-and-resuming resulting in an error -11 (see time==513):

<4>[ 426.333956] Enabling non-boot CPUs ...
<4>[ 426.397867] CPU1: Booted secondary processor
<7>[ 426.398040] CPU0 attaching NULL sched-domain.
<7>[ 426.577293] CPU0 attaching sched-domain:
<7>[ 426.577335] domain 0: span 0-1 level CPU
<7>[ 426.577375] groups: 0 1
<7>[ 426.577438] CPU1 attaching sched-domain:
<7>[ 426.577471] domain 0: span 0-1 level CPU
<7>[ 426.577506] groups: 1 0
<4>[ 426.578097] CPU1 is up
<4>[ 426.585199] *** Wakeup from LP1 ***
<6>[ 426.595087] tegra_uart tegra_uart.1: tegra_uart_resume called
<6>[ 426.601029] tegra_uart tegra_uart.2: tegra_uart_resume called
<6>[ 426.606945] tegra_uart tegra_uart.3: tegra_uart_resume called
<6>[ 426.612815] tegra_uart tegra_uart.4: tegra_uart_resume called
<6>[ 426.618916] wakeup wake lock: mmc_delayed_work
<4>[ 426.624301] Resume SDIO2Resume SDIO3switch-dock: dock_switch_work_func
<4>[ 426.715163] switch-dock: desktop_dock = 0switch-dock: state = 0
<4>[ 426.721348] h2w: offRestarting tasks ...
<6>[ 426.899672] nvrm_notifier_show: blocking
<4>[ 426.918553] done.
<6>[ 426.920495] tegra_pm_notifier: start processing event=4
<6>[ 426.926471] nvrm_notifier_show: returning with 'PM_POST_SUSPEND'
<6>[ 426.932745] notify_daemon: wait for nvrm_daemon
<6>[ 426.940765] nvrm_notifier_show: blocking
<6>[ 426.940789] tegra_pm_notifier: finished processing event=4
<6>[ 426.959554] suspend: exit suspend, ret = 0 (2010-12-25 18:20:05.571657007 UTC)
<6>[ 427.005290] usb 1-1: reset high speed USB device using tegra-ehci and address 2
<4>[ 429.134609] STA connect received 1
<6>[ 448.012941] PM: Syncing filesystems ... done.
<6>[ 448.426906] tegra_pm_notifier: start processing event=3
<6>[ 448.432159] nvrm_notifier_show: returning with 'PM_SUSPEND_PREPARE'
<6>[ 448.438468] notify_daemon: wait for nvrm_daemon
<6>[ 448.446870] tegra_pm_notifier: finished processing event=3
<6>[ 448.446936] nvrm_notifier_show: blocking
<4>[ 448.458098] Freezing user space processes ...
<6>[ 448.464042] nvrm_notifier_show: false wakeup, returning with '\n'
<4>[ 448.472020] (elapsed 0.00 seconds) done.
<4>[ 448.475979] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<6>[ 448.505007] tegra_grhost tegra_grhost: suspending
<6>[ 448.509716] tegra_grhost tegra_grhost: suspended
<4>[ 448.514562] Suspend SDIO3Suspend SDIO2
<6>[ 448.518248] tegra_uart tegra_uart.4: tegra_uart_suspend called
<6>[ 448.524417] tegra_uart tegra_uart.3: tegra_uart_suspend called
<6>[ 448.530374] tegra_uart tegra_uart.2: tegra_uart_suspend called
<6>[ 448.536324] tegra_uart tegra_uart.1: tegra_uart_suspend called
<4>[ 448.544509] DVFS set core at 1200mV
<4>[ 448.558549] RM power state before suspend: Active (2)
<4>[ 448.563627] Active Module: 0x16
<4>[ 448.575870] Disabling non-boot CPUs ...
<7>[ 448.579787] CPU0 attaching NULL sched-domain.
<7>[ 448.579834] CPU1 attaching NULL sched-domain.
<7>[ 448.684904] CPU0 attaching NULL sched-domain.
<5>[ 448.685686] CPU1: clean shutdown
<4>[ 480.508813] Enabling non-boot CPUs ...
<4>[ 480.568298] CPU1: Booted secondary processor
<7>[ 480.568476] CPU0 attaching NULL sched-domain.
<7>[ 480.676031] CPU0 attaching sched-domain:
<7>[ 480.676072] domain 0: span 0-1 level CPU
<7>[ 480.676113] groups: 0 1
<7>[ 480.676177] CPU1 attaching sched-domain:
<7>[ 480.676210] domain 0: span 0-1 level CPU
<7>[ 480.676245] groups: 1 0
<4>[ 480.676837] CPU1 is up
<4>[ 480.683941] *** Wakeup from LP1 ***
<4>[ 480.688019] gpio_keys_isr
<6>[ 480.692014] wakeup wake lock: event0-913
<6>[ 480.698689] tegra_uart tegra_uart.1: tegra_uart_resume called
<6>[ 480.704567] tegra_uart tegra_uart.2: tegra_uart_resume called
<6>[ 480.710438] tegra_uart tegra_uart.3: tegra_uart_resume called
<6>[ 480.716372] tegra_uart tegra_uart.4: tegra_uart_resume called
<4>[ 480.723324] Resume SDIO2Resume SDIO3switch-dock: dock_switch_work_func
<4>[ 480.823245] switch-dock: desktop_dock = 0switch-dock: state = 0
<4>[ 480.829430] h2w: ongpio_keys_isr
<4>[ 480.878910] Restarting tasks ...
<6>[ 480.891029] nvrm_notifier_show: blocking
<4>[ 480.907919] done.
<6>[ 480.909857] tegra_pm_notifier: start processing event=4
<6>[ 480.915203] nvrm_notifier_show: returning with 'PM_POST_SUSPEND'
<6>[ 480.921261] notify_daemon: wait for nvrm_daemon
<6>[ 480.932125] nvrm_notifier_show: blocking
<6>[ 480.936834] tegra_pm_notifier: finished processing event=4
<6>[ 480.951908] suspend: exit suspend, ret = 0 (2010-12-25 18:20:59.573952008 UTC)
<6>[ 481.001596] usb 1-1: reset high speed USB device using tegra-ehci and address 2
<4>[ 481.347112] gpio_keys_isr
<6>[ 481.401784] PM: Syncing filesystems ... gpio_keys_isr
<4>[ 484.216910] PMU Resume Irq. In 1, 1 --> Send First KEY_F4(LP1) -->Send a simulate KEY_F4 ****
<6>[ 484.232979] request_suspend_state: wakeup (3->0) at 160183913324 (2010-12-25 18:21:02.855013324 UTC)
<4>[ 484.378285] Left2Light(noflag)-->Out.
<6>[ 484.959180] request_suspend_state: sleep (0->3) at 160910114397 (2010-12-25 18:21:03.581215397 UTC)
<4>[ 485.631786] done.
<6>[ 485.646998] tegra_pm_notifier: start processing event=3
<6>[ 485.652282] notify_daemon: wait for nvrm_daemon
<6>[ 485.652297] nvrm_notifier_show: returning with 'PM_SUSPEND_PREPARE'
<6>[ 485.666729] tegra_pm_notifier: finished processing event=3
<6>[ 485.666802] nvrm_notifier_show: blocking
<4>[ 485.678182] Freezing user space processes ...
<6>[ 485.684152] nvrm_notifier_show: false wakeup, returning with '\n'
<4>[ 485.688473]
<3>[ 485.688490] Freezing of tasks aborted after 0.00 seconds (304 tasks refusing to freeze):
<4>[ 485.688938]
<4>[ 485.688946] Restarting tasks ... done.
<6>[ 485.693044] tegra_pm_notifier: start processing event=4
<6>[ 485.693058] notify_daemon: wait for nvrm_daemon
<6>[ 485.715126] nvrm_notifier_show: returning with 'PM_POST_SUSPEND'
<6>[ 485.722917] tegra_pm_notifier: finished processing event=4
<6>[ 485.722975] nvrm_notifier_show: blocking
<6>[ 485.734571] suspend: exit suspend, ret = -16 (2010-12-25 18:21:04.356609470 UTC)
<6>[ 489.559256] PM: Syncing filesystems ... done.
<6>[ 489.853201] tegra_pm_notifier: start processing event=3
<6>[ 489.858473] notify_daemon: wait for nvrm_daemon
<6>[ 489.858495] nvrm_notifier_show: returning with 'PM_SUSPEND_PREPARE'
<6>[ 489.872985] tegra_pm_notifier: finished processing event=3
<6>[ 489.873054] nvrm_notifier_show: blocking
<4>[ 489.884355] Freezing user space processes ...
<6>[ 489.890324] nvrm_notifier_show: false wakeup, returning with '\n'
<4>[ 489.896842] (elapsed 0.00 seconds) done.
<4>[ 489.900805] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<6>[ 489.931573] tegra_grhost tegra_grhost: suspending
<6>[ 489.936283] tegra_grhost tegra_grhost: suspended
<4>[ 489.941162] Suspend SDIO3Suspend SDIO2
<6>[ 489.944851] tegra_uart tegra_uart.4: tegra_uart_suspend called
<6>[ 489.951029] tegra_uart tegra_uart.3: tegra_uart_suspend called
<6>[ 489.956991] tegra_uart tegra_uart.2: tegra_uart_suspend called
<6>[ 489.962944] tegra_uart tegra_uart.1: tegra_uart_suspend called
<4>[ 489.971227] DVFS set core at 1200mV
<4>[ 489.984757] RM power state before suspend: Active (2)
<4>[ 489.989834] Active Module: 0x16
<4>[ 490.002059] Disabling non-boot CPUs ...
<7>[ 490.005968] CPU0 attaching NULL sched-domain.
<7>[ 490.006015] CPU1 attaching NULL sched-domain.
<7>[ 490.113730] CPU0 attaching NULL sched-domain.
<5>[ 490.114511] CPU1: clean shutdown
<4>[ 494.398795] Enabling non-boot CPUs ...
<4>[ 494.461892] CPU1: Booted secondary processor
<7>[ 494.462069] CPU0 attaching NULL sched-domain.
<7>[ 494.641461] CPU0 attaching sched-domain:
<7>[ 494.641503] domain 0: span 0-1 level CPU
<7>[ 494.641543] groups: 0 1
<7>[ 494.641607] CPU1 attaching sched-domain:
<7>[ 494.641640] domain 0: span 0-1 level CPU
<7>[ 494.641674] groups: 1 0
<4>[ 494.642262] CPU1 is up
<4>[ 494.649369] *** Wakeup from LP1 ***
<4>[ 494.653384] gpio_keys_isr
<6>[ 494.661558] tegra_uart tegra_uart.1: tegra_uart_resume called
<6>[ 494.667440] tegra_uart tegra_uart.2: tegra_uart_resume called
<6>[ 494.673312] tegra_uart tegra_uart.3: tegra_uart_resume called
<6>[ 494.679239] tegra_uart tegra_uart.4: tegra_uart_resume called
<4>[ 494.685965] Resume SDIO2
<6>[ 494.688420] wakeup wake lock: mmc_delayed_work
<4>[ 494.693859] Resume SDIO3switch-dock: dock_switch_work_func
<4>[ 494.770970] switch-dock: desktop_dock = 0gpio_keys_isr
<4>[ 494.776252] switch-dock: state = 0
<4>[ 494.779811] h2w: onRestarting tasks ...
<6>[ 494.823447] nvrm_notifier_show: blocking
<4>[ 494.847457] done.
<6>[ 494.849538] tegra_pm_notifier: start processing event=4
<6>[ 494.854787] notify_daemon: wait for nvrm_daemon
<6>[ 494.854807] nvrm_notifier_show: returning with 'PM_POST_SUSPEND'
<6>[ 494.870807] nvrm_notifier_show: blocking
<6>[ 494.886154] tegra_pm_notifier: finished processing event=4
<6>[ 494.939900] usb 1-1: reset high speed USB device using tegra-ehci and address 2
<6>[ 494.951799] suspend: exit suspend, ret = 0 (2010-12-25 18:21:13.632966013 UTC)
<4>[ 495.095388] gpio_keys_isr
<4>[ 495.171339] gpio_keys_isr
<4>[ 495.265635] gpio_keys_isr
<4>[ 495.324107] gpio_keys_isr
<6>[ 495.380095] PM: Syncing filesystems ... gpio_keys_isr
<4>[ 495.512617] gpio_keys_isr
<4>[ 495.661902] gpio_keys_isr
<4>[ 495.710074] done.
<6>[ 495.720079] tegra_pm_notifier: start processing event=3
<6>[ 495.720116] nvrm_notifier_show: returning with 'PM_SUSPEND_PREPARE'
<6>[ 495.720293] notify_daemon: wait for nvrm_daemon
<6>[ 495.743127] nvrm_notifier_show: blocking
<6>[ 495.747069] tegra_pm_notifier: finished processing event=3
<4>[ 495.752748] Freezing user space processes ...
<6>[ 495.760286] nvrm_notifier_show: false wakeup, returning with '\n'
<4>[ 495.766643] (elapsed 0.00 seconds) done.
<4>[ 495.770600] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<6>[ 495.819838] tegra_grhost tegra_grhost: suspending
<6>[ 495.959112] tegra_grhost tegra_grhost: suspended
<4>[ 495.963913] Suspend SDIO3Suspend SDIO2
<6>[ 495.967663] tegra_uart tegra_uart.4: tegra_uart_suspend called
<6>[ 495.973800] tegra_uart tegra_uart.3: tegra_uart_suspend called
<6>[ 495.979747] tegra_uart tegra_uart.2: tegra_uart_suspend called
<6>[ 495.985694] tegra_uart tegra_uart.1: tegra_uart_suspend called
<4>[ 495.993784] DVFS set core at 1200mV
<4>[ 496.005585] RM power state before suspend: Active (2)
<4>[ 496.010662] Active Module: 0x16
<4>[ 496.022866] Disabling non-boot CPUs ...
<7>[ 496.026837] CPU0 attaching NULL sched-domain.
<7>[ 496.026886] CPU1 attaching NULL sched-domain.
<7>[ 496.172300] CPU0 attaching NULL sched-domain.
<5>[ 496.173074] CPU1: clean shutdown
<4>[ 498.222010] Enabling non-boot CPUs ...
<4>[ 498.263490] CPU1: Booted secondary processor
<7>[ 498.263670] CPU0 attaching NULL sched-domain.
<7>[ 498.386579] CPU0 attaching sched-domain:
<7>[ 498.386621] domain 0: span 0-1 level CPU
<7>[ 498.386660] groups: 0 1
<7>[ 498.386725] CPU1 attaching sched-domain:
<7>[ 498.386757] domain 0: span 0-1 level CPU
<7>[ 498.386791] groups: 1 0
<4>[ 498.387380] CPU1 is up
<4>[ 498.394485] *** Wakeup from LP1 ***
<4>[ 498.398594] PMU Resume Irq. In 1, 0 --> Send First KEY_F4(LP1) -->
<6>[ 498.404650] wakeup wake lock: gpio_f4_wake
<4>[ 498.415495] Send a simulate KEY_F4 ****
<6>[ 498.421622] tegra_uart tegra_uart.1: tegra_uart_resume called
<6>[ 498.436757] tegra_uart tegra_uart.2: tegra_uart_resume called
<6>[ 498.451684] tegra_uart tegra_uart.3: tegra_uart_resume called
<6>[ 498.467021] tegra_uart tegra_uart.4: tegra_uart_resume called
<4>[ 498.561443] Release quickly(LP1) -->Out.
<4>[ 498.566280] Resume SDIO2Resume SDIO3h2w: onswitch-dock: dock_switch_work_func
<4>[ 499.198942] switch-dock: desktop_dock = 0switch-dock: state = 0
<6>[ 499.393196] usb 1-1: reset high speed USB device using tegra-ehci and address 2
<4>[ 500.415072] Restarting tasks ...
<6>[ 500.420086] nvrm_notifier_show: blocking
<6>[ 500.432446] request_suspend_state: wakeup (3->0) at 170061520136 (2010-12-25 18:21:18.720073021 UTC)
<4>[ 500.444020] done.
<6>[ 500.447932] tegra_pm_notifier: start processing event=4
<6>[ 500.454058] nvrm_notifier_show: returning with 'PM_POST_SUSPEND'
<6>[ 500.461749] notify_daemon: wait for nvrm_daemon
<6>[ 500.468825] nvrm_notifier_show: blocking
<6>[ 500.474256] tegra_pm_notifier: finished processing event=4
<6>[ 500.481222] suspend: exit suspend, ret = 0 (2010-12-25 18:21:18.768889026 UTC)
<6>[ 500.488483] nvrm_notifier_show: returning with 'PM_DISPLAY_ON'
<6>[ 500.490920] notify_daemon: wait for nvrm_daemon
<4>[ 500.500234] PM_SCREEN_IS_OFF set to 0
<6>[ 500.821240] nvrm_notifier_show: blocking
<6>[ 501.114867] request_suspend_state: sleep (0->3) at 170743970205 (2010-12-25 18:21:19.402526090 UTC)
<4>[ 502.131509] stop_drawing_early_suspend: timeout waiting for userspace to stop drawing
<4>[ 502.139372] SO340010: so340010_kbd_early_suspend() IN
<4>[ 502.145236] SO340010: so340010_kbd_early_suspend() OUT
<6>[ 502.150508] notify_daemon: wait for nvrm_daemon
<6>[ 502.150523] nvrm_notifier_show: returning with 'PM_DISPLAY_OFF'
<4>[ 502.150538] PM_SCREEN_IS_OFF set to 1
<6>[ 502.215332] nvrm_notifier_show: blocking
<6>[ 503.791096] PM: Syncing filesystems ... done.
<6>[ 504.193553] tegra_pm_notifier: start processing event=3
<6>[ 504.193579] notify_daemon: wait for nvrm_daemon
<6>[ 504.193604] nvrm_notifier_show: returning with 'PM_SUSPEND_PREPARE'
<6>[ 504.215560] tegra_pm_notifier: finished processing event=3
<4>[ 504.222117] Freezing user space processes ...
<6>[ 504.226511] nvrm_notifier_show: blocking
<6>[ 504.230637] nvrm_notifier_show: false wakeup, returning with '\n'
<4>[ 504.237318] (elapsed 0.01 seconds) done.
<4>[ 504.241256] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<6>[ 504.265702] tegra_grhost tegra_grhost: suspending
<6>[ 505.163335] tegra_grhost tegra_grhost: suspended
<4>[ 505.168142] Suspend SDIO3Suspend SDIO2
<6>[ 505.171913] tegra_uart tegra_uart.4: tegra_uart_suspend called
<6>[ 505.178063] tegra_uart tegra_uart.3: tegra_uart_suspend called
<6>[ 505.184043] tegra_uart tegra_uart.2: tegra_uart_suspend called
<6>[ 505.190000] tegra_uart tegra_uart.1: tegra_uart_suspend called
<4>[ 505.198231] DVFS set core at 1200mV
<4>[ 505.208426] RM power state before suspend: Active (2)
<4>[ 505.213503] Active Module: 0x16
<4>[ 505.225777] Disabling non-boot CPUs ...
<7>[ 505.229807] CPU0 attaching NULL sched-domain.
<7>[ 505.229854] CPU1 attaching NULL sched-domain.
<7>[ 505.371149] CPU0 attaching NULL sched-domain.
<5>[ 505.371924] CPU1: clean shutdown
<4>[ 510.490962] Enabling non-boot CPUs ...
<4>[ 510.537206] CPU1: Booted secondary processor
<7>[ 510.537383] CPU0 attaching NULL sched-domain.
<4>[ 510.611430] dhdsdio_htclk: HT Avail request error: -35
<6>[ 510.632664] wakeup wake lock: dhd_watchdog_thread
<7>[ 510.695049] CPU0 attaching sched-domain:
<7>[ 510.695090] domain 0: span 0-1 level CPU
<7>[ 510.695131] groups: 0 1
<7>[ 510.695195] CPU1 attaching sched-domain:
<7>[ 510.695228] domain 0: span 0-1 level CPU
<7>[ 510.695263] groups: 1 0
<4>[ 510.695853] CPU1 is up
<4>[ 510.702960] *** Wakeup from LP1 ***
<4>[ 510.707069] gpio_keys_isr
<6>[ 510.715736] tegra_uart tegra_uart.1: tegra_uart_resume called
<6>[ 510.721722] tegra_uart tegra_uart.2: tegra_uart_resume called
<4>[ 510.727677] SO340010: gpio_val=0xc0980000, button_val = 0xdba40000
<6>[ 510.734010] tegra_uart tegra_uart.3: tegra_uart_resume called
<6>[ 510.739951] tegra_uart tegra_uart.4: tegra_uart_resume called
<4>[ 510.746657] Resume SDIO2Resume SDIO3gpio_keys_isr
<4>[ 510.821256] switch-dock: dock_switch_work_func
<4>[ 510.825815] switch-dock: desktop_dock = 0switch-dock: state = 0
<4>[ 510.831997] h2w: offRestarting tasks ... gpio_keys_isr
<6>[ 510.888704] nvrm_notifier_show: blocking
<4>[ 510.928414] done.
<6>[ 510.930350] tegra_pm_notifier: start processing event=4
<6>[ 510.949863] nvrm_notifier_show: returning with 'PM_POST_SUSPEND'
<6>[ 510.955922] notify_daemon: wait for nvrm_daemon
<6>[ 510.961800] nvrm_notifier_show: blocking
<6>[ 510.967375] tegra_pm_notifier: finished processing event=4
<6>[ 510.992735] usb 1-1: reset high speed USB device using tegra-ehci and address 2
<6>[ 511.023651] suspend: exit suspend, ret = 0 (2010-12-25 18:21:29.648418015 UTC)
<4>[ 511.050324] gpio_keys_isr
<4>[ 511.182853] gpio_keys_isr
<4>[ 511.383731] gpio_keys_isr
<4>[ 511.468647] gpio_keys_isr
<4>[ 511.623606] gpio_keys_isr
<4>[ 511.772148] gpio_keys_isr
<4>[ 511.965776] gpio_keys_isr
<6>[ 512.102903] PM: Syncing filesystems ... done.
<6>[ 512.312248] tegra_pm_notifier: start processing event=3
<6>[ 512.312289] nvrm_notifier_show: returning with 'PM_SUSPEND_PREPARE'
<6>[ 512.312477] notify_daemon: wait for nvrm_daemon
<6>[ 512.336440] nvrm_notifier_show: blocking
<6>[ 512.340379] tegra_pm_notifier: finished processing event=3
<4>[ 512.345892] Freezing user space processes ...
<6>[ 512.353673] nvrm_notifier_show: false wakeup, returning with '\n'
<4>[ 512.360104] (elapsed 0.00 seconds) done.
<4>[ 512.364062] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<4>[ 512.413839] PMU Resume Irq. In 1, 1 --> Send First KEY_F4(LP1) -->Send a simulate KEY_F4 ****
<4>[ 512.824978] Release quickly(LP1) -->Out.
<6>[ 512.830109] tegra_grhost tegra_grhost: suspending
<6>[ 512.834975] tegra_grhost tegra_grhost: suspended
<4>[ 512.975485] Suspend SDIO3Suspend SDIO2
<6>[ 512.979177] tegra_uart tegra_uart.4: tegra_uart_suspend called
<6>[ 512.985291] tegra_uart tegra_uart.3: tegra_uart_suspend called
<6>[ 512.991262] tegra_uart tegra_uart.2: tegra_uart_suspend called
<6>[ 512.997212] tegra_uart tegra_uart.1: tegra_uart_suspend called
<4>[ 513.005350] DVFS set core at 1200mV
<3>[ 513.009606] pm_noirq_op(): platform_pm_suspend_noirq+0x0/0x40 returns -11
<3>[ 513.016425] PM: Device power.0 failed to suspend late: error -11
<3>[ 513.022654] PM: Some devices failed to power down
<6>[ 513.032678] tegra_uart tegra_uart.1: tegra_uart_resume called
<6>[ 513.038553] tegra_uart tegra_uart.2: tegra_uart_resume called
<6>[ 513.044418] tegra_uart tegra_uart.3: tegra_uart_resume called
<6>[ 513.050333] tegra_uart tegra_uart.4: tegra_uart_resume called
<4>[ 513.057018] Resume SDIO2
<6>[ 513.059476] wakeup wake lock: mmc_delayed_work
<4>[ 513.064946] Resume SDIO3switch-dock: dock_switch_work_func
<4>[ 513.155124] switch-dock: desktop_dock = 0switch-dock: state = 0
<4>[ 513.161310] h2w: off
<6>[ 513.303637] usb 1-1: reset high speed USB device using tegra-ehci and address 2
<4>[ 514.210503] Restarting tasks ...
<6>[ 514.215401] nvrm_notifier_show: blocking
<6>[ 514.224630] request_suspend_state: wakeup (3->0) at 178741913895 (2010-12-25 18:21:32.849360251 UTC)
<4>[ 514.238668] done.
<6>[ 514.243026] tegra_pm_notifier: start processing event=4
<6>[ 514.259163] nvrm_notifier_show: returning with 'PM_POST_SUSPEND'
<6>[ 514.268324] notify_daemon: wait for nvrm_daemon
<6>[ 514.277032] nvrm_notifier_show: blocking
<6>[ 514.282184] tegra_pm_notifier: finished processing event=4
<6>[ 514.308845] suspend: exit suspend, ret = 0 (2010-12-25 18:21:32.933580259 UTC)
<6>[ 514.340146] nvrm_notifier_show: returning with 'PM_DISPLAY_ON'
<6>[ 514.347391] notify_daemon: wait for nvrm_daemon
<4>[ 514.353767] PM_SCREEN_IS_OFF set to 0
<6>[ 514.796232] nvrm_notifier_show: blocking
<4>[ 521.222850] h2w: h2w_switch_irq_isrh2w: onSO340010: gpio_val=0xc0980000, button_val = 0xdba40004
<4>[ 533.359945] SO340010: gpio_val=0xc0980000, button_val = 0xdba40000

Going to go peek through the source and try to trace through platform_pm_suspend_noirq and see if I can figure anything out...

Oh, and @clemsyn, I already am using my own build from source of the kernel, and the issue is still there. So unless you rolled some patches into the power management/cpufreq/suspend-resume code, I bet the issue is still there in your kernel, just hasn't happened yet on your tablet since updating your kernel. :)

EDIT: hmm, I've found other references to that error -11 issue with other Android devices. Seems to be a symptom of rapid suspend/resume cycling. I can't tell if the suspend-resume cycle is a symptom of the slowdown or the cause though. I am now suspecting more likely a symptom than a cause, i.e. the tablet is stuck on slow CPU mode so attempts to wake take forever to go through, thus the system takes a couple button presses before it finally wakes.