netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* fec: suspend/resume broken on 3.18-rc2
@ 2014-10-28 17:18 Fabio Estevam
  2014-10-29  2:04 ` fugang.duan
  2014-10-29  5:46 ` fugang.duan
  0 siblings, 2 replies; 8+ messages in thread
From: Fabio Estevam @ 2014-10-28 17:18 UTC (permalink / raw)
  To: Duan Fugang-B38611, Frank Li; +Cc: Russell King, Shawn Guo, netdev

Hi,

I am running 3.18-rc2 on a mx6sx sdb board and noticed that fec
suspend/resume is broken (works fine on 3.17 though):

root@freescale /$ echo enabled > /sys/class/tty/ttymxc0/power/wakeup
root@freescale /$ echo mem > /sys/power/state
[   12.383292] PM: Syncing filesystems ... done.
[   12.423555] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   12.434382] Freezing remaining freezable tasks ... (elapsed 0.003
seconds) done.
[   12.510232] PM: suspend of devices complete after 58.151 msecs
[   12.516258] PM: suspend devices took 0.080 seconds
[   12.530579] PM: late suspend of devices complete after 9.454 msecs
[   12.546818] PM: noirq suspend of devices complete after 9.806 msecs
[   12.553328] Disabling non-boot CPUs ...
[   12.568077] PM: noirq resume of devices complete after 9.212 msecs
[   12.582440] PM: early resume of devices complete after 6.426 msecs
[   12.593831] fec 2188000.ethernet eth0: rcv is not +last
[   12.599237] Unable to handle kernel NULL pointer dereference at
virtual address 00000000
[   12.607438] pgd = 80004000
[   12.610187] [00000000] *pgd=00000000
[   12.613834] Internal error: Oops: 17 [#1] SMP ARM
[   12.618583] Modules linked in:
[   12.621706] CPU: 0 PID: 2 Comm: kthreadd Not tainted
3.18.0-rc2-00043-gf7e87a4-dirty #178
[   12.629943] task: be0789c0 ti: be088000 task.ti: be088000
[   12.635398] PC is at memcpy+0x80/0x330
[   12.639197] LR is at gro_pull_from_frag0+0x34/0xa8
[   12.644034] pc : [<802a6b60>]    lr : [<80539b8c>]    psr: 00000153
[   12.644034] sp : be089b34  ip : 00000010  fp : be089b6c
[   12.655577] r10: 00000000  r9 : 0000000e  r8 : 8094d9c0
[   12.660842] r7 : 8094d9c0  r6 : 00000012  r5 : bd9e5040  r4 : bd89d9c0
[   12.667412] r3 : 00000804  r2 : fffffff2  r1 : 00000000  r0 : bd9e483c
[   12.673987] Flags: nzcv  IRQs on  FIQs off  Mode SVC_32  ISA ARM
Segment kernel
[   12.681432] Control: 10c5387d  Table: bd99804a  DAC: 00000015
[   12.687228] Process kthreadd (pid: 2, stack limit = 0xbe088240)
[   12.693197] Stack: (0xbe089b34 to 0xbe08a000)
[   12.697601] 9b20:
bd9e5040 00000012 8094d9c0
[   12.705850] 9b40: 8094d9c0 bd9e483c bd89d9c0 80539b8c 00000000
bd89d9c0 be338710 00000003
[   12.714097] 9b60: be089bc4 be089b70 8053b0f4 80539b64 00000000
00000000 8053b1b4 811a0f80
[   12.722344] 9b80: 000007c1 befa4c80 be338000 00000002 be089bcc
8094d9c0 00000000 bd89d9c0
[   12.730588] 9ba0: be338710 00000000 bf084000 bd89d9c0 be338000
00000001 be089bdc be089bc8
[   12.738833] 9bc0: 8053b8e0 8053b08c bf084000 00000080 be089c5c
be089be0 80414f14 8053b8c4
[   12.747077] 9be0: 00000000 00000000 be338710 be338600 00000040
be338694 00000000 00000000
[   12.755320] 9c00: 80984c74 bd0c0900 00000000 00000000 00000000
be33a000 be33807c be338074
[   12.763565] 9c20: 00000040 00000001 80060d50 80060c18 0000012c
0000012c be7c41c0 80946100
[   12.771810] 9c40: be7c41c8 00000040 00000003 be338710 be089c94
be089c60 8053b628 80414ad8
[   12.780053] 9c60: 80060d50 ffff8fbc 00000008 00000000 8094608c
be088000 00000003 00000100
[   12.788297] 9c80: 00000003 80946080 be089cdc be089c98 8002d008
8053b568 be089cbc be089ca8
[   12.796542] 9ca0: 00000001 00208040 ffff8fbb 0000000a be089cdc
be088000 8094cd78 80940e6c
[   12.804786] 9cc0: be088000 00000000 be00a400 00000001 be089cf4
be089ce0 8002d448 8002cef4
[   12.813032] 9ce0: 00000180 00000000 be089d24 be089cf8 80069e40
8002d3a4 be089d50 c080e10c
[   12.821277] 9d00: 00000086 be089d50 8094cef0 c080e100 bd02e180
00000000 be089d4c be089d28
[   12.829521] 9d20: 8000875c 80069dd8 be0789c0 800b3f20 80000153
ffffffff be089d84 809aa580
[   12.837766] 9d40: be089e54 be089d50 80012b64 80008740 00000000
00000001 809a8940 00000000
[   12.846009] 9d60: 002000d0 809a8940 00000000 00000000 809aa580
bd02e180 00000000 be089e54
[   12.854254] 9d80: 00200010 be089d98 00080008 800b3f20 80000153
ffffffff 00000000 81157f4c
[   12.862498] 9da0: be0789c0 8096a990 80ad76a0 0000000c be088000
be7c3b50 be089e5c be089dc8
[   12.870744] 9dc0: 8005e760 8005dd08 be0789c0 00000000 00000458
802c749c 00000000 be7c3ba8
[   12.878988] 9de0: 00000002 00000000 00000458 00000000 be089e0c
be089e00 80ad8360 be078e18
[   12.887232] 9e00: 0000000c 00000000 806a02e8 00000001 00002edb
00000000 be001880 00000010
[   12.895476] 9e20: be089e64 be089e30 800e78ac 00800711 be088000
be0789c0 00000000 809aa580
[   12.903722] 9e40: bd02e180 ffffffff be089e64 be089e58 800b48a8
800b3ee8 be089ef4 be089e68
[   12.911967] 9e60: 80027a50 800b4894 80ad76a0 0000005c be088000
8095c8c0 be089f1c be089e88
[   12.920210] 9e80: 8005e760 8005dd08 be089ecc be089e98 80047bdc
806a02f8 00000000 00000000
[   12.928453] 9ea0: 80047b98 00000000 00000000 be3fef80 800433d8
00000000 80add860 be078e18
[   12.936696] 9ec0: 0000005c 00000000 8069aec0 00800711 be3fef80
00000000 00000000 00000000
[   12.944942] 9ee0: 00000001 be088000 be089f64 be089ef8 80028f1c
8002798c 00000000 00000000
[   12.953186] 9f00: 00000001 00000000 00000001 be088000 be089f54
be089f20 8006049c 8005e3b8
[   12.961429] 9f20: 00000001 00000000 be0789c0 8095c8b0 bd1a5c40
8095c8b0 8095c8d0 be3fef94
[   12.969677] 9f40: be3fef80 8095c8b0 8095c8d0 00000000 00000001
be088000 be089f7c be089f68
[   12.977921] 9f60: 8002925c 80028e80 00000000 be3fef94 be089fac
be089f80 80043d24 80029238
[   12.986165] 9f80: ffffffff 00000000 80043c48 00000000 00000000
00000000 00000000 00000000
[   12.994411] 9fa0: 00000000 be089fb0 8000ece8 80043c54 00000000
00000000 00000000 00000000
[   13.002653] 9fc0: 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000
[   13.010897] 9fe0: 00000000 00000000 00000000 00000000 00000013
00000000 beff3ab1 beff3c11
[   13.019129] Backtrace:
[   13.021659] [<80539b58>] (gro_pull_from_frag0) from [<8053b0f4>]
(dev_gro_receive+0x74/0x3e8)
[   13.030245]  r6:00000003 r5:be338710 r4:bd89d9c0 r3:00000000
[   13.036069] [<8053b080>] (dev_gro_receive) from [<8053b8e0>]
(napi_gro_receive+0x28/0xa8)
[   13.044303]  r10:00000001 r9:be338000 r8:bd89d9c0 r7:bf084000
r6:00000000 r5:be338710
[   13.052314]  r4:bd89d9c0
[   13.054927] [<8053b8b8>] (napi_gro_receive) from [<80414f14>]
(fec_enet_rx_napi+0x448/0xadc)
[   13.063423]  r5:00000080 r4:bf084000
[   13.067099] [<80414acc>] (fec_enet_rx_napi) from [<8053b628>]
(net_rx_action+0xcc/0x1b4)
[   13.075246]  r10:be338710 r9:00000003 r8:00000040 r7:be7c41c8
r6:80946100 r5:be7c41c0
[   13.083257]  r4:0000012c
[   13.085865] [<8053b55c>] (net_rx_action) from [<8002d008>]
(__do_softirq+0x120/0x268)
[   13.093754]  r10:80946080 r9:00000003 r8:00000100 r7:00000003
r6:be088000 r5:8094608c
[   13.101766]  r4:00000000
[   13.104368] [<8002cee8>] (__do_softirq) from [<8002d448>]
(irq_exit+0xb0/0x104)
[   13.111731]  r10:00000001 r9:be00a400 r8:00000000 r7:be088000
r6:80940e6c r5:8094cd78
[   13.119738]  r4:be088000
[   13.122345] [<8002d398>] (irq_exit) from [<80069e40>]
(__handle_domain_irq+0x74/0xc8)
[   13.130233]  r4:00000000 r3:00000180
[   13.133907] [<80069dcc>] (__handle_domain_irq) from [<8000875c>]
(gic_handle_irq+0x28/0x68)
[   13.142317]  r10:00000000 r9:bd02e180 r8:c080e100 r7:8094cef0
r6:be089d50 r5:00000086
[   13.150328]  r4:c080e10c r3:be089d50
[   13.153997] [<80008734>] (gic_handle_irq) from [<80012b64>]
(__irq_svc+0x44/0x5c)
[   13.161539] Exception stack(0xbe089d50 to 0xbe089d98)
[   13.166638] 9d40:                                     00000000
00000001 809a8940 00000000
[   13.174884] 9d60: 002000d0 809a8940 00000000 00000000 809aa580
bd02e180 00000000 be089e54
[   13.183126] 9d80: 00200010 be089d98 00080008 800b3f20 80000153 ffffffff
[   13.189785]  r8:809aa580 r7:be089d84 r6:ffffffff r5:80000153
r4:800b3f20 r3:be0789c0
[   13.197725] [<800b3edc>] (__alloc_pages_nodemask) from [<800b48a8>]
(alloc_kmem_pages_node+0x20/0x28)
[   13.207008]  r10:ffffffff r9:bd02e180 r8:809aa580 r7:00000000
r6:be0789c0 r5:be088000
[   13.215018]  r4:00800711
[   13.217635] [<800b4888>] (alloc_kmem_pages_node) from [<80027a50>]
(copy_process.part.52+0xd0/0x1440)
[   13.226938] [<80027980>] (copy_process.part.52) from [<80028f1c>]
(do_fork+0xa8/0x3b8)
[   13.234913]  r10:be088000 r9:00000001 r8:00000000 r7:00000000
r6:00000000 r5:be3fef80
[   13.242922]  r4:00800711
[   13.245528] [<80028e74>] (do_fork) from [<8002925c>]
(kernel_thread+0x30/0x38)
[   13.252803]  r10:be088000 r9:00000001 r8:00000000 r7:8095c8d0
r6:8095c8b0 r5:be3fef80
[   13.260813]  r4:be3fef94
[   13.263419] [<8002922c>] (kernel_thread) from [<80043d24>]
(kthreadd+0xdc/0x14c)
[   13.270889] [<80043c48>] (kthreadd) from [<8000ece8>]
(ret_from_fork+0x14/0x2c)
[   13.278254]  r10:00000000 r9:00000000 r8:00000000 r7:00000000
r6:00000000 r5:80043c48
[   13.286263]  r4:00000000 r3:ffffffff
[   13.289930] Code: e320f000 e4913004 e4914004 e4915004 (e4916004)
[   13.296165] ---[ end trace bc69878b7a8d6f78 ]---
[   13.300839] Kernel panic - not syncing: Fatal exception in interrupt
[   13.307258] ---[ end Kernel panic - not syncing: Fatal exception in interrupt

Haven't started debugging this yet, but just wanted to report in case
this sounds familiar to someone.

Regards,

Fabio Estevam

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: suspend/resume broken on 3.18-rc2
  2014-10-28 17:18 fec: suspend/resume broken on 3.18-rc2 Fabio Estevam
@ 2014-10-29  2:04 ` fugang.duan
  2014-10-29  5:46 ` fugang.duan
  1 sibling, 0 replies; 8+ messages in thread
From: fugang.duan @ 2014-10-29  2:04 UTC (permalink / raw)
  To: Fabio Estevam, Frank.Li; +Cc: Russell King, Shawn Guo, netdev

From: Fabio Estevam <festevam@gmail.com> Sent: Wednesday, October 29, 2014 1:19 AM
>To: Duan Fugang-B38611; Li Frank-B20596
>Cc: Russell King; Shawn Guo; netdev@vger.kernel.org
>Subject: fec: suspend/resume broken on 3.18-rc2
>
>Hi,
>
>I am running 3.18-rc2 on a mx6sx sdb board and noticed that fec
>suspend/resume is broken (works fine on 3.17 though):
>
>root@freescale /$ echo enabled > /sys/class/tty/ttymxc0/power/wakeup
>root@freescale /$ echo mem > /sys/power/state
>[   12.383292] PM: Syncing filesystems ... done.
>[   12.423555] Freezing user space processes ... (elapsed 0.003 seconds)
>done.
>[   12.434382] Freezing remaining freezable tasks ... (elapsed 0.003
>seconds) done.
>[   12.510232] PM: suspend of devices complete after 58.151 msecs
>[   12.516258] PM: suspend devices took 0.080 seconds
>[   12.530579] PM: late suspend of devices complete after 9.454 msecs
>[   12.546818] PM: noirq suspend of devices complete after 9.806 msecs
>[   12.553328] Disabling non-boot CPUs ...
>[   12.568077] PM: noirq resume of devices complete after 9.212 msecs
>[   12.582440] PM: early resume of devices complete after 6.426 msecs
>[   12.593831] fec 2188000.ethernet eth0: rcv is not +last
>[   12.599237] Unable to handle kernel NULL pointer dereference at
>virtual address 00000000
>[   12.607438] pgd = 80004000
>[   12.610187] [00000000] *pgd=00000000
>[   12.613834] Internal error: Oops: 17 [#1] SMP ARM
>[   12.618583] Modules linked in:
>[   12.621706] CPU: 0 PID: 2 Comm: kthreadd Not tainted
>3.18.0-rc2-00043-gf7e87a4-dirty #178
>[   12.629943] task: be0789c0 ti: be088000 task.ti: be088000
>[   12.635398] PC is at memcpy+0x80/0x330
>[   12.639197] LR is at gro_pull_from_frag0+0x34/0xa8
>[   12.644034] pc : [<802a6b60>]    lr : [<80539b8c>]    psr: 00000153
>[   12.644034] sp : be089b34  ip : 00000010  fp : be089b6c
>[   12.655577] r10: 00000000  r9 : 0000000e  r8 : 8094d9c0
>[   12.660842] r7 : 8094d9c0  r6 : 00000012  r5 : bd9e5040  r4 : bd89d9c0
>[   12.667412] r3 : 00000804  r2 : fffffff2  r1 : 00000000  r0 : bd9e483c
>[   12.673987] Flags: nzcv  IRQs on  FIQs off  Mode SVC_32  ISA ARM
>Segment kernel
>[   12.681432] Control: 10c5387d  Table: bd99804a  DAC: 00000015
>[   12.687228] Process kthreadd (pid: 2, stack limit = 0xbe088240)
>[   12.693197] Stack: (0xbe089b34 to 0xbe08a000)
>[   12.697601] 9b20:
>bd9e5040 00000012 8094d9c0
>[   12.705850] 9b40: 8094d9c0 bd9e483c bd89d9c0 80539b8c 00000000
>bd89d9c0 be338710 00000003
>[   12.714097] 9b60: be089bc4 be089b70 8053b0f4 80539b64 00000000
>00000000 8053b1b4 811a0f80
>[   12.722344] 9b80: 000007c1 befa4c80 be338000 00000002 be089bcc
>8094d9c0 00000000 bd89d9c0
>[   12.730588] 9ba0: be338710 00000000 bf084000 bd89d9c0 be338000
>00000001 be089bdc be089bc8
>[   12.738833] 9bc0: 8053b8e0 8053b08c bf084000 00000080 be089c5c
>be089be0 80414f14 8053b8c4
>[   12.747077] 9be0: 00000000 00000000 be338710 be338600 00000040
>be338694 00000000 00000000
>[   12.755320] 9c00: 80984c74 bd0c0900 00000000 00000000 00000000
>be33a000 be33807c be338074
>[   12.763565] 9c20: 00000040 00000001 80060d50 80060c18 0000012c
>0000012c be7c41c0 80946100
>[   12.771810] 9c40: be7c41c8 00000040 00000003 be338710 be089c94
>be089c60 8053b628 80414ad8
>[   12.780053] 9c60: 80060d50 ffff8fbc 00000008 00000000 8094608c
>be088000 00000003 00000100
>[   12.788297] 9c80: 00000003 80946080 be089cdc be089c98 8002d008
>8053b568 be089cbc be089ca8
>[   12.796542] 9ca0: 00000001 00208040 ffff8fbb 0000000a be089cdc
>be088000 8094cd78 80940e6c
>[   12.804786] 9cc0: be088000 00000000 be00a400 00000001 be089cf4
>be089ce0 8002d448 8002cef4
>[   12.813032] 9ce0: 00000180 00000000 be089d24 be089cf8 80069e40
>8002d3a4 be089d50 c080e10c
>[   12.821277] 9d00: 00000086 be089d50 8094cef0 c080e100 bd02e180
>00000000 be089d4c be089d28
>[   12.829521] 9d20: 8000875c 80069dd8 be0789c0 800b3f20 80000153
>ffffffff be089d84 809aa580
>[   12.837766] 9d40: be089e54 be089d50 80012b64 80008740 00000000
>00000001 809a8940 00000000
>[   12.846009] 9d60: 002000d0 809a8940 00000000 00000000 809aa580
>bd02e180 00000000 be089e54
>[   12.854254] 9d80: 00200010 be089d98 00080008 800b3f20 80000153
>ffffffff 00000000 81157f4c
>[   12.862498] 9da0: be0789c0 8096a990 80ad76a0 0000000c be088000
>be7c3b50 be089e5c be089dc8
>[   12.870744] 9dc0: 8005e760 8005dd08 be0789c0 00000000 00000458
>802c749c 00000000 be7c3ba8
>[   12.878988] 9de0: 00000002 00000000 00000458 00000000 be089e0c
>be089e00 80ad8360 be078e18
>[   12.887232] 9e00: 0000000c 00000000 806a02e8 00000001 00002edb
>00000000 be001880 00000010
>[   12.895476] 9e20: be089e64 be089e30 800e78ac 00800711 be088000
>be0789c0 00000000 809aa580
>[   12.903722] 9e40: bd02e180 ffffffff be089e64 be089e58 800b48a8
>800b3ee8 be089ef4 be089e68
>[   12.911967] 9e60: 80027a50 800b4894 80ad76a0 0000005c be088000
>8095c8c0 be089f1c be089e88
>[   12.920210] 9e80: 8005e760 8005dd08 be089ecc be089e98 80047bdc
>806a02f8 00000000 00000000
>[   12.928453] 9ea0: 80047b98 00000000 00000000 be3fef80 800433d8
>00000000 80add860 be078e18
>[   12.936696] 9ec0: 0000005c 00000000 8069aec0 00800711 be3fef80
>00000000 00000000 00000000
>[   12.944942] 9ee0: 00000001 be088000 be089f64 be089ef8 80028f1c
>8002798c 00000000 00000000
>[   12.953186] 9f00: 00000001 00000000 00000001 be088000 be089f54
>be089f20 8006049c 8005e3b8
>[   12.961429] 9f20: 00000001 00000000 be0789c0 8095c8b0 bd1a5c40
>8095c8b0 8095c8d0 be3fef94
>[   12.969677] 9f40: be3fef80 8095c8b0 8095c8d0 00000000 00000001
>be088000 be089f7c be089f68
>[   12.977921] 9f60: 8002925c 80028e80 00000000 be3fef94 be089fac
>be089f80 80043d24 80029238
>[   12.986165] 9f80: ffffffff 00000000 80043c48 00000000 00000000
>00000000 00000000 00000000
>[   12.994411] 9fa0: 00000000 be089fb0 8000ece8 80043c54 00000000
>00000000 00000000 00000000
>[   13.002653] 9fc0: 00000000 00000000 00000000 00000000 00000000
>00000000 00000000 00000000
>[   13.010897] 9fe0: 00000000 00000000 00000000 00000000 00000013
>00000000 beff3ab1 beff3c11
>[   13.019129] Backtrace:
>[   13.021659] [<80539b58>] (gro_pull_from_frag0) from [<8053b0f4>]
>(dev_gro_receive+0x74/0x3e8)
>[   13.030245]  r6:00000003 r5:be338710 r4:bd89d9c0 r3:00000000
>[   13.036069] [<8053b080>] (dev_gro_receive) from [<8053b8e0>]
>(napi_gro_receive+0x28/0xa8)
>[   13.044303]  r10:00000001 r9:be338000 r8:bd89d9c0 r7:bf084000
>r6:00000000 r5:be338710
>[   13.052314]  r4:bd89d9c0
>[   13.054927] [<8053b8b8>] (napi_gro_receive) from [<80414f14>]
>(fec_enet_rx_napi+0x448/0xadc)
>[   13.063423]  r5:00000080 r4:bf084000
>[   13.067099] [<80414acc>] (fec_enet_rx_napi) from [<8053b628>]
>(net_rx_action+0xcc/0x1b4)
>[   13.075246]  r10:be338710 r9:00000003 r8:00000040 r7:be7c41c8
>r6:80946100 r5:be7c41c0
>[   13.083257]  r4:0000012c
>[   13.085865] [<8053b55c>] (net_rx_action) from [<8002d008>]
>(__do_softirq+0x120/0x268)
>[   13.093754]  r10:80946080 r9:00000003 r8:00000100 r7:00000003
>r6:be088000 r5:8094608c
>[   13.101766]  r4:00000000
>[   13.104368] [<8002cee8>] (__do_softirq) from [<8002d448>]
>(irq_exit+0xb0/0x104)
>[   13.111731]  r10:00000001 r9:be00a400 r8:00000000 r7:be088000
>r6:80940e6c r5:8094cd78
>[   13.119738]  r4:be088000
>[   13.122345] [<8002d398>] (irq_exit) from [<80069e40>]
>(__handle_domain_irq+0x74/0xc8)
>[   13.130233]  r4:00000000 r3:00000180
>[   13.133907] [<80069dcc>] (__handle_domain_irq) from [<8000875c>]
>(gic_handle_irq+0x28/0x68)
>[   13.142317]  r10:00000000 r9:bd02e180 r8:c080e100 r7:8094cef0
>r6:be089d50 r5:00000086
>[   13.150328]  r4:c080e10c r3:be089d50
>[   13.153997] [<80008734>] (gic_handle_irq) from [<80012b64>]
>(__irq_svc+0x44/0x5c)
>[   13.161539] Exception stack(0xbe089d50 to 0xbe089d98)
>[   13.166638] 9d40:                                     00000000
>00000001 809a8940 00000000
>[   13.174884] 9d60: 002000d0 809a8940 00000000 00000000 809aa580
>bd02e180 00000000 be089e54
>[   13.183126] 9d80: 00200010 be089d98 00080008 800b3f20 80000153 ffffffff
>[   13.189785]  r8:809aa580 r7:be089d84 r6:ffffffff r5:80000153
>r4:800b3f20 r3:be0789c0
>[   13.197725] [<800b3edc>] (__alloc_pages_nodemask) from [<800b48a8>]
>(alloc_kmem_pages_node+0x20/0x28)
>[   13.207008]  r10:ffffffff r9:bd02e180 r8:809aa580 r7:00000000
>r6:be0789c0 r5:be088000
>[   13.215018]  r4:00800711
>[   13.217635] [<800b4888>] (alloc_kmem_pages_node) from [<80027a50>]
>(copy_process.part.52+0xd0/0x1440)
>[   13.226938] [<80027980>] (copy_process.part.52) from [<80028f1c>]
>(do_fork+0xa8/0x3b8)
>[   13.234913]  r10:be088000 r9:00000001 r8:00000000 r7:00000000
>r6:00000000 r5:be3fef80
>[   13.242922]  r4:00800711
>[   13.245528] [<80028e74>] (do_fork) from [<8002925c>]
>(kernel_thread+0x30/0x38)
>[   13.252803]  r10:be088000 r9:00000001 r8:00000000 r7:8095c8d0
>r6:8095c8b0 r5:be3fef80
>[   13.260813]  r4:be3fef94
>[   13.263419] [<8002922c>] (kernel_thread) from [<80043d24>]
>(kthreadd+0xdc/0x14c)
>[   13.270889] [<80043c48>] (kthreadd) from [<8000ece8>]
>(ret_from_fork+0x14/0x2c)
>[   13.278254]  r10:00000000 r9:00000000 r8:00000000 r7:00000000
>r6:00000000 r5:80043c48
>[   13.286263]  r4:00000000 r3:ffffffff
>[   13.289930] Code: e320f000 e4913004 e4914004 e4915004 (e4916004)
>[   13.296165] ---[ end trace bc69878b7a8d6f78 ]---
>[   13.300839] Kernel panic - not syncing: Fatal exception in interrupt
>[   13.307258] ---[ end Kernel panic - not syncing: Fatal exception in
>interrupt
>
>Haven't started debugging this yet, but just wanted to report in case this
>sounds familiar to someone.
>
>Regards,
>
>Fabio Estevam

I will double check it. Thanks for your report.

Regards,
Andy

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: suspend/resume broken on 3.18-rc2
  2014-10-28 17:18 fec: suspend/resume broken on 3.18-rc2 Fabio Estevam
  2014-10-29  2:04 ` fugang.duan
@ 2014-10-29  5:46 ` fugang.duan
  2014-10-29 11:47   ` Fabio Estevam
  1 sibling, 1 reply; 8+ messages in thread
From: fugang.duan @ 2014-10-29  5:46 UTC (permalink / raw)
  To: Fabio Estevam, Frank.Li; +Cc: Russell King, Shawn Guo, netdev

From: Fabio Estevam <festevam@gmail.com> Sent: Wednesday, October 29, 2014 1:19 AM
>To: Duan Fugang-B38611; Li Frank-B20596
>Cc: Russell King; Shawn Guo; netdev@vger.kernel.org
>Subject: fec: suspend/resume broken on 3.18-rc2
>
>Hi,
>
>I am running 3.18-rc2 on a mx6sx sdb board and noticed that fec
>suspend/resume is broken (works fine on 3.17 though):
>
>root@freescale /$ echo enabled > /sys/class/tty/ttymxc0/power/wakeup
>root@freescale /$ echo mem > /sys/power/state
>[   12.383292] PM: Syncing filesystems ... done.
>[   12.423555] Freezing user space processes ... (elapsed 0.003 seconds)
>done.
>[   12.434382] Freezing remaining freezable tasks ... (elapsed 0.003
>seconds) done.
>[   12.510232] PM: suspend of devices complete after 58.151 msecs
>[   12.516258] PM: suspend devices took 0.080 seconds
>[   12.530579] PM: late suspend of devices complete after 9.454 msecs
>[   12.546818] PM: noirq suspend of devices complete after 9.806 msecs
>[   12.553328] Disabling non-boot CPUs ...
>[   12.568077] PM: noirq resume of devices complete after 9.212 msecs
>[   12.582440] PM: early resume of devices complete after 6.426 msecs
>[   12.593831] fec 2188000.ethernet eth0: rcv is not +last
>[   12.599237] Unable to handle kernel NULL pointer dereference at
>virtual address 00000000
>[   12.607438] pgd = 80004000
>[   12.610187] [00000000] *pgd=00000000
>[   12.613834] Internal error: Oops: 17 [#1] SMP ARM
>[   12.618583] Modules linked in:
>[   12.621706] CPU: 0 PID: 2 Comm: kthreadd Not tainted
>3.18.0-rc2-00043-gf7e87a4-dirty #178
>[   12.629943] task: be0789c0 ti: be088000 task.ti: be088000
>[   12.635398] PC is at memcpy+0x80/0x330
>[   12.639197] LR is at gro_pull_from_frag0+0x34/0xa8
>[   12.644034] pc : [<802a6b60>]    lr : [<80539b8c>]    psr: 00000153
>[   12.644034] sp : be089b34  ip : 00000010  fp : be089b6c
>[   12.655577] r10: 00000000  r9 : 0000000e  r8 : 8094d9c0
>[   12.660842] r7 : 8094d9c0  r6 : 00000012  r5 : bd9e5040  r4 : bd89d9c0
>[   12.667412] r3 : 00000804  r2 : fffffff2  r1 : 00000000  r0 : bd9e483c
>[   12.673987] Flags: nzcv  IRQs on  FIQs off  Mode SVC_32  ISA ARM
>Segment kernel
>[   12.681432] Control: 10c5387d  Table: bd99804a  DAC: 00000015
>[   12.687228] Process kthreadd (pid: 2, stack limit = 0xbe088240)
>[   12.693197] Stack: (0xbe089b34 to 0xbe08a000)
>[   12.697601] 9b20:
>bd9e5040 00000012 8094d9c0
>[   12.705850] 9b40: 8094d9c0 bd9e483c bd89d9c0 80539b8c 00000000
>bd89d9c0 be338710 00000003
>[   12.714097] 9b60: be089bc4 be089b70 8053b0f4 80539b64 00000000
>00000000 8053b1b4 811a0f80
>[   12.722344] 9b80: 000007c1 befa4c80 be338000 00000002 be089bcc
>8094d9c0 00000000 bd89d9c0
>[   12.730588] 9ba0: be338710 00000000 bf084000 bd89d9c0 be338000
>00000001 be089bdc be089bc8
>[   12.738833] 9bc0: 8053b8e0 8053b08c bf084000 00000080 be089c5c
>be089be0 80414f14 8053b8c4
>[   12.747077] 9be0: 00000000 00000000 be338710 be338600 00000040
>be338694 00000000 00000000
>[   12.755320] 9c00: 80984c74 bd0c0900 00000000 00000000 00000000
>be33a000 be33807c be338074
>[   12.763565] 9c20: 00000040 00000001 80060d50 80060c18 0000012c
>0000012c be7c41c0 80946100
>[   12.771810] 9c40: be7c41c8 00000040 00000003 be338710 be089c94
>be089c60 8053b628 80414ad8
>[   12.780053] 9c60: 80060d50 ffff8fbc 00000008 00000000 8094608c
>be088000 00000003 00000100
>[   12.788297] 9c80: 00000003 80946080 be089cdc be089c98 8002d008
>8053b568 be089cbc be089ca8
>[   12.796542] 9ca0: 00000001 00208040 ffff8fbb 0000000a be089cdc
>be088000 8094cd78 80940e6c
>[   12.804786] 9cc0: be088000 00000000 be00a400 00000001 be089cf4
>be089ce0 8002d448 8002cef4
>[   12.813032] 9ce0: 00000180 00000000 be089d24 be089cf8 80069e40
>8002d3a4 be089d50 c080e10c
>[   12.821277] 9d00: 00000086 be089d50 8094cef0 c080e100 bd02e180
>00000000 be089d4c be089d28
>[   12.829521] 9d20: 8000875c 80069dd8 be0789c0 800b3f20 80000153
>ffffffff be089d84 809aa580
>[   12.837766] 9d40: be089e54 be089d50 80012b64 80008740 00000000
>00000001 809a8940 00000000
>[   12.846009] 9d60: 002000d0 809a8940 00000000 00000000 809aa580
>bd02e180 00000000 be089e54
>[   12.854254] 9d80: 00200010 be089d98 00080008 800b3f20 80000153
>ffffffff 00000000 81157f4c
>[   12.862498] 9da0: be0789c0 8096a990 80ad76a0 0000000c be088000
>be7c3b50 be089e5c be089dc8
>[   12.870744] 9dc0: 8005e760 8005dd08 be0789c0 00000000 00000458
>802c749c 00000000 be7c3ba8
>[   12.878988] 9de0: 00000002 00000000 00000458 00000000 be089e0c
>be089e00 80ad8360 be078e18
>[   12.887232] 9e00: 0000000c 00000000 806a02e8 00000001 00002edb
>00000000 be001880 00000010
>[   12.895476] 9e20: be089e64 be089e30 800e78ac 00800711 be088000
>be0789c0 00000000 809aa580
>[   12.903722] 9e40: bd02e180 ffffffff be089e64 be089e58 800b48a8
>800b3ee8 be089ef4 be089e68
>[   12.911967] 9e60: 80027a50 800b4894 80ad76a0 0000005c be088000
>8095c8c0 be089f1c be089e88
>[   12.920210] 9e80: 8005e760 8005dd08 be089ecc be089e98 80047bdc
>806a02f8 00000000 00000000
>[   12.928453] 9ea0: 80047b98 00000000 00000000 be3fef80 800433d8
>00000000 80add860 be078e18
>[   12.936696] 9ec0: 0000005c 00000000 8069aec0 00800711 be3fef80
>00000000 00000000 00000000
>[   12.944942] 9ee0: 00000001 be088000 be089f64 be089ef8 80028f1c
>8002798c 00000000 00000000
>[   12.953186] 9f00: 00000001 00000000 00000001 be088000 be089f54
>be089f20 8006049c 8005e3b8
>[   12.961429] 9f20: 00000001 00000000 be0789c0 8095c8b0 bd1a5c40
>8095c8b0 8095c8d0 be3fef94
>[   12.969677] 9f40: be3fef80 8095c8b0 8095c8d0 00000000 00000001
>be088000 be089f7c be089f68
>[   12.977921] 9f60: 8002925c 80028e80 00000000 be3fef94 be089fac
>be089f80 80043d24 80029238
>[   12.986165] 9f80: ffffffff 00000000 80043c48 00000000 00000000
>00000000 00000000 00000000
>[   12.994411] 9fa0: 00000000 be089fb0 8000ece8 80043c54 00000000
>00000000 00000000 00000000
>[   13.002653] 9fc0: 00000000 00000000 00000000 00000000 00000000
>00000000 00000000 00000000
>[   13.010897] 9fe0: 00000000 00000000 00000000 00000000 00000013
>00000000 beff3ab1 beff3c11
>[   13.019129] Backtrace:
>[   13.021659] [<80539b58>] (gro_pull_from_frag0) from [<8053b0f4>]
>(dev_gro_receive+0x74/0x3e8)
>[   13.030245]  r6:00000003 r5:be338710 r4:bd89d9c0 r3:00000000
>[   13.036069] [<8053b080>] (dev_gro_receive) from [<8053b8e0>]
>(napi_gro_receive+0x28/0xa8)
>[   13.044303]  r10:00000001 r9:be338000 r8:bd89d9c0 r7:bf084000
>r6:00000000 r5:be338710
>[   13.052314]  r4:bd89d9c0
>[   13.054927] [<8053b8b8>] (napi_gro_receive) from [<80414f14>]
>(fec_enet_rx_napi+0x448/0xadc)
>[   13.063423]  r5:00000080 r4:bf084000
>[   13.067099] [<80414acc>] (fec_enet_rx_napi) from [<8053b628>]
>(net_rx_action+0xcc/0x1b4)
>[   13.075246]  r10:be338710 r9:00000003 r8:00000040 r7:be7c41c8
>r6:80946100 r5:be7c41c0
>[   13.083257]  r4:0000012c
>[   13.085865] [<8053b55c>] (net_rx_action) from [<8002d008>]
>(__do_softirq+0x120/0x268)
>[   13.093754]  r10:80946080 r9:00000003 r8:00000100 r7:00000003
>r6:be088000 r5:8094608c
>[   13.101766]  r4:00000000
>[   13.104368] [<8002cee8>] (__do_softirq) from [<8002d448>]
>(irq_exit+0xb0/0x104)
>[   13.111731]  r10:00000001 r9:be00a400 r8:00000000 r7:be088000
>r6:80940e6c r5:8094cd78
>[   13.119738]  r4:be088000
>[   13.122345] [<8002d398>] (irq_exit) from [<80069e40>]
>(__handle_domain_irq+0x74/0xc8)
>[   13.130233]  r4:00000000 r3:00000180
>[   13.133907] [<80069dcc>] (__handle_domain_irq) from [<8000875c>]
>(gic_handle_irq+0x28/0x68)
>[   13.142317]  r10:00000000 r9:bd02e180 r8:c080e100 r7:8094cef0
>r6:be089d50 r5:00000086
>[   13.150328]  r4:c080e10c r3:be089d50
>[   13.153997] [<80008734>] (gic_handle_irq) from [<80012b64>]
>(__irq_svc+0x44/0x5c)
>[   13.161539] Exception stack(0xbe089d50 to 0xbe089d98)
>[   13.166638] 9d40:                                     00000000
>00000001 809a8940 00000000
>[   13.174884] 9d60: 002000d0 809a8940 00000000 00000000 809aa580
>bd02e180 00000000 be089e54
>[   13.183126] 9d80: 00200010 be089d98 00080008 800b3f20 80000153 ffffffff
>[   13.189785]  r8:809aa580 r7:be089d84 r6:ffffffff r5:80000153
>r4:800b3f20 r3:be0789c0
>[   13.197725] [<800b3edc>] (__alloc_pages_nodemask) from [<800b48a8>]
>(alloc_kmem_pages_node+0x20/0x28)
>[   13.207008]  r10:ffffffff r9:bd02e180 r8:809aa580 r7:00000000
>r6:be0789c0 r5:be088000
>[   13.215018]  r4:00800711
>[   13.217635] [<800b4888>] (alloc_kmem_pages_node) from [<80027a50>]
>(copy_process.part.52+0xd0/0x1440)
>[   13.226938] [<80027980>] (copy_process.part.52) from [<80028f1c>]
>(do_fork+0xa8/0x3b8)
>[   13.234913]  r10:be088000 r9:00000001 r8:00000000 r7:00000000
>r6:00000000 r5:be3fef80
>[   13.242922]  r4:00800711
>[   13.245528] [<80028e74>] (do_fork) from [<8002925c>]
>(kernel_thread+0x30/0x38)
>[   13.252803]  r10:be088000 r9:00000001 r8:00000000 r7:8095c8d0
>r6:8095c8b0 r5:be3fef80
>[   13.260813]  r4:be3fef94
>[   13.263419] [<8002922c>] (kernel_thread) from [<80043d24>]
>(kthreadd+0xdc/0x14c)
>[   13.270889] [<80043c48>] (kthreadd) from [<8000ece8>]
>(ret_from_fork+0x14/0x2c)
>[   13.278254]  r10:00000000 r9:00000000 r8:00000000 r7:00000000
>r6:00000000 r5:80043c48
>[   13.286263]  r4:00000000 r3:ffffffff
>[   13.289930] Code: e320f000 e4913004 e4914004 e4915004 (e4916004)
>[   13.296165] ---[ end trace bc69878b7a8d6f78 ]---
>[   13.300839] Kernel panic - not syncing: Fatal exception in interrupt
>[   13.307258] ---[ end Kernel panic - not syncing: Fatal exception in
>interrupt
>
>Haven't started debugging this yet, but just wanted to report in case this
>sounds familiar to someone.
>
Hi, Fabio,

I test 3.18.0-rc2, and has some problems:
- most of time, imx6sx-sdb cannot resume back regardless of nfs or SD rootfs, and power key also cannnot resume back.
- when do "echo core > /sys/power/pm_test", and then do suspend/resume test, console key can wake up system, but no broken issue found in nfs.

Regards,
Andy

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: suspend/resume broken on 3.18-rc2
  2014-10-29  5:46 ` fugang.duan
@ 2014-10-29 11:47   ` Fabio Estevam
  2014-10-30  2:34     ` Anson.Huang
  0 siblings, 1 reply; 8+ messages in thread
From: Fabio Estevam @ 2014-10-29 11:47 UTC (permalink / raw)
  To: fugang.duan, Anson Huang; +Cc: Frank.Li, Russell King, Shawn Guo, netdev

On Wed, Oct 29, 2014 at 3:46 AM, fugang.duan@freescale.com
<fugang.duan@freescale.com> wrote:

> Hi, Fabio,
>
> I test 3.18.0-rc2, and has some problems:
> - most of time, imx6sx-sdb cannot resume back regardless of nfs or SD rootfs, and power key also cannnot resume back.
> - when do "echo core > /sys/power/pm_test", and then do suspend/resume test, console key can wake up system, but no broken issue found in nfs.

Adding Anson in case he could look into this problem from a power
management perspective.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: suspend/resume broken on 3.18-rc2
  2014-10-29 11:47   ` Fabio Estevam
@ 2014-10-30  2:34     ` Anson.Huang
  2014-10-30  3:11       ` fugang.duan
  0 siblings, 1 reply; 8+ messages in thread
From: Anson.Huang @ 2014-10-30  2:34 UTC (permalink / raw)
  To: Fabio Estevam, fugang.duan; +Cc: Frank.Li, Russell King, Shawn Guo, netdev

[-- Attachment #1: Type: text/plain, Size: 1318 bytes --]

Hi, all
	I just tried the 3.18.0-rc2 on our i.MX6SX-SDB board, attached is my log, seems like the issue is inside the ENET driver, I guess you did NOT add "no_console_suspend" in the cmdline, so when failed, you can NOT see any log, please check the attached log, I can see the failure is in FEC when reusme.

	I also tried using sd rootfs and unplug the enet cable, the suspend/resume is OK without FEC driver. So please add "no_console_suspend" into cmdline and do debug for FEC driver.


Best regards!
Anson Huang


-----Original Message-----
From: Fabio Estevam [mailto:festevam@gmail.com] 
Sent: 2014-10-29 7:48 PM
To: Duan Fugang-B38611; Huang Yongcai-B20788
Cc: Li Frank-B20596; Russell King; Shawn Guo; netdev@vger.kernel.org
Subject: Re: suspend/resume broken on 3.18-rc2

On Wed, Oct 29, 2014 at 3:46 AM, fugang.duan@freescale.com <fugang.duan@freescale.com> wrote:

> Hi, Fabio,
>
> I test 3.18.0-rc2, and has some problems:
> - most of time, imx6sx-sdb cannot resume back regardless of nfs or SD rootfs, and power key also cannnot resume back.
> - when do "echo core > /sys/power/pm_test", and then do suspend/resume test, console key can wake up system, but no broken issue found in nfs.

Adding Anson in case he could look into this problem from a power management perspective.

[-- Attachment #2: 318-rc2.TXT --]
[-- Type: text/plain, Size: 49804 bytes --]

Environment size: 3050/8188 bytes
=> setenv rootfs /dev/mmcblk0p2
=> save
Saving Environment to MMC...
Writing to MMC(2)... done
=> run fsl
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 44
*** Unhandled DHCP Option in OFFER/ACK: 46
*** Unhandled DHCP Option in OFFER/ACK: 44
*** Unhandled DHCP Option in OFFER/ACK: 46
DHCP client bound to address 10.192.242.178
Using FEC0 device
TFTP from server 10.192.242.118; our IP address is 10.192.242.178
Filename 'imx6sx-sdb-318rc2.dtb'.
Load address: 0x84000000
Loading: ###
         1.9 MiB/s
done
Bytes transferred = 33156 (8184 hex)
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 44
*** Unhandled DHCP Option in OFFER/ACK: 46
*** Unhandled DHCP Option in OFFER/ACK: 44
*** Unhandled DHCP Option in OFFER/ACK: 46
DHCP client bound to address 10.192.242.178
Using FEC0 device
TFTP from server 10.192.242.118; our IP address is 10.192.242.178
Filename 'zImage-318rc2'.
Load address: 0x80800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################
         1.9 MiB/s
done
Bytes transferred = 5477488 (539470 hex)
Kernel image @ 0x80800000 [ 0x000000 - 0x539470 ]
## Flattened Device Tree blob at 84000000
   Booting using the fdt blob at 0x84000000
   Using Device Tree in place at 84000000, end 8400b183

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 3.18.0-rc2 (anson@ubuntu) (gcc version 4.8.1 (GCC) ) #845 SMP Thu Oct 30 10:08:29 CST 2014
[    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Freescale i.MX6 SoloX SDB Board
[    0.000000] cma: Reserved 16 MiB at bf000000
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] PERCPU: Embedded 10 pages/cpu @be7c2000 s8960 r8192 d23808 u40960
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096
[    0.000000] Kernel command line: console=ttymxc0,115200n8 no_console_suspend uart_from_osc root=/dev/mmcblk0p2 rootwait rw
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 1004648K/1048576K available (6835K kernel code, 403K rwdata, 2328K rodata, 356K init, 8349K bss, 43928K reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xc0800000 - 0xff000000   (1000 MB)
[    0.000000]     lowmem  : 0x80000000 - 0xc0000000   (1024 MB)
[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)
[    0.000000]       .text : 0x80008000 - 0x808faf9c   (9164 kB)
[    0.000000]       .init : 0x808fb000 - 0x80954000   ( 356 kB)
[    0.000000]       .data : 0x80954000 - 0x809b8de0   ( 404 kB)
[    0.000000]        .bss : 0x809b8de0 - 0x811e0394   (8350 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] PL310 OF: cache setting yield illegal associativity
[    0.000000] PL310 OF: -2147101976 calculated, only 8 and 16 legal
[    0.000000] L2C-310 erratum 769419 enabled
[    0.000000] L2C-310 enabling early BRESP for Cortex-A9
[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9
[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines
[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled
[    0.000000] L2C-310 cache controller enabled, 16 ways, 256 kB
[    0.000000] L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x76030001
[    0.000000] Switching to timer-based delay loop, resolution 333ns
[    0.000007] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655765682ns
[    0.001155] Console: colour dummy device 80x30
[    0.001185] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.001194] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.001203] ... MAX_LOCK_DEPTH:          48
[    0.001211] ... MAX_LOCKDEP_KEYS:        8191
[    0.001218] ... CLASSHASH_SIZE:          4096
[    0.001226] ... MAX_LOCKDEP_ENTRIES:     32768
[    0.001233] ... MAX_LOCKDEP_CHAINS:      65536
[    0.001240] ... CHAINHASH_SIZE:          32768
[    0.001247]  memory used by lock dependency info: 5167 kB
[    0.001256]  per task-struct memory footprint: 1152 bytes
[    0.001280] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[    0.001297] pid_max: default: 32768 minimum: 301
[    0.001633] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001652] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.003303] CPU: Testing write buffer coherency: ok
[    0.003983] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.004061] Setting up static identity map for 0x806b26e0 - 0x806b2750
[    0.006427] Brought up 1 CPUs
[    0.006444] SMP: Total of 1 processors activated.
[    0.006455] CPU: All CPU(s) started in SVC mode.
[    0.008093] devtmpfs: initialized
[    0.016958] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    0.019071] pinctrl core: initialized pinctrl subsystem
[    0.020754] regulator-dummy: no parameters
[    0.042012] NET: Registered protocol family 16
[    0.045070] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.066525] vdd1p1: 800 <--> 1375 mV at 1100 mV
[    0.067512] vdd3p0: 2800 <--> 3150 mV at 3000 mV
[    0.068443] vdd2p5: 2100 <--> 2875 mV at 2500 mV
[    0.069438] vddarm: 725 <--> 1450 mV at 1150 mV
[    0.070390] vddpcie: 725 <--> 1450 mV at 1100 mV
[    0.071448] vddsoc: 725 <--> 1450 mV at 1175 mV
[    0.089010] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
[    0.089027] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.092561] imx6sx-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[    0.119512] mxs-dma 1804000.dma-apbh: initialized
[    0.121454] VCC_SD3: 3000 mV
[    0.122280] usb_otg1_vbus: 5000 mV
[    0.122990] usb_otg2_vbus: 5000 mV
[    0.123620] PSU-5V0: 5000 mV
[    0.124263] lcd-3v3: no parameters
[    0.126441] vgaarb: loaded
[    0.127353] SCSI subsystem initialized
[    0.128510] usbcore: registered new interface driver usbfs
[    0.128684] usbcore: registered new interface driver hub
[    0.128871] usbcore: registered new device driver usb
[    0.132668] i2c i2c-0: IMX I2C adapter registered
[    0.134152] i2c i2c-3: IMX I2C adapter registered
[    0.134365] Linux video capture interface: v2.00
[    0.134652] pps_core: LinuxPPS API ver. 1 registered
[    0.134666] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.134722] PTP clock support registered
[    0.135454] Advanced Linux Sound Architecture Driver Initialized.
[    0.139696] cfg80211: Calling CRDA to update world regulatory domain
[    0.141273] Switched to clocksource mxc_timer1
[    0.167245] NET: Registered protocol family 2
[    0.168818] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.169048] TCP bind hash table entries: 8192 (order: 6, 294912 bytes)
[    0.171704] TCP: Hash tables configured (established 8192 bind 8192)
[    0.171987] TCP: reno registered
[    0.172028] UDP hash table entries: 512 (order: 3, 40960 bytes)
[    0.172380] UDP-Lite hash table entries: 512 (order: 3, 40960 bytes)
[    0.173589] NET: Registered protocol family 1
[    0.174620] RPC: Registered named UNIX socket transport module.
[    0.174639] RPC: Registered udp transport module.
[    0.174650] RPC: Registered tcp transport module.
[    0.174661] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.175778] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available
[    0.178893] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.196083] VFS: Disk quotas dquot_6.5.2
[    0.196516] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.203620] NFS: Registering the id_resolver key type
[    0.203833] Key type id_resolver registered
[    0.203848] Key type id_legacy registered
[    0.204047] jffs2: version 2.2. (NAND) ¦© 2001-2006 Red Hat, Inc.
[    0.205882] fuse init (API version 7.23)
[    0.206717] msgmni has been set to 1994
[    0.209375] io scheduler noop registered
[    0.209409] io scheduler deadline registered
[    0.209517] io scheduler cfq registered (default)
[    0.210239] imx-weim 21b8000.weim: Driver registered.
[    0.217734] backlight supply power not found, using dummy regulator
[    0.221688] imx-sdma 20ec000.sdma: Direct firmware load for imx/sdma/sdma-imx6q.bin failed with error -2
[    0.221716] imx-sdma 20ec000.sdma: firmware not found
[    0.229050] imx-sdma 20ec000.sdma: initialized
[    0.230890] pfuze100-regulator 0-0008: Illegal ID: 11
[    0.230908] pfuze100-regulator 0-0008: unrecognized pfuze chip ID!
[    0.232402] Serial: IMX driver
[    0.233117] imx-uart 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58, base_baud = 1500000) is a IMX
[    0.960159] console [ttymxc0] enabled
[    0.965922] imx-uart 21f4000.serial: ttymxc4 at MMIO 0x21f4000 (irq = 62, base_baud = 1500000) is a IMX
[    0.976375] serial: Freescale lpuart driver
[    0.981516] [drm] Initialized drm 1.1.0 20060810
[    1.005986] brd: module loaded
[    1.019845] loop: module loaded
[    1.028235] CAN device driver interface
[    1.034203] 2188000.ethernet supply phy not found, using dummy regulator
[    1.043109] pps pps0: new PPS source ptp0
[    1.055802] libphy: fec_enet_mii_bus: probed
[    1.062233] fec 2188000.ethernet eth0: registered PHC device 0
[    1.069402] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.076110] ehci-pci: EHCI PCI platform driver
[    1.080715] ehci-mxc: Freescale On-Chip EHCI Host driver
[    1.086547] usbcore: registered new interface driver usb-storage
[    1.106388] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    1.111740] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
[    1.131336] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    1.140391] hub 1-0:1.0: USB hub found
[    1.144484] hub 1-0:1.0: 1 port detected
[    1.152000] mousedev: PS/2 mouse device common for all mice
[    1.161943] snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0
[    1.170490] i2c /dev entries driver
[    1.176766] IR NEC protocol handler initialized
[    1.181448] IR RC5(x/sz) protocol handler initialized
[    1.186523] IR RC6 protocol handler initialized
[    1.191066] IR JVC protocol handler initialized
[    1.195645] IR Sony protocol handler initialized
[    1.200282] IR SANYO protocol handler initialized
[    1.205030] IR Sharp protocol handler initialized
[    1.209752] IR MCE Keyboard/mouse protocol handler initialized
[    1.215625] IR XMP protocol handler initialized
[    1.223460] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[    1.230096] sdhci: Secure Digital Host Controller Interface driver
[    1.236346] sdhci: Copyright(c) Pierre Ossman
[    1.240725] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.250665] sdhci-esdhc-imx 2194000.usdhc: No vmmc regulator found
[    1.256924] sdhci-esdhc-imx 2194000.usdhc: No vqmmc regulator found
[    1.311298] mmc0: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[    1.325258] sdhci-esdhc-imx 2198000.usdhc: No vqmmc regulator found
[    1.381934] mmc1: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA
[    1.389975] sdhci-esdhc-imx 219c000.usdhc: could not get ultra high speed state, work on normal mode
[    1.401527] sdhci-esdhc-imx 219c000.usdhc: No vmmc regulator found
[    1.407725] sdhci-esdhc-imx 219c000.usdhc: No vqmmc regulator found
[    1.451952] mmc2: SDHCI controller on 219c000.usdhc [219c000.usdhc] using ADMA
[    1.469967] usbcore: registered new interface driver usbhid
[    1.475609] usbhid: USB HID core driver
[    1.485067] wm8962 3-001a: Failed to get supply 'DCVDD': -517
[    1.490835] wm8962 3-001a: Failed to request supplies: -517
[    1.498642] i2c 3-001a: Driver wm8962 requests probe deferral
[    1.509017] imx-wm8962 sound: failed to find codec platform device
[    1.515426] imx-wm8962: probe of sound failed with error -22
[    1.531842] TCP: cubic registered
[    1.543088] NET: Registered protocol family 10
[    1.564822] sit: IPv6 over IPv4 tunneling driver
[    1.575556] NET: Registered protocol family 17
[    1.580146] can: controller area network core (rev 20120528 abi 9)
[    1.586557] NET: Registered protocol family 29
[    1.591037] can: raw protocol (rev 20120528)
[    1.597569] can: broadcast manager protocol (rev 20120528 t)
[    1.603325] can: netlink gateway (rev 20130117) max_hops=1
[    1.609591] Key type dns_resolver registered
[    1.615256] cpu cpu0: dev_pm_opp_get_opp_count: device OPP not found (-19)
[    1.634511] Registering SWP/SWPB emulation handler
[    1.649394] wm8962 3-001a: Failed to get supply 'DCVDD': -517
[    1.657245] wm8962 3-001a: Failed to request supplies: -517
[    1.663029] i2c 3-001a: Driver wm8962 requests probe deferral
[    1.675196] input: gpio-keys as /devices/soc0/gpio-keys/input/input0
[    1.687135] wm8962 3-001a: Failed to get supply 'DCVDD': -517
[    1.692940] wm8962 3-001a: Failed to request supplies: -517
[    1.698612] i2c 3-001a: Driver wm8962 requests probe deferral
[    1.707054] snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:00:00 UTC (0)
[    1.794156] lcd-3v3: disabling
[    1.797251] PSU-5V0: disabling
[    1.800316] usb_otg1_vbus: disabling
[    1.804038] VCC_SD3: disabling
[    1.807195] vddpcie: disabling
[    1.810799] ALSA device list:
[    1.813841]   No soundcards found.
[    1.819086] Waiting for root device /dev/mmcblk0p2...
[    1.834536] mmc2: new SDHC card at address a062
[    1.840608] mmcblk0: mmc2:a062 SD04G 3.69 GiB
[    1.849250]  mmcblk0: p1 p2
[    1.854859] wm8962 3-001a: Failed to get supply 'DCVDD': -517
[    1.860622] wm8962 3-001a: Failed to request supplies: -517
[    1.866615] i2c 3-001a: Driver wm8962 requests probe deferral




[    7.528424] kjournald starting.  Commit interval 5 seconds
[    8.195812] EXT3-fs (mmcblk0p2): using internal journal
[    8.364044] EXT3-fs (mmcblk0p2): recovery complete
[    8.368851] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
[    8.375901] VFS: Mounted root (ext3 filesystem) on device 179:2.
[    8.386050] devtmpfs: mounted
[    8.389416] Freeing unused kernel memory: 356K (808fb000 - 80954000)
INIT: version 2.88 booting
Error opening /dev/fb0: No such file or directory
Starting udev
[    9.169734] random: nonblocking pool is initialized
[    9.440691] udevd[78]: starting version 182
[   13.541982] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
bootlogd.
ALSA: Restoring mixer settings...

/usr/sbin/alsactl: load_state:1729: No soundcards found...
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1
Wed Oct 22 21:50:00 UTC 2014
INIT: Entering runlevel: 5
Configuring network interfaces... [   17.521824] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Atheros 8031 ethernet] (mii_bus:phy_addr=2188000.ethernet:01, irq=
-1)
[   17.535149] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
udhcpc (v1.22.1) started
Sending discover...





[   20.523727] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   20.532093] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Sending discover...
Sending select for 10.192.242.178...
Lease of 10.192.242.178 obtained, lease time 172800
/etc/udhcpc.d/50default: Adding DNS 10.192.130.201
/etc/udhcpc.d/50default: Adding DNS 10.211.0.3
/etc/udhcpc.d/50default: Adding DNS 10.196.51.200
done.
Starting Xserver
Starting system message bus: open /dev/fb0: No such file or directory
dbus.
Starting Connection Manager
Starting OpenBSD Secure Shell server: sshd
done.
Starting rpcbind daemon...[   24.242702] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Atheros 8031 ethernet] (mii_bus:phy_addr=2188000.ethernet:01, irq=-1)
done.
creating NFS state directory: done
starting statd: done
Starting advanced power management daemon: No APM support in kernel
(failed.)
Starting Distributed Compiler Daemon: distcc.
NFS daemon support not enabled in kernel
Starting ntpd: done
Starting syslogd/klogd: done
[ ok ]rting Avahi mDNS/DNS-SD Daemon: avahi-daemon
Starting Telephony daemon
Starting Linux NFC daemon
cupsd: Child exited with status 1
cups: unable to start scheduler.
Starting OProfileUI server
Running local boot scripts (/etc/rc.hdmi).
Running local boot scripts (/etc/rc.local).
Stopping Bootlog daemon: bootlogd.
Starting tcf-agent: OK

Poky (Yocto Project Reference Distro) 1.6.1 imx6qdlsolo /dev/ttymxc0

imx6qdlsolo login: [   26.315871] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
roo[   27.242844] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   27.250776] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
t
root@imx6qdlsolo:~# echo enabled > /sys/class/tty/ttymxc0/po
port   power/
root@imx6qdlsolo:~# echo enabled > /sys/class/tty/ttymxc0/power/wakeup
root@imx6qdlsolo:~# echo standby > /sys/power/state
[   40.022657] PM: Syncing filesystems ... done.
[   40.594564] Freezing user space processes ... (elapsed 0.006 seconds) done.
[   40.608421] Freezing remaining freezable tasks ... (elapsed 0.004 seconds) done.
[   40.662249] PM: suspend of devices complete after 37.664 msecs
[   40.668103] PM: suspend devices took 0.050 seconds
[   40.677070] PM: late suspend of devices complete after 4.099 msecs
[   40.687955] PM: noirq suspend of devices complete after 4.585 msecs
[   40.694453] Disabling non-boot CPUs ...
[   40.703787] PM: noirq resume of devices complete after 4.718 msecs
[   40.714247] PM: early resume of devices complete after 3.389 msecs
[   40.796634] PM: resume of devices complete after 76.122 msecs
[   40.807752] PM: resume devices took 0.080 seconds
[   40.812533] Restarting tasks ... done.
root@imx6qdlsolo:~#
root@imx6qdlsolo:~#
root@imx6qdlsolo:~# echo mem > /sys/power/state
[   45.941203] PM: Syncing filesystems ... done.
[   45.953274] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   45.963585] Freezing remaining freezable tasks ... (elapsed 0.002 seconds) done.
[   46.012051] PM: suspend of devices complete after 33.197 msecs
[   46.017923] PM: suspend devices took 0.040 seconds
[   46.031332] PM: late suspend of devices complete after 8.480 msecs
[   46.046314] PM: noirq suspend of devices complete after 8.741 msecs
[   46.052814] Disabling non-boot CPUs ...
[   46.061392] PM: noirq resume of devices complete after 4.555 msecs
[   46.074655] PM: early resume of devices complete after 5.626 msecs
[   46.156322] PM: resume of devices complete after 75.357 msecs
[   46.168163] PM: resume devices took 0.080 seconds
[   46.172955] Restarting tasks ... done.
root@imx6qdlsolo:~# echo mem > /sys/power/state
[   46.951139] PM: Syncing filesystems ... done.
[   46.962996] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   46.973311] Freezing remaining freezable tasks ... (elapsed 0.002 seconds) done.
[   47.022054] PM: suspend of devices complete after 33.427 msecs
[   47.027930] PM: suspend devices took 0.040 seconds
[   47.041516] PM: late suspend of devices complete after 8.657 msecs
[   47.056320] PM: noirq suspend of devices complete after 8.563 msecs
[   47.062813] Disabling non-boot CPUs ...
[   47.071365] PM: noirq resume of devices complete after 4.529 msecs
[   47.084648] PM: early resume of devices complete after 5.647 msecs
[   47.166226] PM: resume of devices complete after 75.265 msecs
[   47.176611] PM: resume devices took 0.080 seconds
[   47.181393] Restarting tasks ... done.
root@imx6qdlsolo:~# echo mem > /sys/power/state
[   47.781030] PM: Syncing filesystems ... done.
[   47.792893] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   47.803209] Freezing remaining freezable tasks ... (elapsed 0.002 seconds) done.
[   47.851981] PM: suspend of devices complete after 33.493 msecs
[   47.857856] PM: suspend devices took 0.040 seconds
[   47.871276] PM: late suspend of devices complete after 8.491 msecs
[   47.886082] PM: noirq suspend of devices complete after 8.566 msecs
[   47.892577] Disabling non-boot CPUs ...
[   47.901149] PM: noirq resume of devices complete after 4.547 msecs
[   47.914404] PM: early resume of devices complete after 5.620 msecs
[   47.996108] PM: resume of devices complete after 75.390 msecs
[   48.006520] PM: resume devices took 0.080 seconds
[   48.011303] Restarting tasks ... done.
root@imx6qdlsolo:~# echo mem > /sys/power/state
[   48.480938] PM: Syncing filesystems ... done.
[   48.492778] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   48.503092] Freezing remaining freezable tasks ... (elapsed 0.002 seconds) done.
[   48.552051] PM: suspend of devices complete after 33.675 msecs
[   48.557926] PM: suspend devices took 0.040 seconds
[   48.571351] PM: late suspend of devices complete after 8.498 msecs
[   48.586142] PM: noirq suspend of devices complete after 8.551 msecs
[   48.592638] Disabling non-boot CPUs ...
[   48.601202] PM: noirq resume of devices complete after 4.539 msecs
[   48.614441] PM: early resume of devices complete after 5.596 msecs
[   48.696073] PM: resume of devices complete after 75.322 msecs
[   48.706450] PM: resume devices took 0.080 seconds
[   48.711240] Restarting tasks ... done.
root@imx6qdlsolo:~# echo mem > /sys/power/state
[   49.180849] PM: Syncing filesystems ... done.
[   49.192697] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   49.203013] Freezing remaining freezable tasks ... (elapsed 0.002 seconds) done.
[   49.251140] PM: suspend of devices complete after 32.844 msecs
[   49.257016] PM: suspend devices took 0.040 seconds
[   49.270427] PM: late suspend of devices complete after 8.485 msecs
[   49.285229] PM: noirq suspend of devices complete after 8.562 msecs
[   49.291717] Disabling non-boot CPUs ...
[   49.300267] PM: noirq resume of devices complete after 4.527 msecs
[   49.313500] PM: early resume of devices complete after 5.607 msecs
[   49.395967] PM: resume of devices complete after 76.223 msecs
[   49.406363] PM: resume devices took 0.090 seconds
[   49.411144] Restarting tasks ... done.
root@imx6qdlsolo:~# echo mem > /sys/power/state
[   49.920773] PM: Syncing filesystems ... done.
[   49.932632] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   49.942958] Freezing remaining freezable tasks ... (elapsed 0.002 seconds) done.
[   49.991125] PM: suspend of devices complete after 32.912 msecs
[   49.996999] PM: suspend devices took 0.040 seconds
[   50.010417] PM: late suspend of devices complete after 8.485 msecs
[   50.025238] PM: noirq suspend of devices complete after 8.580 msecs
[   50.031724] Disabling non-boot CPUs ...
[   50.040472] PM: noirq resume of devices complete after 4.726 msecs
[   50.053742] PM: early resume of devices complete after 5.632 msecs
[   50.135878] PM: resume of devices complete after 75.824 msecs
[   50.146275] PM: resume devices took 0.080 seconds
[   50.151052] Restarting tasks ... done.
root@imx6qdlsolo:~# echo mem > /sys/power/state
[   50.640672] PM: Syncing filesystems ... done.
[   50.652530] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   50.662864] Freezing remaining freezable tasks ... (elapsed 0.002 seconds) done.
[   50.711100] PM: suspend of devices complete after 32.952 msecs
[   50.716976] PM: suspend devices took 0.040 seconds
[   50.730396] PM: late suspend of devices complete after 8.495 msecs
[   50.745215] PM: noirq suspend of devices complete after 8.580 msecs
[   50.751701] Disabling non-boot CPUs ...
[   50.760267] PM: noirq resume of devices complete after 4.544 msecs
[   50.773520] PM: early resume of devices complete after 5.615 msecs
[   50.855805] PM: resume of devices complete after 75.976 msecs
[   50.866186] PM: resume devices took 0.080 seconds
[   50.870963] Restarting tasks ... done.
root@imx6qdlsolo:~# /unit_tests/suspend_random_auto.sh
rtcwakeup.out: wakeup from "mem" using rtc0 at Thu Oct 23 21:50:53 2014
[   64.087316] PM: Syncing filesystems ... done.
[   64.098668] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   64.109189] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   64.156086] PM: suspend of devices complete after 34.632 msecs
[   64.162019] PM: suspend devices took 0.050 seconds
[   64.171024] PM: late suspend of devices complete after 4.187 msecs
[   64.181817] PM: noirq suspend of devices complete after 4.581 msecs
[   64.188106] Disabling non-boot CPUs ...
[   64.194693] PM: noirq resume of devices complete after 2.553 msecs
[   64.205560] PM: early resume of devices complete after 3.607 msecs
[   64.285188] PM: resume of devices complete after 73.359 msecs
[   64.295427] PM: resume devices took 0.080 seconds
[   64.300207] Restarting tasks ... done.
=============================
suspend 0 times
=============================
wakeup 9 seconds, sleep 4 seconds
rtcwakeup.out: wakeup from "mem" using rtc0 at Thu Oct 23 21:51:08 2014
[   69.430226] PM: Syncing filesystems ... done.
[   69.437518] Freezing user space processes ... (elapsed 0.001 seconds) done.
[   69.446119] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   69.485364] PM: suspend of devices complete after 27.786 msecs
[   69.491275] PM: suspend devices took 0.040 seconds
[   69.499084] PM: late suspend of devices complete after 2.997 msecs
[   69.508595] PM: noirq suspend of devices complete after 3.244 msecs
[   69.515009] Disabling non-boot CPUs ...
[   69.520810] PM: noirq resume of devices complete after 1.876 msecs
[   69.530491] PM: early resume of devices complete after 2.789 msecs
[   69.604979] PM: resume of devices complete after 68.281 msecs
[   69.613203] PM: resume devices took 0.080 seconds
[   69.617929] Restarting tasks ... done.
=============================
suspend 1 times
=============================
wakeup 5 seconds, sleep 3 seconds
rtcwakeup.out: wakeup from "mem" using rtc0 at Thu Oct 23 21:51:18 2014
[   73.739424] PM: Syncing filesystems ... done.
[   73.746898] Freezing user space processes ... (elapsed 0.001 seconds) done.
[   73.755495] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   73.794643] PM: suspend of devices complete after 27.695 msecs
[   73.800554] PM: suspend devices took 0.040 seconds
[   73.808341] PM: late suspend of devices complete after 2.975 msecs
[   73.817854] PM: noirq suspend of devices complete after 3.245 msecs
[   73.824268] Disabling non-boot CPUs ...
[   73.830093] PM: noirq resume of devices complete after 1.900 msecs
[   73.839778] PM: early resume of devices complete after 2.788 msecs
[   73.914936] PM: resume of devices complete after 68.951 msecs
[   73.923146] PM: resume devices took 0.080 seconds
[   73.927872] Restarting tasks ... done.
[   75.850586] fec 2188000.ethernet eth0: Link is Down
[   76.424646] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   76.851261] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   76.859193] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
=============================
suspend 2 times
=============================
wakeup 8 seconds, sleep 2 seconds
rtcwakeup.out: wakeup from "mem" using rtc0 at Thu Oct 23 21:51:30 2014
[   77.060087] PM: Syncing filesystems ... done.
[   77.171500] Freezing user space processes ... (elapsed 0.001 seconds) done.
[   77.180232] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   77.215885] PM: suspend of devices complete after 23.412 msecs
[   77.221810] PM: suspend devices took 0.040 seconds
[   77.230825] PM: late suspend of devices complete after 4.197 msecs
[   77.241615] PM: noirq suspend of devices complete after 4.579 msecs
[   77.247905] Disabling non-boot CPUs ...
[   77.254486] PM: noirq resume of devices complete after 2.548 msecs
[   77.264846] PM: early resume of devices complete after 3.270 msecs
[   77.274918] fec 2188000.ethernet eth0: rcv is not +last
[   77.280225] fec 2188000.ethernet eth0: rcv is not +last
[   77.285482] fec 2188000.ethernet eth0: rcv is not +last
[   77.290738] fec 2188000.ethernet eth0: rcv is not +last
[   77.365033] PM: resume of devices complete after 93.924 msecs
[   77.375307] PM: resume devices took 0.100 seconds
[   77.380089] Restarting tasks ... done.
[   79.290403] fec 2188000.ethernet eth0: Link is Down
[   79.360357] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
=============================
suspend 3 times
=============================
wakeup 7 seconds, sleep 3 seconds
rtcwakeup.out: wakeup from "mem" using rtc0 at Thu Oct 23 21:51:40 2014
[   79.473022] PM: Syncing filesystems ... done.
[   79.581269] Freezing user space processes ... (elapsed 0.001 seconds) done.
[   79.590019] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   79.626132] PM: suspend of devices complete after 23.994 msecs
[   79.632058] PM: suspend devices took 0.040 seconds
[   79.641064] PM: late suspend of devices complete after 4.188 msecs
[   79.651841] PM: noirq suspend of devices complete after 4.566 msecs
[   79.658131] Disabling non-boot CPUs ...
[   79.664702] PM: noirq resume of devices complete after 2.540 msecs
[   79.675048] PM: early resume of devices complete after 3.249 msecs
[   79.754991] PM: resume of devices complete after 73.680 msecs
[   79.765256] PM: resume devices took 0.080 seconds
[   79.770040] Restarting tasks ... done.
[   82.681061] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   82.688992] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
=============================
suspend 4 times
=============================
wakeup 6 seconds, sleep 4 seconds
rtcwakeup.out: wakeup from "mem" using rtc0 at Thu Oct 23 21:51:50 2014
[   82.886987] PM: Syncing filesystems ... done.
[   82.924167] Freezing user space processes ... (elapsed 0.002 seconds) done.
[   82.933940] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   82.965482] PM: suspend of devices complete after 19.380 msecs
[   82.971404] PM: suspend devices took 0.030 seconds
[   82.980456] PM: late suspend of devices complete after 4.233 msecs
[   82.991214] PM: noirq suspend of devices complete after 4.547 msecs
[   82.997503] Disabling non-boot CPUs ...
[   83.004082] PM: noirq resume of devices complete after 2.543 msecs
[   83.014422] PM: early resume of devices complete after 3.245 msecs
[   83.023693] fec 2188000.ethernet eth0: rcv is not +last
[   83.028985] fec 2188000.ethernet eth0: rcv is not +last
[   83.034251] fec 2188000.ethernet eth0: rcv is not +last
[   83.039543] fec 2188000.ethernet eth0: rcv is not +last
[   83.114946] PM: resume of devices complete after 94.260 msecs
[   83.125211] PM: resume devices took 0.100 seconds
[   83.129994] Restarting tasks ... done.
[   85.040570] fec 2188000.ethernet eth0: Link is Down
[   85.092644] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   86.040976] fec 2188000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
[   86.048908] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
=============================
suspend 5 times
=============================
wakeup 5 seconds, sleep 5 seconds
rtcwakeup.out: wakeup from "mem" using rtc0 at Thu Oct 23 21:52:00 2014
[   87.261459] PM: Syncing filesystems ... done.
[   87.346381] Freezing user space processes ... (elapsed 0.001 seconds) done.
[   87.355212] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   87.375486] PM: suspend of devices complete after 8.229 msecs
[   87.381337] PM: suspend devices took 0.020 seconds
[   87.390415] PM: late suspend of devices complete after 4.259 msecs
[   87.401187] PM: noirq suspend of devices complete after 4.558 msecs
[   87.407476] Disabling non-boot CPUs ...
[   87.414044] PM: noirq resume of devices complete after 2.534 msecs
[   87.424424] PM: early resume of devices complete after 3.279 msecs
[   87.434566] fec 2188000.ethernet eth0: rcv is not +last
[   87.439865] fec 2188000.ethernet eth0: rcv is not +last
[   87.514909] PM: resume of devices complete after 84.222 msecs
[   87.525170] PM: resume devices took 0.090 seconds
[   87.529955] Restarting tasks ... done.
[   89.373573] fec 2188000.ethernet eth0: rcv is not +last
[   89.378942] fec 2188000.ethernet eth0: rcv is not +last
[   89.384242] fec 2188000.ethernet eth0: rcv is not +last
[   89.389532] fec 2188000.ethernet eth0: rcv is not +last
[   89.394817] fec 2188000.ethernet eth0: rcv is not +last
[   89.400104] fec 2188000.ethernet eth0: rcv is not +last
[   89.405391] fec 2188000.ethernet eth0: rcv is not +last
[   89.410676] fec 2188000.ethernet eth0: rcv is not +last
[   89.415962] fec 2188000.ethernet eth0: rcv is not +last
[   89.421245] fec 2188000.ethernet eth0: rcv is not +last
[   89.426528] fec 2188000.ethernet eth0: rcv is not +last
[   89.431873] fec 2188000.ethernet eth0: rcv is not +last
[   89.437189] fec 2188000.ethernet eth0: rcv is not +last
[   89.442488] fec 2188000.ethernet eth0: rcv is not +last
[   89.447781] fec 2188000.ethernet eth0: rcv is not +last
[   89.453136] fec 2188000.ethernet eth0: rcv is not +last
[   89.458431] fec 2188000.ethernet eth0: rcv is not +last
[   89.463719] fec 2188000.ethernet eth0: rcv is not +last
[   89.469005] fec 2188000.ethernet eth0: rcv is not +last
[   89.474316] fec 2188000.ethernet eth0: rcv is not +last
[   89.479601] fec 2188000.ethernet eth0: rcv is not +last
[   89.487695] fec 2188000.ethernet eth0: rcv is not +last
[   89.493100] fec 2188000.ethernet eth0: rcv is not +last
[   89.498396] fec 2188000.ethernet eth0: rcv is not +last
[   89.503732] fec 2188000.ethernet eth0: rcv is not +last
[   89.509028] fec 2188000.ethernet eth0: rcv is not +last
[   89.514358] fec 2188000.ethernet eth0: rcv is not +last
[   89.519702] fec 2188000.ethernet eth0: rcv is not +last
[   89.524995] fec 2188000.ethernet eth0: rcv is not +last
[   89.530332] fec 2188000.ethernet eth0: rcv is not +last
[   89.535619] fec 2188000.ethernet eth0: rcv is not +last
[   89.540948] fec 2188000.ethernet eth0: rcv is not +last
[   89.546240] fec 2188000.ethernet eth0: rcv is not +last
[   89.551680] fec 2188000.ethernet eth0: rcv is not +last
[   89.556984] fec 2188000.ethernet eth0: rcv is not +last
[   89.562326] fec 2188000.ethernet eth0: rcv is not +last
[   89.567617] fec 2188000.ethernet eth0: rcv is not +last
[   89.572947] fec 2188000.ethernet eth0: rcv is not +last
[   89.578241] fec 2188000.ethernet eth0: rcv is not +last
[   89.583571] fec 2188000.ethernet eth0: rcv is not +last
[   89.588934] fec 2188000.ethernet eth0: rcv is not +last
[   89.594264] fec 2188000.ethernet eth0: rcv is not +last
[   89.808371] fec 2188000.ethernet eth0: rcv is not +last
[   89.813657] fec 2188000.ethernet eth0: rcv is not +last
[   89.818906] fec 2188000.ethernet eth0: rcv is not +last
[   89.824153] fec 2188000.ethernet eth0: rcv is not +last
[   89.829400] fec 2188000.ethernet eth0: rcv is not +last
[   89.834677] fec 2188000.ethernet eth0: rcv is not +last
[   89.839926] fec 2188000.ethernet eth0: rcv is not +last
[   89.845185] fec 2188000.ethernet eth0: rcv is not +last
[   89.850433] fec 2188000.ethernet eth0: rcv is not +last
[   89.855686] fec 2188000.ethernet eth0: rcv is not +last
[   89.860932] fec 2188000.ethernet eth0: rcv is not +last
[   89.866195] fec 2188000.ethernet eth0: rcv is not +last
[   89.871444] fec 2188000.ethernet eth0: rcv is not +last
[   89.876695] fec 2188000.ethernet eth0: rcv is not +last
[   89.881940] fec 2188000.ethernet eth0: rcv is not +last
[   89.887185] fec 2188000.ethernet eth0: rcv is not +last
[   89.892432] fec 2188000.ethernet eth0: rcv is not +last
[   89.897677] fec 2188000.ethernet eth0: rcv is not +last
[   89.902922] fec 2188000.ethernet eth0: rcv is not +last
[   89.908183] fec 2188000.ethernet eth0: rcv is not +last
[   89.913430] fec 2188000.ethernet eth0: rcv is not +last
[   90.089265] fec 2188000.ethernet eth0: rcv is not +last
[   90.094625] fec 2188000.ethernet eth0: rcv is not +last
[   90.099925] fec 2188000.ethernet eth0: rcv is not +last
[   90.105254] fec 2188000.ethernet eth0: rcv is not +last
[   90.110543] fec 2188000.ethernet eth0: rcv is not +last
[   90.115829] fec 2188000.ethernet eth0: rcv is not +last
[   90.121129] fec 2188000.ethernet eth0: rcv is not +last
[   90.126414] fec 2188000.ethernet eth0: rcv is not +last
[   90.131701] fec 2188000.ethernet eth0: rcv is not +last
[   90.136984] fec 2188000.ethernet eth0: rcv is not +last
[   90.142267] fec 2188000.ethernet eth0: rcv is not +last
[   90.147551] fec 2188000.ethernet eth0: rcv is not +last
[   90.152833] fec 2188000.ethernet eth0: rcv is not +last
[   90.158114] fec 2188000.ethernet eth0: rcv is not +last
[   90.163451] fec 2188000.ethernet eth0: rcv is not +last
[   90.168753] fec 2188000.ethernet eth0: rcv is not +last
[   90.174039] fec 2188000.ethernet eth0: rcv is not +last
[   90.179321] fec 2188000.ethernet eth0: rcv is not +last
[   90.184603] fec 2188000.ethernet eth0: rcv is not +last
[   90.189913] fec 2188000.ethernet eth0: rcv is not +last
[   90.195205] fec 2188000.ethernet eth0: rcv is not +last
[   90.200489] fec 2188000.ethernet eth0: rcv is not +last
[   90.205771] fec 2188000.ethernet eth0: rcv is not +last
[   90.211052] fec 2188000.ethernet eth0: rcv is not +last
[   90.216332] fec 2188000.ethernet eth0: rcv is not +last
[   90.221612] fec 2188000.ethernet eth0: rcv is not +last
[   90.226894] fec 2188000.ethernet eth0: rcv is not +last
[   90.232178] fec 2188000.ethernet eth0: rcv is not +last
[   90.237460] fec 2188000.ethernet eth0: rcv is not +last
[   90.242745] fec 2188000.ethernet eth0: rcv is not +last
[   90.248028] fec 2188000.ethernet eth0: rcv is not +last
[   90.253382] fec 2188000.ethernet eth0: rcv is not +last
[   90.258673] fec 2188000.ethernet eth0: rcv is not +last
[   90.263956] fec 2188000.ethernet eth0: rcv is not +last
[   90.269248] fec 2188000.ethernet eth0: rcv is not +last
[   90.274536] fec 2188000.ethernet eth0: rcv is not +last
[   90.279817] fec 2188000.ethernet eth0: rcv is not +last
[   90.285101] fec 2188000.ethernet eth0: rcv is not +last
[   90.290381] fec 2188000.ethernet eth0: rcv is not +last
[   90.295658] fec 2188000.ethernet eth0: rcv is not +last
[   90.300966] fec 2188000.ethernet eth0: rcv is not +last
[   90.306256] fec 2188000.ethernet eth0: rcv is not +last
[   90.373535] fec 2188000.ethernet eth0: rcv is not +last
[   90.378893] fec 2188000.ethernet eth0: rcv is not +last
[   90.384193] fec 2188000.ethernet eth0: rcv is not +last
[   90.389482] fec 2188000.ethernet eth0: rcv is not +last
[   90.394765] fec 2188000.ethernet eth0: rcv is not +last
[   90.400067] fec 2188000.ethernet eth0: rcv is not +last
[   90.405354] fec 2188000.ethernet eth0: rcv is not +last
[   90.410643] fec 2188000.ethernet eth0: rcv is not +last
[   90.415927] fec 2188000.ethernet eth0: rcv is not +last
[   90.421211] fec 2188000.ethernet eth0: rcv is not +last
[   90.426538] fec 2188000.ethernet eth0: rcv is not +last
[   90.431827] fec 2188000.ethernet eth0: rcv is not +last
[   90.437109] fec 2188000.ethernet eth0: rcv is not +last
[   90.442403] fec 2188000.ethernet eth0: rcv is not +last
[   90.447688] fec 2188000.ethernet eth0: rcv is not +last
[   90.452974] fec 2188000.ethernet eth0: rcv is not +last
[   90.458256] fec 2188000.ethernet eth0: rcv is not +last
[   90.463537] fec 2188000.ethernet eth0: rcv is not +last
[   90.468817] fec 2188000.ethernet eth0: rcv is not +last
[   90.474137] fec 2188000.ethernet eth0: rcv is not +last
[   90.479483] fec 2188000.ethernet eth0: rcv is not +last
[   90.565466] fec 2188000.ethernet eth0: rcv is not +last
[   90.570767] fec 2188000.ethernet eth0: rcv is not +last
[   90.576027] fec 2188000.ethernet eth0: rcv is not +last
[   90.581280] fec 2188000.ethernet eth0: rcv is not +last
[   90.586535] fec 2188000.ethernet eth0: rcv is not +last
[   90.591789] fec 2188000.ethernet eth0: rcv is not +last
[   90.597041] fec 2188000.ethernet eth0: rcv is not +last
[   90.602297] fec 2188000.ethernet eth0: rcv is not +last
[   90.607553] fec 2188000.ethernet eth0: rcv is not +last
[   90.612833] fec 2188000.ethernet eth0: rcv is not +last
[   90.618087] fec 2188000.ethernet eth0: rcv is not +last
[   90.623338] fec 2188000.ethernet eth0: rcv is not +last
[   90.628601] fec 2188000.ethernet eth0: rcv is not +last
[   90.633902] fec 2188000.ethernet eth0: rcv is not +last
[   90.639159] fec 2188000.ethernet eth0: rcv is not +last
[   90.644411] fec 2188000.ethernet eth0: rcv is not +last
[   90.649668] fec 2188000.ethernet eth0: rcv is not +last
[   90.654920] fec 2188000.ethernet eth0: rcv is not +last
[   90.660173] fec 2188000.ethernet eth0: rcv is not +last
=============================
suspend 6 times
=============================
wakeup 10 seconds, sleep 1 seconds
rtcwakeup.out: wakeup from "mem" using rtc0 at Thu Oct 23 21:52:16 2014
[   92.660264] PM: Syncing filesystems ... done.
[   92.667594] Freezing user space processes ... (elapsed 0.001 seconds) done.
[   92.676193] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   92.714883] PM: suspend of devices complete after 27.239 msecs
[   92.720796] PM: suspend devices took 0.040 seconds
[   92.728591] PM: late suspend of devices complete after 2.981 msecs
[   92.738102] PM: noirq suspend of devices complete after 3.245 msecs
[   92.744519] Disabling non-boot CPUs ...
[   92.750323] PM: noirq resume of devices complete after 1.879 msecs
[   92.759985] PM: early resume of devices complete after 2.771 msecs
[   92.768895] fec 2188000.ethernet eth0: rcv is not +last
[   92.774169] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[   92.782264] pgd = 80004000
[   92.784976] [00000000] *pgd=00000000
[   92.788575] Internal error: Oops: 17 [#1] SMP ARM
[   92.793282] Modules linked in:
[   92.796359] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.18.0-rc2 #845
[   92.802807] task: 80960270 ti: 80954000 task.ti: 80954000
[   92.808221] PC is at memcpy+0x80/0x330
[   92.811980] LR is at gro_pull_from_frag0+0x34/0xa8
[   92.816777] pc : [<802aea40>]    lr : [<80547ae0>]    psr: 00000153
[   92.816777] sp : 80955ce4  ip : 00000010  fp : 80955d1c
[   92.828256] r10: 0000000e  r9 : 00000000  r8 : 8095d9c0
[   92.833483] r7 : 8095d9c0  r6 : 00000012  r5 : bd921140  r4 : bd97f6c0
[   92.840012] r3 : 00000804  r2 : fffffff2  r1 : 00000000  r0 : bd92093c
[   92.846544] Flags: nzcv  IRQs on  FIQs off  Mode SVC_32  ISA ARM  Segment kernel
[   92.853942] Control: 10c5387d  Table: bc0f804a  DAC: 00000015
[   92.859692] Process swapper/0 (pid: 0, stack limit = 0x80954240)
[   92.865703] Stack: (0x80955ce4 to 0x80956000)
[   92.870070] 5ce0:          bd921140 00000012 8095d9c0 8095d9c0 bd92093c bd97f6c0 80547ae0
[   92.878252] 5d00: 00000000 bd97f6c0 be03f710 00000003 80955d74 80955d20 8054a028 80547ab8
[   92.886434] 5d20: 00000000 00000000 8054a0e4 811b1080 000007c1 befa3400 00000002 be03f000
[   92.894616] 5d40: 80955d7c 8095d9c0 00000000 bd97f6c0 be03f710 be03f004 00000000 00000080
[   92.902799] 5d60: 00000002 be03f000 80955d8c 80955d78 8054a570 80549fc0 bf084020 bd97f6c0
[   92.910981] 5d80: 80955e1c 80955d90 80423b20 8054a554 00000000 00000001 00004018 bd920940
[   92.919163] 5da0: 00000017 00000000 80fe7940 be03f710 be03f600 00000040 be03f694 00000000
[   92.927346] 5dc0: 00000000 80994c1c bdaf03c0 00000000 00000000 be3c1004 be3c1000 00000040
[   92.935529] 5de0: bf084020 00000001 8005fa60 8005f91c 0000012c 0000012c be7c41c0 80956100
[   92.943712] 5e00: be7c41c8 00000040 be03f710 00000003 80955e54 80955e20 8054afa4 8042374c
[   92.951894] 5e20: 8005fa60 ffffaf0e 00000008 00000000 8095608c 80956080 80954000 40000003
[   92.960077] 5e40: 00000100 00000003 80955ea4 80955e58 8002dd14 8054aee4 be01065c be01065c
[   92.968260] 5e60: 80955e84 00000001 00200000 ffffaf0d 0000000a 80954018 80955ea4 80954028
[   92.976443] 5e80: 8095cd78 80951e6c 80954000 00000000 00000001 be00a400 80955ebc 80955ea8
[   92.984626] 5ea0: 8002e1c4 8002dc18 00000000 8095cd78 80955eec 80955ec0 8006b7dc 8002e118
[   92.992807] 5ec0: 80955f18 c080e10c 00000086 80955f18 8095cef0 c080e100 806b56ec 00000000
[   93.000990] 5ee0: 80955f14 80955ef0 8000877c 8006b770 80960270 8000f73c 20000153 ffffffff
[   93.009173] 5f00: 80955f4c 809b8bb0 80955f6c 80955f18 80013264 80008760 00000001 00000001
[   93.017356] 5f20: 00000000 80960270 80954000 8095c9c4 8095c978 809b8bb0 809b8bb0 806b56ec
[   93.025539] 5f40: 00000000 80955f6c 00000000 80955f60 8005faa8 8000f73c 20000153 ffffffff
[   93.033721] 5f60: 80955f84 80955f70 8005b2b8 8000f720 00000000 8095c8c0 80955fac 80955f88
[   93.041904] 5f80: 806a5c88 8005b1c0 00000000 00000000 806a5bd8 809b8e00 8095ca78 ffffffff
[   93.050089] 5fa0: 80955ff4 80955fb0 808fbc94 806a5be4 ffffffff ffffffff 808fb6cc 00000000
[   93.058271] 5fc0: 00000000 80942f48 00000000 809b9094 8095c968 80942f44 80961988 8000406a
[   93.066454] 5fe0: 412fc09a 00000000 00000000 80955ff8 80008074 808fb950 00000000 00000000
[   93.074630] Backtrace:
[   93.077103] [<80547aac>] (gro_pull_from_frag0) from [<8054a028>] (dev_gro_receive+0x74/0x3e4)
[   93.085632]  r6:00000003 r5:be03f710 r4:bd97f6c0 r3:00000000
[   93.091360] [<80549fb4>] (dev_gro_receive) from [<8054a570>] (napi_gro_receive+0x28/0xa8)
[   93.099537]  r10:be03f000 r9:00000002 r8:00000080 r7:00000000 r6:be03f004 r5:be03f710
[   93.107440]  r4:bd97f6c0
[   93.109999] [<8054a548>] (napi_gro_receive) from [<80423b20>] (fec_enet_rx_napi+0x3e0/0xabc)
[   93.118438]  r5:bd97f6c0 r4:bf084020
[   93.122053] [<80423740>] (fec_enet_rx_napi) from [<8054afa4>] (net_rx_action+0xcc/0x1b4)
[   93.130146]  r10:00000003 r9:be03f710 r8:00000040 r7:be7c41c8 r6:80956100 r5:be7c41c0
[   93.138048]  r4:0000012c
[   93.140606] [<8054aed8>] (net_rx_action) from [<8002dd14>] (__do_softirq+0x108/0x2a4)
[   93.148438]  r10:00000003 r9:00000100 r8:40000003 r7:80954000 r6:80956080 r5:8095608c
[   93.156341]  r4:00000000
[   93.158896] [<8002dc0c>] (__do_softirq) from [<8002e1c4>] (irq_exit+0xb8/0x10c)
[   93.166206]  r10:be00a400 r9:00000001 r8:00000000 r7:80954000 r6:80951e6c r5:8095cd78
[   93.174109]  r4:80954028
[   93.176668] [<8002e10c>] (irq_exit) from [<8006b7dc>] (__handle_domain_irq+0x78/0xcc)
[   93.184499]  r5:8095cd78 r4:00000000
[   93.188109] [<8006b764>] (__handle_domain_irq) from [<8000877c>] (gic_handle_irq+0x28/0x68)
[   93.196461]  r10:00000000 r9:806b56ec r8:c080e100 r7:8095cef0 r6:80955f18 r5:00000086
[   93.204368]  r4:c080e10c r3:80955f18
[   93.207979] [<80008754>] (gic_handle_irq) from [<80013264>] (__irq_svc+0x44/0x5c)
[   93.215465] Exception stack(0x80955f18 to 0x80955f60)
[   93.220519] 5f00:                                                       00000001 00000001
[   93.228703] 5f20: 00000000 80960270 80954000 8095c9c4 8095c978 809b8bb0 809b8bb0 806b56ec
[   93.236885] 5f40: 00000000 80955f6c 00000000 80955f60 8005faa8 8000f73c 20000153 ffffffff
[   93.245063]  r8:809b8bb0 r7:80955f4c r6:ffffffff r5:20000153 r4:8000f73c r3:80960270
[   93.252892] [<8000f714>] (arch_cpu_idle) from [<8005b2b8>] (cpu_startup_entry+0x104/0x16c)
[   93.261171] [<8005b1b4>] (cpu_startup_entry) from [<806a5c88>] (rest_init+0xb0/0xd8)
[   93.268916]  r7:8095c8c0 r3:00000000
[   93.272535] [<806a5bd8>] (rest_init) from [<808fbc94>] (start_kernel+0x350/0x3bc)
[   93.280018]  r5:ffffffff r4:8095ca78
[   93.283629] [<808fb944>] (start_kernel) from [<80008074>] (0x80008074)
[   93.290165] Code: e320f000 e4913004 e4914004 e4915004 (e4916004)
[   93.296317] ---[ end trace 6785d73df15a3bc3 ]---
[   93.300943] Kernel panic - not syncing: Fatal exception in interrupt
[   93.307306] ---[ end Kernel panic - not syncing: Fatal exception in interrupt

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: suspend/resume broken on 3.18-rc2
  2014-10-30  2:34     ` Anson.Huang
@ 2014-10-30  3:11       ` fugang.duan
  2014-10-31 19:35         ` Fabio Estevam
  0 siblings, 1 reply; 8+ messages in thread
From: fugang.duan @ 2014-10-30  3:11 UTC (permalink / raw)
  To: Anson.Huang, Fabio Estevam; +Cc: Frank.Li, Russell King, Shawn Guo, netdev

From: Huang Yongcai-B20788 Sent: Thursday, October 30, 2014 10:35 AM
>To: Fabio Estevam; Duan Fugang-B38611
>Cc: Li Frank-B20596; Russell King; Shawn Guo; netdev@vger.kernel.org
>Subject: RE: suspend/resume broken on 3.18-rc2
>
>Hi, all
>	I just tried the 3.18.0-rc2 on our i.MX6SX-SDB board, attached is my
>log, seems like the issue is inside the ENET driver, I guess you did NOT
>add "no_console_suspend" in the cmdline, so when failed, you can NOT see
>any log, please check the attached log, I can see the failure is in FEC
>when reusme.
>
>	I also tried using sd rootfs and unplug the enet cable, the
>suspend/resume is OK without FEC driver. So please add
>"no_console_suspend" into cmdline and do debug for FEC driver.
>
>
>Best regards!
>Anson Huang
>
I tried it yesterday with FEC close, resume cannot back.
I will try it again.

Regards,
Andy

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: suspend/resume broken on 3.18-rc2
  2014-10-30  3:11       ` fugang.duan
@ 2014-10-31 19:35         ` Fabio Estevam
  2014-11-01  7:25           ` fugang.duan
  0 siblings, 1 reply; 8+ messages in thread
From: Fabio Estevam @ 2014-10-31 19:35 UTC (permalink / raw)
  To: fugang.duan; +Cc: Anson.Huang, Frank.Li, Russell King, Shawn Guo, netdev

Andy,

On Thu, Oct 30, 2014 at 1:11 AM, fugang.duan@freescale.com
<fugang.duan@freescale.com> wrote:

> I tried it yesterday with FEC close, resume cannot back.
> I will try it again.

We have a regression in 3.18-rc1: if I use the imx6sx-sdb.dtb from
3.17.1 then I get:

root@freescale /$ echo enabled > /sys/class/tty/ttymxc0/power/wakeup
root@freescale /$ echo mem > /sys/power/state
[   13.883094] PM: Syncing filesystems ... done.
[   13.932184] Freezing user space processes ... (elapsed 0.003 seconds) done.
[   13.942928] Freezing remaining freezable tasks ... (elapsed 0.003 seconds) d.
[   14.014823] PM: suspend of devices complete after 54.572 msecs
[   14.020730] PM: suspend devices took 0.060 seconds
[   14.035241] PM: late suspend of devices complete after 9.545 msecs
[   14.050901] PM: noirq suspend of devices complete after 9.383 msecs
[   14.057626] Disabling non-boot CPUs ...
[   14.071514] PM: noirq resume of devices complete after 8.338 msecs
[   14.085645] PM: early resume of devices complete after 6.417 msecs
[   14.097720] fec 2188000.ethernet eth0: rcv is not +last
[   14.187491] PM: resume of devices complete after 95.494 msecs
[   14.199039] PM: resume devices took 0.100 seconds
[   14.203831] Restarting tasks ... done.
[   15.892318] fec 2188000.ethernet eth0: rcv is not +last
[   15.897688] fec 2188000.ethernet eth0: rcv is not +last
[   15.903010] fec 2188000.ethernet eth0: rcv is not +last
[   15.908326] fec 2188000.ethernet eth0: rcv is not +last
[   15.913635] fec 2188000.ethernet eth0: rcv is not +last
[   15.918945] fec 2188000.ethernet eth0: rcv is not +last

So fec suspend/resume is broken for mx6sx.

Please take a look at it.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* RE: suspend/resume broken on 3.18-rc2
  2014-10-31 19:35         ` Fabio Estevam
@ 2014-11-01  7:25           ` fugang.duan
  0 siblings, 0 replies; 8+ messages in thread
From: fugang.duan @ 2014-11-01  7:25 UTC (permalink / raw)
  To: Fabio Estevam; +Cc: Anson.Huang, Frank.Li, Russell King, Shawn Guo, netdev

From: Fabio Estevam <festevam@gmail.com> Sent: Saturday, November 01, 2014 3:36 AM
>To: Duan Fugang-B38611
>Cc: Huang Yongcai-B20788; Li Frank-B20596; Russell King; Shawn Guo;
>netdev@vger.kernel.org
>Subject: Re: suspend/resume broken on 3.18-rc2
>
>Andy,
>
>On Thu, Oct 30, 2014 at 1:11 AM, fugang.duan@freescale.com
><fugang.duan@freescale.com> wrote:
>
>> I tried it yesterday with FEC close, resume cannot back.
>> I will try it again.
>
>We have a regression in 3.18-rc1: if I use the imx6sx-sdb.dtb from
>3.17.1 then I get:
>
>root@freescale /$ echo enabled > /sys/class/tty/ttymxc0/power/wakeup
>root@freescale /$ echo mem > /sys/power/state
>[   13.883094] PM: Syncing filesystems ... done.
>[   13.932184] Freezing user space processes ... (elapsed 0.003 seconds)
>done.
>[   13.942928] Freezing remaining freezable tasks ... (elapsed 0.003
>seconds) d.
>[   14.014823] PM: suspend of devices complete after 54.572 msecs
>[   14.020730] PM: suspend devices took 0.060 seconds
>[   14.035241] PM: late suspend of devices complete after 9.545 msecs
>[   14.050901] PM: noirq suspend of devices complete after 9.383 msecs
>[   14.057626] Disabling non-boot CPUs ...
>[   14.071514] PM: noirq resume of devices complete after 8.338 msecs
>[   14.085645] PM: early resume of devices complete after 6.417 msecs
>[   14.097720] fec 2188000.ethernet eth0: rcv is not +last
>[   14.187491] PM: resume of devices complete after 95.494 msecs
>[   14.199039] PM: resume devices took 0.100 seconds
>[   14.203831] Restarting tasks ... done.
>[   15.892318] fec 2188000.ethernet eth0: rcv is not +last
>[   15.897688] fec 2188000.ethernet eth0: rcv is not +last
>[   15.903010] fec 2188000.ethernet eth0: rcv is not +last
>[   15.908326] fec 2188000.ethernet eth0: rcv is not +last
>[   15.913635] fec 2188000.ethernet eth0: rcv is not +last
>[   15.918945] fec 2188000.ethernet eth0: rcv is not +last
>
>So fec suspend/resume is broken for mx6sx.
>
>Please take a look at it.
Hi, Fabio,

Thanks, I will fix it.

Regards,
Andy

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-11-01  7:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-28 17:18 fec: suspend/resume broken on 3.18-rc2 Fabio Estevam
2014-10-29  2:04 ` fugang.duan
2014-10-29  5:46 ` fugang.duan
2014-10-29 11:47   ` Fabio Estevam
2014-10-30  2:34     ` Anson.Huang
2014-10-30  3:11       ` fugang.duan
2014-10-31 19:35         ` Fabio Estevam
2014-11-01  7:25           ` fugang.duan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).