Messages in this thread | | | Subject | Re: Suspend-resume failure on Intel Eagle Lake Core2Duo | From | Tomi Sarvela <> | Date | Fri, 28 Jul 2017 17:55:08 +0300 |
| |
On 28/07/17 17:50, Thomas Gleixner wrote: > On Fri, 28 Jul 2017, Tomi Sarvela wrote: >> On 28/07/17 17:13, Thomas Gleixner wrote: >>> On Fri, 28 Jul 2017, Tomi Sarvela wrote: >>>> On 28/07/17 16:15, Thomas Gleixner wrote: >>>>> Another question. Is the machine completely dead or not? >>>> >>>> Completely dead. Powerled is on, so host isn't shut down. >>> >>> So that means it does not even power the machine down. That's what I >>> expected least. >>> >>>> Serial or network if don't give any signs of life. >>> >>>> Patch applies cleanly but still getting the same error: >>> >>> Sorry for the noise. I'm an idiot trying to do 10 things at once. This time >>> it actually compiles and links. >>> >>> If the machine does still not powerdown with this applied, then please redo >>> the 'platform' test and grab the trace for that one. >> >> This patch fixes the issue. Below is the dmesg from the testrun (sorry for the >> spam, we're primarily testing i915 issues). > > Can you please retrieve the trace data from: > > /sys/kernel/debug/tracing/trace > > and provide that. The dmesg does not help much.
Right, here you go.
$ sudo cat /sys/kernel/debug/tracing/trace # tracer: nop # # _-----=> irqs-off # / _----=> need-resched # | / _---=> hardirq/softirq # || / _--=> preempt-depth # ||| / delay # TASK-PID CPU# |||| TIMESTAMP FUNCTION # | | | |||| | | rtcwake-1332 [000] d..1 64.411098: suspend_device_irqs: presuspend 0 state 00400600 rtcwake-1332 [000] d..1 64.411101: suspend_device_irqs: postsuspend 0 state 00400600 rtcwake-1332 [000] d..1 64.411102: suspend_device_irqs: presuspend 1 state 00030000 rtcwake-1332 [000] d..1 64.411103: suspend_device_irqs: postsuspend 1 state 00030000 rtcwake-1332 [000] d..1 64.411104: suspend_device_irqs: presuspend 2 state 00030000 rtcwake-1332 [000] d..1 64.411104: suspend_device_irqs: postsuspend 2 state 00030000 rtcwake-1332 [000] d..1 64.411105: suspend_device_irqs: presuspend 3 state 00030000 rtcwake-1332 [000] d..1 64.411106: suspend_device_irqs: postsuspend 3 state 00030000 rtcwake-1332 [000] d..1 64.411107: suspend_device_irqs: presuspend 4 state 00031000 rtcwake-1332 [000] d..1 64.411107: suspend_device_irqs: postsuspend 4 state 00031000 rtcwake-1332 [000] d..1 64.411108: suspend_device_irqs: presuspend 5 state 00030000 rtcwake-1332 [000] d..1 64.411108: suspend_device_irqs: postsuspend 5 state 00030000 rtcwake-1332 [000] d..1 64.411109: suspend_device_irqs: presuspend 6 state 00030000 rtcwake-1332 [000] d..1 64.411110: suspend_device_irqs: postsuspend 6 state 00030000 rtcwake-1332 [000] d..1 64.411110: suspend_device_irqs: presuspend 7 state 00030000 rtcwake-1332 [000] d..1 64.411111: suspend_device_irqs: postsuspend 7 state 00030000 rtcwake-1332 [000] d..1 64.411112: suspend_device_irqs: presuspend 8 state 00401200 rtcwake-1332 [000] d..1 64.411112: __irq_disable: predisable 8 state 00401200 rtcwake-1332 [000] d..1 64.411113: __irq_disable: postdisable 8 state 00411200 rtcwake-1332 [000] d..1 64.411114: suspend_device_irqs: postsuspend 8 state 00411200 rtcwake-1332 [000] d..1 64.411115: suspend_device_irqs: presuspend 9 state 00403300 rtcwake-1332 [000] d..1 64.411115: __irq_disable: predisable 9 state 00403300 rtcwake-1332 [000] d..1 64.411116: __irq_disable: postdisable 9 state 00413300 rtcwake-1332 [000] d..1 64.411116: suspend_device_irqs: postsuspend 9 state 00413300 rtcwake-1332 [000] d..1 64.411117: suspend_device_irqs: presuspend 10 state 00030000 rtcwake-1332 [000] d..1 64.411118: suspend_device_irqs: postsuspend 10 state 00030000 rtcwake-1332 [000] d..1 64.411119: suspend_device_irqs: presuspend 11 state 00030000 rtcwake-1332 [000] d..1 64.411119: suspend_device_irqs: postsuspend 11 state 00030000 rtcwake-1332 [000] d..1 64.411120: suspend_device_irqs: presuspend 12 state 00030000 rtcwake-1332 [000] d..1 64.411120: suspend_device_irqs: postsuspend 12 state 00030000 rtcwake-1332 [000] d..1 64.411121: suspend_device_irqs: presuspend 13 state 00030000 rtcwake-1332 [000] d..1 64.411122: suspend_device_irqs: postsuspend 13 state 00030000 rtcwake-1332 [000] d..1 64.411122: suspend_device_irqs: presuspend 14 state 00030000 rtcwake-1332 [000] d..1 64.411123: suspend_device_irqs: postsuspend 14 state 00030000 rtcwake-1332 [000] d..1 64.411124: suspend_device_irqs: presuspend 15 state 00030000 rtcwake-1332 [000] d..1 64.411124: suspend_device_irqs: postsuspend 15 state 00030000 rtcwake-1332 [000] d..1 64.411125: suspend_device_irqs: presuspend 16 state 00403200 rtcwake-1332 [000] d..1 64.411126: __irq_disable: predisable 16 state 00403200 rtcwake-1332 [000] d..1 64.411126: __irq_disable: postdisable 16 state 00413200 rtcwake-1332 [000] d..1 64.411127: suspend_device_irqs: postsuspend 16 state 00413200 rtcwake-1332 [000] d..1 64.411128: suspend_device_irqs: presuspend 17 state 00033000 rtcwake-1332 [000] d..1 64.411128: suspend_device_irqs: postsuspend 17 state 00033000 rtcwake-1332 [000] d..1 64.411129: suspend_device_irqs: presuspend 18 state 00032000 rtcwake-1332 [000] d..1 64.411130: suspend_device_irqs: postsuspend 18 state 00032000 rtcwake-1332 [000] d..1 64.411130: suspend_device_irqs: presuspend 19 state 00032000 rtcwake-1332 [000] d..1 64.411131: suspend_device_irqs: postsuspend 19 state 00032000 rtcwake-1332 [000] d..1 64.411132: suspend_device_irqs: presuspend 20 state 00403300 rtcwake-1332 [000] d..1 64.411132: __irq_disable: predisable 20 state 00403300 rtcwake-1332 [000] d..1 64.411133: __irq_disable: postdisable 20 state 00413300 rtcwake-1332 [000] d..1 64.411133: suspend_device_irqs: postsuspend 20 state 00413300 rtcwake-1332 [000] d..1 64.411134: suspend_device_irqs: presuspend 21 state 00403300 rtcwake-1332 [000] d..1 64.411134: __irq_disable: predisable 21 state 00403300 rtcwake-1332 [000] d..1 64.411135: __irq_disable: postdisable 21 state 00413300 rtcwake-1332 [000] d..1 64.411136: suspend_device_irqs: postsuspend 21 state 00413300 rtcwake-1332 [000] d..1 64.411136: suspend_device_irqs: presuspend 22 state 00403300 rtcwake-1332 [000] d..1 64.411137: __irq_disable: predisable 22 state 00403300 rtcwake-1332 [000] d..1 64.411137: __irq_disable: postdisable 22 state 00413300 rtcwake-1332 [000] d..1 64.411138: suspend_device_irqs: postsuspend 22 state 00413300 rtcwake-1332 [000] d..1 64.411139: suspend_device_irqs: presuspend 24 state 00409600 rtcwake-1332 [000] d..1 64.411139: suspend_device_irqs: postsuspend 24 state 00409600 rtcwake-1332 [000] d..1 64.411140: suspend_device_irqs: presuspend 25 state 00409600 rtcwake-1332 [000] d..1 64.411141: suspend_device_irqs: postsuspend 25 state 00409600 rtcwake-1332 [000] d..1 64.411142: suspend_device_irqs: presuspend 26 state 00038000 rtcwake-1332 [000] d..1 64.411142: suspend_device_irqs: postsuspend 26 state 00038000 rtcwake-1332 [000] d..1 64.411143: suspend_device_irqs: presuspend 27 state 00038000 rtcwake-1332 [000] d..1 64.411143: suspend_device_irqs: postsuspend 27 state 00038000 rtcwake-1332 [000] d..1 64.411144: suspend_device_irqs: presuspend 28 state 00401200 rtcwake-1332 [000] d..1 64.411145: __irq_disable: predisable 28 state 00401200 rtcwake-1332 [000] d..1 64.411145: __irq_disable: postdisable 28 state 00411200 rtcwake-1332 [000] d..1 64.411146: suspend_device_irqs: postsuspend 28 state 00411200 rtcwake-1332 [001] d.H1 64.425561: mask_irq: premask 8 state 00411200 rtcwake-1332 [001] d.H1 64.425565: mask_irq: postmask 8 state 00431200 rtcwake-1332 [000] dN.1 64.436605: __irq_disable: predisable 25 state 00409600 rtcwake-1332 [000] dN.1 64.436607: mask_irq: premask 25 state 00419600 rtcwake-1332 [000] dN.1 64.436608: mask_irq: postmask 25 state 00439600 rtcwake-1332 [000] dN.1 64.436609: __irq_disable: postdisable 25 state 00439600 rtcwake-1332 [000] d..1 576460734.868390: __irq_disable: predisable 24 state 00409600 rtcwake-1332 [000] d..1 576460734.868508: __irq_disable: postdisable 24 state 00419600 rtcwake-1332 [000] d..1 576460734.868511: irq_enable: preenable 24 state 00419600 rtcwake-1332 [000] d..1 576460734.868511: unmask_irq: preunmask 24 state 00409600 rtcwake-1332 [000] d..1 576460734.868512: unmask_irq: postunmask 24 state 00409600 rtcwake-1332 [000] d..1 576460734.868512: irq_enable: postenable 24 state 00409600 rtcwake-1332 [000] dNh1 576460734.868533: mask_irq: premask 9 state 00413200 rtcwake-1332 [000] dNh1 576460734.868535: mask_irq: postmask 9 state 00433200 kworker/1:1-1039 [001] d..1 576460734.869322: irq_enable: preenable 25 state 00039600 kworker/1:1-1039 [001] d..1 576460734.869324: unmask_irq: preunmask 25 state 00029600 kworker/1:1-1039 [001] d..1 576460734.869325: unmask_irq: postunmask 25 state 00009600 kworker/1:1-1039 [001] d..1 576460734.869326: irq_enable: postenable 25 state 00009600 kworker/1:1-1039 [001] d..1 576460734.869329: __irq_disable: predisable 25 state 00409600 kworker/1:1-1039 [001] d..1 576460734.869329: __irq_disable: postdisable 25 state 00419600 kworker/1:1-1039 [001] d..1 576460734.869332: irq_enable: preenable 25 state 00419600 kworker/1:1-1039 [001] d..1 576460734.869332: unmask_irq: preunmask 25 state 00409600 kworker/1:1-1039 [001] d..1 576460734.869333: unmask_irq: postunmask 25 state 00409600 kworker/1:1-1039 [001] d..1 576460734.869333: irq_enable: postenable 25 state 00409600 rtcwake-1332 [000] d..1 576460734.882983: resume_irqs: preresume 0 state 00400600 rtcwake-1332 [000] d..1 18446744056.289114: resume_irqs: postresume 0 state 00400600 rtcwake-1332 [000] d..1 18446744056.289116: resume_irqs: preresume 1 state 00030000 rtcwake-1332 [000] d..1 18446744056.289116: resume_irqs: postresume 1 state 00030000 rtcwake-1332 [000] d..1 18446744056.289117: resume_irqs: preresume 2 state 00030000 rtcwake-1332 [000] d..1 18446744056.289118: resume_irqs: postresume 2 state 00030000 rtcwake-1332 [000] d..1 18446744056.289118: resume_irqs: preresume 3 state 00030000 rtcwake-1332 [000] d..1 18446744056.289119: resume_irqs: postresume 3 state 00030000 rtcwake-1332 [000] d..1 18446744056.289120: resume_irqs: preresume 4 state 00031000 rtcwake-1332 [000] d..1 18446744056.289120: resume_irqs: postresume 4 state 00031000 rtcwake-1332 [000] d..1 18446744056.289121: resume_irqs: preresume 5 state 00030000 rtcwake-1332 [000] d..1 18446744056.289122: resume_irqs: postresume 5 state 00030000 rtcwake-1332 [000] d..1 18446744056.289122: resume_irqs: preresume 6 state 00030000 rtcwake-1332 [000] d..1 18446744056.289123: resume_irqs: postresume 6 state 00030000 rtcwake-1332 [000] d..1 18446744056.289124: resume_irqs: preresume 7 state 00030000 rtcwake-1332 [000] d..1 18446744056.289124: resume_irqs: postresume 7 state 00030000 rtcwake-1332 [000] d..1 18446744056.289125: resume_irqs: preresume 8 state 00431200 rtcwake-1332 [000] d..1 18446744056.289126: irq_enable: preenable 8 state 00431200 rtcwake-1332 [000] d..1 18446744056.289126: unmask_irq: preunmask 8 state 00421200 rtcwake-1332 [000] d..1 18446744056.289128: unmask_irq: postunmask 8 state 00401200 rtcwake-1332 [000] d..1 18446744056.289128: irq_enable: postenable 8 state 00401200 rtcwake-1332 [000] d..1 18446744056.289129: resume_irqs: postresume 8 state 00401200 rtcwake-1332 [000] d..1 18446744056.289570: resume_irqs: preresume 9 state 00433200 rtcwake-1332 [000] d..1 18446744056.289571: irq_enable: preenable 9 state 00433200 rtcwake-1332 [000] d..1 18446744056.289571: unmask_irq: preunmask 9 state 00423200 rtcwake-1332 [000] d..1 18446744056.289572: unmask_irq: postunmask 9 state 00403200 rtcwake-1332 [000] d..1 18446744056.289572: irq_enable: postenable 9 state 00403200 rtcwake-1332 [000] d..1 18446744056.289572: resume_irqs: postresume 9 state 00403200 rtcwake-1332 [000] d..1 18446744056.289573: resume_irqs: preresume 10 state 00030000 rtcwake-1332 [000] d..1 18446744056.289573: resume_irqs: postresume 10 state 00030000 rtcwake-1332 [000] d..1 18446744056.289588: resume_irqs: preresume 11 state 00030000 rtcwake-1332 [000] d..1 18446744056.289588: resume_irqs: postresume 11 state 00030000 rtcwake-1332 [000] d..1 18446744056.289589: resume_irqs: preresume 12 state 00030000 rtcwake-1332 [000] d..1 18446744056.289589: resume_irqs: postresume 12 state 00030000 rtcwake-1332 [000] d..1 18446744056.289589: resume_irqs: preresume 13 state 00030000 rtcwake-1332 [000] d..1 18446744056.289590: resume_irqs: postresume 13 state 00030000 rtcwake-1332 [000] d..1 18446744056.289590: resume_irqs: preresume 14 state 00030000 rtcwake-1332 [000] d..1 18446744056.289591: resume_irqs: postresume 14 state 00030000 rtcwake-1332 [000] d..1 18446744056.289591: resume_irqs: preresume 15 state 00030000 rtcwake-1332 [000] d..1 18446744056.289591: resume_irqs: postresume 15 state 00030000 rtcwake-1332 [000] d..1 18446744056.289592: resume_irqs: preresume 16 state 00413200 rtcwake-1332 [000] d..1 18446744056.289592: irq_enable: preenable 16 state 00413200 rtcwake-1332 [000] d..1 18446744056.289593: unmask_irq: preunmask 16 state 00403200 rtcwake-1332 [000] d..1 18446744056.289593: unmask_irq: postunmask 16 state 00403200 rtcwake-1332 [000] d..1 18446744056.289594: irq_enable: postenable 16 state 00403200 rtcwake-1332 [000] d..1 18446744056.289594: resume_irqs: postresume 16 state 00403200 rtcwake-1332 [000] d..1 18446744056.289594: resume_irqs: preresume 17 state 00033000 rtcwake-1332 [000] d..1 18446744056.289595: resume_irqs: postresume 17 state 00033000 rtcwake-1332 [000] d..1 18446744056.289595: resume_irqs: preresume 18 state 00032000 rtcwake-1332 [000] d..1 18446744056.289596: resume_irqs: postresume 18 state 00032000 rtcwake-1332 [000] d..1 18446744056.289596: resume_irqs: preresume 19 state 00032000 rtcwake-1332 [000] d..1 18446744056.289596: resume_irqs: postresume 19 state 00032000 rtcwake-1332 [000] d..1 18446744056.289597: resume_irqs: preresume 20 state 00413200 rtcwake-1332 [000] d..1 18446744056.289597: irq_enable: preenable 20 state 00413200 rtcwake-1332 [000] d..1 18446744056.289598: unmask_irq: preunmask 20 state 00403200 rtcwake-1332 [000] d..1 18446744056.289598: unmask_irq: postunmask 20 state 00403200 rtcwake-1332 [000] d..1 18446744056.289598: irq_enable: postenable 20 state 00403200 rtcwake-1332 [000] d..1 18446744056.289599: resume_irqs: postresume 20 state 00403200 rtcwake-1332 [000] d..1 18446744056.289599: resume_irqs: preresume 21 state 00413200 rtcwake-1332 [000] d..1 18446744056.289600: irq_enable: preenable 21 state 00413200 rtcwake-1332 [000] d..1 18446744056.289600: unmask_irq: preunmask 21 state 00403200 rtcwake-1332 [000] d..1 18446744056.289600: unmask_irq: postunmask 21 state 00403200 rtcwake-1332 [000] d..1 18446744056.289601: irq_enable: postenable 21 state 00403200 rtcwake-1332 [000] d..1 18446744056.289601: resume_irqs: postresume 21 state 00403200 rtcwake-1332 [000] d..1 18446744056.289602: resume_irqs: preresume 22 state 00413200 rtcwake-1332 [000] d..1 18446744056.289602: irq_enable: preenable 22 state 00413200 rtcwake-1332 [000] d..1 18446744056.289602: unmask_irq: preunmask 22 state 00403200 rtcwake-1332 [000] d..1 18446744056.289603: unmask_irq: postunmask 22 state 00403200 rtcwake-1332 [000] d..1 18446744056.289603: irq_enable: postenable 22 state 00403200 rtcwake-1332 [000] d..1 18446744056.289603: resume_irqs: postresume 22 state 00403200 rtcwake-1332 [000] d..1 18446744056.289604: resume_irqs: preresume 24 state 00409600 rtcwake-1332 [000] d..1 18446744056.289604: resume_irqs: postresume 24 state 00409600 rtcwake-1332 [000] d..1 18446744056.289604: resume_irqs: preresume 25 state 00409600 rtcwake-1332 [000] d..1 18446744056.289605: resume_irqs: postresume 25 state 00409600 rtcwake-1332 [000] d..1 18446744056.289605: resume_irqs: preresume 26 state 00038000 rtcwake-1332 [000] d..1 18446744056.289606: resume_irqs: postresume 26 state 00038000 rtcwake-1332 [000] d..1 18446744056.289606: resume_irqs: preresume 27 state 00038000 rtcwake-1332 [000] d..1 18446744056.289606: resume_irqs: postresume 27 state 00038000 rtcwake-1332 [000] d..1 18446744056.289607: resume_irqs: preresume 28 state 00411200 rtcwake-1332 [000] d..1 18446744056.289607: irq_enable: preenable 28 state 00411200 rtcwake-1332 [000] d..1 18446744056.289608: unmask_irq: preunmask 28 state 00401200 rtcwake-1332 [000] d..1 18446744056.289608: unmask_irq: postunmask 28 state 00401200 rtcwake-1332 [000] d..1 18446744056.289608: irq_enable: postenable 28 state 00401200 rtcwake-1332 [000] d..1 18446744056.289609: resume_irqs: postresume 28 state 00401200
Tomi -- Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo
| |