[Bug 112159] Machine hang with i915.enable_psr=1 (Kaby Lake R)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Oct 29 11:38:46 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=112159

Chris Wilson <chris at chris-wilson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|GPU hang with               |Machine hang with
                   |i915.enable_psr=1 (Kaby     |i915.enable_psr=1 (Kaby
                   |Lake R)                     |Lake R)

--- Comment #1 from Chris Wilson <chris at chris-wilson.co.uk> ---
[    9.548638] [drm] [transcoder EDP] PSR aux error
[    9.548740] [drm:intel_psr_disable_locked [i915]] Disabling PSR1
[    9.557453] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.557512] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.557554] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.557657] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU
pipe A FIFO underrun
[    9.557700] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.557743] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.557811] [drm:intel_power_well_enable [i915]] enabling DC off
[    9.557838] [drm:gen9_set_dc_state [i915]] Setting DC state from 02 to 00
[    9.557849] ------------[ cut here ]------------
[    9.557886] WARN_ON((val & (1 << 30)) == 0)
[    9.557928] WARNING: CPU: 2 PID: 189 at
drivers/gpu/drm/i915/display/intel_cdclk.c:834 skl_get_cdclk+0x228/0x250 [i915]
[    9.557975] Modules linked in: i915 crct10dif_pclmul crc32_pclmul
i2c_algo_bit crc32c_intel drm_kms_helper ghash_clmulni_intel drm nvme e1000e
serio_raw nvme_core wmi i2c_hid video fuse
[    9.558029] CPU: 2 PID: 189 Comm: kworker/2:2 Not tainted
5.3.7-200.fc30.x86_64+debug #1
[    9.558054] Hardware name: Dell Inc. Latitude 7390/09386V, BIOS 1.11.0
07/04/2019
[    9.558096] Workqueue: events intel_psr_work [i915]
[    9.558130] RIP: 0010:skl_get_cdclk+0x228/0x250 [i915]
[    9.558149] Code: b8 01 00 00 00 e9 cd fe ff ff c7 03 5c 26 05 00 31 c0 e9
c0 fe ff ff 48 c7 c6 98 5f 76 c0 48 c7 c7 cb 55 78 c0 e8 10 4a a6 e2 <0f> 0b 8b
53 04 e9 7d fe ff ff c7 03 80 97 06 00 b8 01 00 00 00 e9
[    9.558202] RSP: 0018:ffffac1d80387b80 EFLAGS: 00010282
[    9.558220] RAX: 0000000000000000 RBX: ffffac1d80387ba4 RCX:
0000000000000006
[    9.558243] RDX: 00000000000040bf RSI: ffff8e93ea384160 RDI:
0000000000000246
[    9.558265] RBP: ffff8e93ddb40000 R08: 0000000239b1c80b R09:
0000000000000000
[    9.558288] R10: 0000000000000000 R11: 0000000000000000 R12:
ffff8e93ddb40f28
[    9.558314] R13: 0000000080000000 R14: ffff8e93ddb4bd30 R15:
ffff8e93ddb40000
[    9.558337] FS:  0000000000000000(0000) GS:ffff8e93ed800000(0000)
knlGS:0000000000000000
[    9.558362] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    9.558381] CR2: 00007ffae271a8a0 CR3: 000000040b612003 CR4:
00000000003606e0
[    9.558405] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[    9.558427] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[    9.558450] Call Trace:
[    9.558481]  gen9_dc_off_power_well_enable+0x54/0x1b0 [i915]
[    9.559511]  intel_power_well_enable+0x3a/0x50 [i915]
[    9.560535]  __intel_display_power_get_domain.part.0+0x6f/0x90 [i915]
[    9.561560]  intel_display_power_get+0x4c/0x60 [i915]
[    9.562580]  intel_dp_aux_xfer+0xaa/0x910 [i915]
[    9.563881]  ? __mutex_lock+0x68e/0x990
[    9.564876]  ? find_held_lock+0x32/0x90
[    9.565869]  ? find_held_lock+0x32/0x90
[    9.566876]  intel_dp_aux_transfer+0x105/0x220 [i915]
[    9.567876]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
[    9.569169]  drm_dp_dpcd_write+0x26/0xa0 [drm_kms_helper]
[    9.570173]  intel_psr_disable_locked+0xca/0x140 [i915]
[    9.571182]  intel_psr_work+0xdb/0x160 [i915]
[    9.572170]  process_one_work+0x272/0x5a0
[    9.573151]  worker_thread+0x50/0x3b0
[    9.574708]  kthread+0x108/0x140
[    9.575670]  ? process_one_work+0x5a0/0x5a0
[    9.576629]  ? kthread_park+0x80/0x80
[    9.577581]  ret_from_fork+0x3a/0x50
[    9.578533] irq event stamp: 20710
[    9.579772] hardirqs last  enabled at (20709): [<ffffffffa31733b5>]
vprintk_emit+0x155/0x360
[    9.580728] hardirqs last disabled at (20710): [<ffffffffa30038da>]
trace_hardirqs_off_thunk+0x1a/0x20
[    9.581684] softirqs last  enabled at (19646): [<ffffffffa3e0035d>]
__do_softirq+0x35d/0x45d
[    9.582636] softirqs last disabled at (19633): [<ffffffffa30f2027>]
irq_exit+0xf7/0x100
[    9.583584] ---[ end trace ef3a13a5b16988f5 ]---
[    9.584554] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.585832] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.586806] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.587760] ------------[ cut here ]------------
[    9.588700] WARN_ON(intel_cdclk_needs_modeset(&dev_priv->cdclk.hw,
&cdclk_state))
[    9.588733] WARNING: CPU: 2 PID: 189 at
drivers/gpu/drm/i915/display/intel_display_power.c:831
gen9_dc_off_power_well_enable+0x159/0x1b0 [i915]
[    9.591213] Modules linked in: i915 crct10dif_pclmul crc32_pclmul
i2c_algo_bit crc32c_intel drm_kms_helper ghash_clmulni_intel drm nvme e1000e
serio_raw nvme_core wmi i2c_hid video fuse
[    9.592184] CPU: 2 PID: 189 Comm: kworker/2:2 Tainted: G        W        
5.3.7-200.fc30.x86_64+debug #1
[    9.593124] Hardware name: Dell Inc. Latitude 7390/09386V, BIOS 1.11.0
07/04/2019
[    9.594097] Workqueue: events intel_psr_work [i915]
[    9.595035] RIP: 0010:gen9_dc_off_power_well_enable+0x159/0x1b0 [i915]
[    9.595933] Code: 00 00 f6 85 3b 0e 00 00 10 75 39 0f b6 85 ca 0d 00 00 e9
61 ff ff ff 48 c7 c6 80 b6 76 c0 48 c7 c7 12 68 78 c0 e8 ef ea a3 e2 <0f> 0b e9
0d ff ff ff 48 c7 c7 c8 b6 76 c0 e8 dc ea a3 e2 0f 0b e9
[    9.596877] RSP: 0018:ffffac1d80387ba0 EFLAGS: 00010286
[    9.597809] RAX: 0000000000000000 RBX: ffff8e93e2b73930 RCX:
0000000000000006
[    9.598734] RDX: 00000000000040bf RSI: ffff8e93ea384160 RDI:
0000000000000246
[    9.599653] RBP: ffff8e93ddb40000 R08: 000000023b87f6ba R09:
0000000000000000
[    9.600577] R10: 0000000000000000 R11: 0000000000000000 R12:
000000000000001f
[    9.601510] R13: 0000000080000000 R14: ffff8e93ddb4bd30 R15:
ffff8e93ddb40000
[    9.602438] FS:  0000000000000000(0000) GS:ffff8e93ed800000(0000)
knlGS:0000000000000000
[    9.603368] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[    9.604302] CR2: 00007ffae271a8a0 CR3: 000000040b612003 CR4:
00000000003606e0
[    9.605237] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[    9.606175] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[    9.607100] Call Trace:
[    9.608016]  intel_power_well_enable+0x3a/0x50 [i915]
[    9.608920]  __intel_display_power_get_domain.part.0+0x6f/0x90 [i915]
[    9.609825]  intel_display_power_get+0x4c/0x60 [i915]
[    9.610722]  intel_dp_aux_xfer+0xaa/0x910 [i915]
[    9.611606]  ? __mutex_lock+0x68e/0x990
[    9.612451]  ? find_held_lock+0x32/0x90
[    9.613258]  ? find_held_lock+0x32/0x90
[    9.614073]  intel_dp_aux_transfer+0x105/0x220 [i915]
[    9.614883]  drm_dp_dpcd_access+0x72/0x110 [drm_kms_helper]
[    9.615693]  drm_dp_dpcd_write+0x26/0xa0 [drm_kms_helper]
[    9.616469]  intel_psr_disable_locked+0xca/0x140 [i915]
[    9.617285]  intel_psr_work+0xdb/0x160 [i915]
[    9.618080]  process_one_work+0x272/0x5a0
[    9.618869]  worker_thread+0x50/0x3b0
[    9.619652]  kthread+0x108/0x140
[    9.620425]  ? process_one_work+0x5a0/0x5a0
[    9.621200]  ? kthread_park+0x80/0x80
[    9.621977]  ret_from_fork+0x3a/0x50
[    9.622710] irq event stamp: 20748
[    9.623473] hardirqs last  enabled at (20747): [<ffffffffa31733b5>]
vprintk_emit+0x155/0x360
[    9.624249] hardirqs last disabled at (20748): [<ffffffffa30038da>]
trace_hardirqs_off_thunk+0x1a/0x20
[    9.624988] softirqs last  enabled at (20734): [<ffffffffa3e0035d>]
__do_softirq+0x35d/0x45d
[    9.625768] softirqs last disabled at (20713): [<ffffffffa30f2027>]
irq_exit+0xf7/0x100
[    9.626547] ---[ end trace ef3a13a5b16988f6 ]---
[    9.627343] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.628156] [drm:gen8_de_irq_handler [i915]] *ERROR* Fault errors on pipe A:
0x00000080
[    9.629017] [drm:edp_panel_vdd_on [i915]] Turning eDP port A VDD on
[    9.629096] [drm:edp_panel_vdd_on [i915]] PP_STATUS: 0x80000008 PP_CONTROL:
0x0000000f
[    9.629468] [drm:intel_fbc_underrun_work_fn [i915]] Disabling FBC due to
FIFO underrun.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20191029/4533f76f/attachment.html>


More information about the intel-gfx-bugs mailing list