lp:~liuyq0307/lava-dispatcher/disable-suspend-new branch can decrease the rate of this problem, but it seem not works 100%, IMO, we need to check it more deeply. and below is the output information from conmux-console on my local machine about the suspend and ip disconnect --------------------------------------------------------------------------- [ 4707.146118] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done. [ 4707.519592] PM: suspend of devices complete after 296.844 msecs [ 4707.565307] PM: late suspend of devices complete after 16.571 msecs [ 4707.594299] Disabling non-boot CPUs ... [ 4707.622161] CPU1: shutdown [ 4813.349182] Suspended for 105.700 seconds [ 4813.375793] wakeup wake lock: alarm [ 4813.401855] Enabling non-boot CPUs ... [ 4813.470458] CPU1: Booted secondary processor [ 4813.470458] CPU1: Unknown IPI message 0x1 [ 4813.470550] Calibrating delay loop (skipped) already calibrated this CPU [ 4813.484558] Switched to NOHz mode on CPU #1 [ 4813.581451] thermal_cooling_dev_register:Found cpu cpu [ 4813.581451] thermal_init_thermal_state:Not all components registered for cpu domain sensor (null), gov=ef9089a0, cooling=c08bcfcc [ 4813.581451] CPU1 is up [ 4813.964141] ------------[ cut here ]------------ [ 4813.975830] WARNING: at /mnt/jenkins/workspace/linaro-android_staging-panda/build/kernel/drivers/video/omap2/dss/dss.c:716 dss_runtime_get+0x34/0x40() [ 4813.975891] Modules linked in: wl12xx wl1273_core gator btwilink rfcomm hci_uart bnep bluetooth st_drv [ 4814.014007] [] (unwind_backtrace+0x0/0xf8) from [] (warn_slowpath_common+0x4c/0x64) [ 4814.031036] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_null+0x1c/0x24) [ 4814.031036] [] (warn_slowpath_null+0x1c/0x24) from [] (dss_runtime_get+0x34/0x40) [ 4814.065185] [] (dss_runtime_get+0x34/0x40) from [] (dispc_runtime_resume+0x8/0x1340) [ 4814.082427] [] (dispc_runtime_resume+0x8/0x1340) from [] (pm_generic_runtime_resume+0x2c/0x40) [ 4814.100555] [] (pm_generic_runtime_resume+0x2c/0x40) from [] (_od_resume_noirq+0x40/0x4c) [ 4814.118286] [] (_od_resume_noirq+0x40/0x4c) from [] (pm_noirq_op+0x98/0x160) [ 4814.134857] [] (pm_noirq_op+0x98/0x160) from [] (dpm_resume_noirq+0x48/0x144) [ 4814.151519] [] (dpm_resume_noirq+0x48/0x144) from [] (suspend_devices_and_enter+0x114/0x354) [ 4814.169616] [] (suspend_devices_and_enter+0x114/0x354) from [] (enter_state+0xec/0x128) [ 4814.187255] [] (enter_state+0xec/0x128) from [] (suspend+0x5c/0x194) [ 4814.187255] [] (suspend+0x5c/0x194) from [] (process_one_work+0x12c/0x48c) [ 4814.219512] [] (process_one_work+0x12c/0x48c) from [] (worker_thread+0x17c/0x37c) [ 4814.236511] [] (worker_thread+0x17c/0x37c) from [] (kthread+0x80/0x88) [ 4814.236511] [] (kthread+0x80/0x88) from [] (kernel_thread_exit+0x0/0x8) [ 4814.236511] ---[ end trace 46af755aa476bada ]--- [ 4814.280609] ------------[ cut here ]------------ [ 4814.292663] WARNING: at /mnt/jenkins/workspace/linaro-android_staging-panda/build/kernel/drivers/video/omap2/dss/dss.c:716 dss_runtime_get+0x34/0x40() [ 4814.314147] Modules linked in: wl12xx wl1273_core gator btwilink rfcomm hci_uart bnep bluetooth st_drv [ 4814.331359] [] (unwind_backtrace+0x0/0xf8) from [] (warn_slowpath_common+0x4c/0x64) [ 4814.331359] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_null+0x1c/0x24) [ 4814.365997] [] (warn_slowpath_null+0x1c/0x24) from [] (dss_runtime_get+0x34/0x40) [ 4814.366027] [] (dss_runtime_get+0x34/0x40) from [] (hdmi_runtime_resume+0x8/0x44) [ 4814.400024] [] (hdmi_runtime_resume+0x8/0x44) from [] (pm_generic_runtime_resume+0x2c/0x40) [ 4814.417968] [] (pm_generic_runtime_resume+0x2c/0x40) from [] (_od_resume_noirq+0x40/0x4c) [ 4814.417968] [] (_od_resume_noirq+0x40/0x4c) from [] (pm_noirq_op+0x98/0x160) [ 4814.452301] [] (pm_noirq_op+0x98/0x160) from [] (dpm_resume_noirq+0x48/0x144) [ 4814.468963] [] (dpm_resume_noirq+0x48/0x144) from [] (suspend_devices_and_enter+0x114/0x354) [ 4814.487030] [] (suspend_devices_and_enter+0x114/0x354) from [] (enter_state+0xec/0x128) [ 4814.504638] [] (enter_state+0xec/0x128) from [] (suspend+0x5c/0x194) [ 4814.520477] [] (suspend+0x5c/0x194) from [] (process_one_work+0x12c/0x48c) [ 4814.536895] [] (process_one_work+0x12c/0x48c) from [] (worker_thread+0x17c/0x37c) [ 4814.554016] [] (worker_thread+0x17c/0x37c) from [] (kthread+0x80/0x88) [ 4814.554016] [] (kthread+0x80/0x88) from [] (kernel_thread_exit+0x0/0x8) [ 4814.586334] ---[ end trace 46af755aa476badb ]--- [ 4814.598968] PM: early resume of devices complete after 1017.517 msecs [ 4815.236602] Trying disable clock dss_sys_clk with 0 usecount [ 4815.252014] ------------[ cut here ]------------ [ 4815.266265] WARNING: at /mnt/jenkins/workspace/linaro-android_staging-panda/build/kernel/arch/arm/plat-omap/clock.c:70 clk_disable+0x80/0x94() [ 4815.266265] Modules linked in: wl12xx wl1273_core gator btwilink rfcomm hci_uart bnep bluetooth st_drv [ 4815.308837] [] (unwind_backtrace+0x0/0xf8) from [] (warn_slowpath_common+0x4c/0x64) [ 4815.308837] [] (warn_slowpath_common+0x4c/0x64) from [] (warn_slowpath_null+0x1c/0x24) [ 4815.308837] [] (warn_slowpath_null+0x1c/0x24) from [] (clk_disable+0x80/0x94) [ 4815.366943] [] (clk_disable+0x80/0x94) from [] (hdmi_runtime_suspend+0x14/0x24) [ 4815.366943] [] (hdmi_runtime_suspend+0x14/0x24) from [] (pm_generic_runtime_suspend+0x2c/0x40) [ 4815.366943] [] (pm_generic_runtime_suspend+0x2c/0x40) from [] (_od_runtime_suspend+0xc/0x24) [ 4815.366943] [] (_od_runtime_suspend+0xc/0x24) from [] (rpm_callback+0x3c/0x6c) [ 4815.439178] [] (rpm_callback+0x3c/0x6c) from [] (rpm_suspend+0x1a0/0x3a8) [ 4815.439178] [] (rpm_suspend+0x1a0/0x3a8) from [] (__pm_runtime_suspend+0x5c/0x74) [ 4815.439178] [] (__pm_runtime_suspend+0x5c/0x74) from [] (pm_generic_runtime_idle+0x44/0x4c) [ 4815.499603] [] (pm_generic_runtime_idle+0x44/0x4c) from [] (rpm_idle+0xfc/0x1b8) [ 4815.522308] [] (rpm_idle+0xfc/0x1b8) from [] (__pm_runtime_idle+0x5c/0x74) [ 4815.522308] [] (__pm_runtime_idle+0x5c/0x74) from [] (device_resume+0xa4/0x128) [ 4815.522308] [] (device_resume+0xa4/0x128) from [] (dpm_resume+0x140/0x198) [ 4815.578338] [] (dpm_resume+0x140/0x198) from [] (dpm_resume_end+0xc/0x18) [ 4815.578338] [] (dpm_resume_end+0xc/0x18) from [] (suspend_devices_and_enter+0x15c/0x354) [ 4815.578338] [] (suspend_devices_and_enter+0x15c/0x354) from [] (enter_state+0xec/0x128) [ 4815.616546] [] (enter_state+0xec/0x128) from [] (suspend+0x5c/0x194) [ 4815.616546] [] (suspend+0x5c/0x194) from [] (process_one_work+0x12c/0x48c) [ 4815.616546] [] (process_one_work+0x12c/0x48c) from [] (worker_thread+0x17c/0x37c) [ 4815.616546] [] (worker_thread+0x17c/0x37c) from [] (kthread+0x80/0x88) [ 4815.710021] [] (kthread+0x80/0x88) from [] (kernel_thread_exit+0x0/0x8) [ 4815.710021] ---[ end trace 46af755aa476badc ]--- [ 4815.762176] omap_device: omap2_mcspi.1: new worst case deactivate latency 0: 61035 [ 4816.091339] PM: resume of devices complete after 1477.965 msecs [ 4816.111145] Restarting tasks ... done. [ 4816.142242] suspend: exit suspend, ret = 0 (2012-01-18 08:10:28.296966692 UTC) [ 4816.172515] PM: Syncing filesystems ... done. [ 4816.225646] (stc): st_register(4) [ 4816.225677] (stc): chnl_id list empty :4 [ 4816.225677] (stk) : st_kim_startFreezing user space processes ... [ 4816.369171] hub 3-0:1.0: activate --> -22 [ 4816.396636] (stk) :ldisc_install = 1 [ 4817.390625] (stk) :line disc installation timed out [ 4817.420227] (stk) :ldisc_install = 0 [ 4818.549774] (stk) :ldisc_install = 1 [ 4819.570159] (stk) :line disc installation timed out [ 4819.599334] (stk) :ldisc_install = 0 [ 4820.722625] (stk) :ldisc_install = 1 [ 4821.750213] (stk) :line disc installation timed out [ 4821.779022] (stk) :ldisc_install = 0 [ 4822.891143] (stk) :ldisc_install = 1 [ 4823.929534] (stk) :line disc installation timed out [ 4823.929534] (stk) :ldisc_install = 0 [ 4825.070953] (stk) :ldisc_install = 1 [ 4826.109222] (stk) :line disc installation timed out [ 4826.109222] (stk) :ldisc_install = 0 [ 4827.267181] (stk) :ldisc_install = 1 [ 4828.288909] (stk) :line disc installation timed out [ 4828.288909] (stk) :ldisc_install = 0 [ 4829.335754] Bluetooth: st_register failed -22 [ 4829.385101] (elapsed 13.11 seconds) done. [ 4829.411987] Freezing remaining freezable tasks ... (elapsed 0.02 seconds) done. [ 4829.795501] PM: suspend of devices complete after 333.129 msecs [ 4829.828582] omap_device: omap-mcpdm.-1: new worst case deactivate latency 0: 4058837 [ 4829.871520] omap_device: musb-omap2430.-1: new worst case deactivate latency 0: 9307861 [ 4829.902374] PM: late suspend of devices complete after 77.880 msecs [ 4829.931457] Disabling non-boot CPUs ... [ 4829.959259] CPU1: shutdown