[Intel-gfx] Warnings on boot resume on Dell XPS 13 (Skylake)

Ander Conselvan De Oliveira conselvan2 at gmail.com
Fri Nov 13 06:37:07 PST 2015


On Thu, 2015-11-12 at 08:58 -0800, Andrew Lutomirski wrote:
> I have a brand-new XPS 13 Skylake laptop.  It's running 4.3 plus some
> wireless-next bits.  Everything seems to more-or-less work (even
> suspend/resume, although resume feels a bit slower than it should be
> to my untrained eye, which may be related).  When I resume my Dell XPS
> 13, I get:
> 
> [ 1870.380265] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.391278] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.402294] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.413276] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.424303] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.424332] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [ 1870.478777] brcmfmac 0000:3a:00.0 wlp58s0: renamed from wlan0
> [ 1870.495764] IPv6: ADDRCONF(NETDEV_UP): wlp58s0: link is not ready
> [ 1870.592271] ACPI Error: Cannot release Mutex [PATM], not acquired
> (20150818/exmutex-376)
> [ 1870.592276] ACPI Error: Method parse/execution failed
> [\_SB.PCI0.LPCB.ECDV._Q66] (Node ffff8802b80e40c8),
> AE_AML_MUTEX_NOT_ACQUIRED (20150818/psparse-542)
> [ 1871.017949] [drm] RC6 on
> [ 1871.592204] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
> to enable link training
> [ 1871.784358] [drm:intel_dp_complete_link_train [i915]] *ERROR*
> failed to start channel equalization
> 
> Grepping my logs for all i915 stuff, I get:
> 
> [    1.724524] [drm] Initialized i915 1.6.0 20150731 for 0000:00:02.0 on minor
> 0
> [    1.945499] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [    1.956452] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [    1.967437] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [    1.978420] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [    1.989422] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [    1.989441] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [    1.995441] WARNING: CPU: 0 PID: 458 at
> drivers/gpu/drm/i915/intel_dp.c:854 intel_dp_aux_ch+0x114/0x6a0
> [i915]()
> [    1.995451] Modules linked in: i915 i2c_algo_bit drm_kms_helper
> syscopyarea sysfillrect sysimgblt fb_sys_fops rtsx_pci_sdmmc drm
> mmc_core crct10dif_pclmul crc32_pclmul crc32c_intel rtsx_pci serio_raw
> i2c_hid video
> [    1.995491]  [<ffffffffa019c774>] intel_dp_aux_ch+0x114/0x6a0 [i915]
> [    1.995511]  [<ffffffffa019cdd5>] intel_dp_aux_transfer+0xd5/0x1e0 [i915]
> [    1.995537]  [<ffffffffa019f11e>] intel_dp_sink_dpms+0x9e/0xe0 [i915]
> [    1.995555]  [<ffffffffa0193c0f>] intel_ddi_post_disable+0x17f/0x1e0 [i915]
> [    1.995576]  [<ffffffffa016d497>] haswell_crtc_disable+0x137/0x2f0 [i915]
> [    1.995596]  [<ffffffffa0175f97>] intel_atomic_commit+0x127/0x13d0 [i915]
> [    1.995661]  [<ffffffffa018cc3a>] intel_fbdev_set_par+0x1a/0x60 [i915]
> [    1.995705]  [<ffffffffa018d6bb>] intel_fbdev_initial_config+0x1b/0x20
> [i915]
> [    4.173108] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
> to enable link training
> [    4.365251] [drm:intel_dp_complete_link_train [i915]] *ERROR*
> failed to start channel equalization
> [    4.614981] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
> [   12.268254] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops
> i915_audio_component_bind_ops [i915])
> [  286.652441] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  286.664429] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  286.676371] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  286.676416] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [  287.706203] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2]
> has bogus alignment
> [  289.334548] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2]
> has bogus alignment
> [  371.787856] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  371.798856] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  371.809867] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  371.820874] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  371.831884] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  371.831897] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [  372.741129] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2]
> has bogus alignment
> [  374.412420] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2]
> has bogus alignment
> [  390.884030] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  390.896031] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  390.907959] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  390.907999] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [  394.154720] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  394.165695] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  394.176704] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  394.187710] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  394.198716] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [  394.198768] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [  395.353559] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
> to enable link training
> [  395.545714] [drm:intel_dp_complete_link_train [i915]] *ERROR*
> failed to start channel equalization
> [ 1441.395793] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2]
> has bogus alignment
> [ 1441.919989] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1441.930976] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1441.941990] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1441.952995] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1441.964029] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1441.964052] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [ 1444.560526] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2]
> has bogus alignment
> [ 1733.539244] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2]
> has bogus alignment
> [ 1734.031660] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1734.042260] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1734.053724] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1734.072550] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1734.083249] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1734.083273] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [ 1736.820554] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2]
> has bogus alignment
> [ 1867.265609] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1867.276623] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1867.287622] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1867.298634] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1867.309647] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1867.309662] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [ 1870.380265] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.391278] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.402294] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.413276] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.424303] [drm:intel_dp_aux_ch [i915]] *ERROR* dp aux hw did not
> signal timeout (has irq: 1)!
> [ 1870.424332] [drm:intel_dp_aux_ch [i915]] *ERROR* dp_aux_ch not done
> status 0xad40001f
> [ 1871.592204] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
> to enable link training
> [ 1871.784358] [drm:intel_dp_complete_link_train [i915]] *ERROR*
> failed to start channel equalization
> 
> The full text of that warning is:
> 
> [    1.995441] WARNING: CPU: 0 PID: 458 at
> drivers/gpu/drm/i915/intel_dp.c:854 intel_dp_aux_ch+0x114/0x6a0
> [i915]()
> [    1.995442] dp_aux_ch not started status 0xad40001f
> [    1.995451] Modules linked in: i915 i2c_algo_bit drm_kms_helper
> syscopyarea sysfillrect sysimgblt fb_sys_fops rtsx_pci_sdmmc
>  drm mmc_core crct10dif_pclmul crc32_pclmul crc32c_intel rtsx_pci
> serio_raw i2c_hid video
> [    1.995453] CPU: 0 PID: 458 Comm: kworker/u8:2 Not tainted 4.3.0-wl #3
> [    1.995453] Hardware name: Dell Inc. XPS 13 9350/07TYC2, BIOS 1.0.0
> 09/10/2015
> [    1.995458] Workqueue: events_unbound async_run_entry_fn
> [    1.995461]  0000000000000000 00000000192a7710 ffff880035adb5d0
> ffffffff8141cb8c
> [    1.995462]  ffff880035adb618 ffff880035adb608 ffffffff810917f2
> 00000000ad40001f
> [    1.995464]  0000000000064010 0000000000064014 ffff8802aef30000
> 0000000000000005
> [    1.995464] Call Trace:
> [    1.995468]  [<ffffffff8141cb8c>] dump_stack+0x4e/0x82
> [    1.995470]  [<ffffffff810917f2>] warn_slowpath_common+0x82/0xc0
> [    1.995471]  [<ffffffff8109188c>] warn_slowpath_fmt+0x5c/0x80
> [    1.995491]  [<ffffffffa019c774>] intel_dp_aux_ch+0x114/0x6a0 [i915]
> [    1.995493]  [<ffffffff810d3fe0>] ? wake_atomic_t_function+0x70/0x70
> [    1.995511]  [<ffffffffa019cdd5>] intel_dp_aux_transfer+0xd5/0x1e0 [i915]
> [    1.995515]  [<ffffffffa00dbd04>] drm_dp_dpcd_access+0x64/0x110
> [drm_kms_helper]
> [    1.995518]  [<ffffffffa00dbecb>] drm_dp_dpcd_write+0x1b/0x20
> [drm_kms_helper]
> [    1.995537]  [<ffffffffa019f11e>] intel_dp_sink_dpms+0x9e/0xe0 [i915]
> [    1.995555]  [<ffffffffa0193c0f>] intel_ddi_post_disable+0x17f/0x1e0 [i915]
> [    1.995576]  [<ffffffffa016d497>] haswell_crtc_disable+0x137/0x2f0 [i915]
> [    1.995596]  [<ffffffffa0175f97>] intel_atomic_commit+0x127/0x13d0 [i915]
> [    1.995608]  [<ffffffffa00a24f5>] ? drm_atomic_check_only+0x215/0x540 [drm]
> [    1.995617]  [<ffffffffa00a2857>] drm_atomic_commit+0x37/0x60 [drm]
> [    1.995622]  [<ffffffffa00e39ef>]
> drm_atomic_helper_set_config+0x1bf/0x420 [drm_kms_helper]
> [    1.995630]  [<ffffffffa0092032>]
> drm_mode_set_config_internal+0x62/0x100 [drm]
> [    1.995634]  [<ffffffffa00e6883>] restore_fbdev_mode+0xb3/0x110
> [drm_kms_helper]
> [    1.995638]  [<ffffffffa00e8745>]
> drm_fb_helper_restore_fbdev_mode_unlocked+0x25/0x70 [drm_kms_helper]
> [    1.995642]  [<ffffffffa00e87bd>] drm_fb_helper_set_par+0x2d/0x50
> [drm_kms_helper]
> [    1.995661]  [<ffffffffa018cc3a>] intel_fbdev_set_par+0x1a/0x60 [i915]
> [    1.995664]  [<ffffffff8148ba00>] fbcon_init+0x570/0x5f0
> [    1.995666]  [<ffffffff814f771a>] visual_init+0xca/0x130
> [    1.995668]  [<ffffffff814f95b1>] do_bind_con_driver+0x1c1/0x3a0
> [    1.995670]  [<ffffffff814f9ac9>] do_take_over_console+0x149/0x1a0
> [    1.995672]  [<ffffffff81487887>] do_fbcon_takeover+0x57/0xb0
> [    1.995673]  [<ffffffff8148c478>] fbcon_event_notify+0x658/0x750
> [    1.995675]  [<ffffffff810b0e6a>] notifier_call_chain+0x4a/0x70
> [    1.995676]  [<ffffffff810b1217>] __blocking_notifier_call_chain+0x47/0x60
> [    1.995678]  [<ffffffff810b1246>] blocking_notifier_call_chain+0x16/0x20
> [    1.995676]  [<ffffffff810b1217>] __blocking_notifier_call_chain+0x47/0x60
> [    1.995678]  [<ffffffff810b1246>] blocking_notifier_call_chain+0x16/0x20
> [    1.995679]  [<ffffffff814920cb>] fb_notifier_call_chain+0x1b/0x20
> [    1.995680]  [<ffffffff8149440f>] register_framebuffer+0x20f/0x350
> [    1.995685]  [<ffffffffa00e8a3f>]
> drm_fb_helper_initial_config+0x25f/0x400 [drm_kms_helper]
> [    1.995705]  [<ffffffffa018d6bb>] intel_fbdev_initial_config+0x1b/0x20
> [i915]
> [    1.995706]  [<ffffffff810b298a>] async_run_entry_fn+0x4a/0x140
> [    1.995708]  [<ffffffff810aa242>] process_one_work+0x152/0x400
> [    1.995709]  [<ffffffff810aa53b>] worker_thread+0x4b/0x440
> [    1.995712]  [<ffffffff817e27b0>] ? __schedule+0x340/0xa80
> [    1.995713]  [<ffffffff810aa4f0>] ? process_one_work+0x400/0x400
> [    1.995715]  [<ffffffff810aa4f0>] ? process_one_work+0x400/0x400
> [    1.995716]  [<ffffffff810b00f8>] kthread+0xd8/0xf0
> [    1.995719]  [<ffffffff810b0020>] ? kthread_worker_fn+0x150/0x150
> [    1.995720]  [<ffffffff817e799f>] ret_from_fork+0x3f/0x70
> [    1.995722]  [<ffffffff810b0020>] ? kthread_worker_fn+0x150/0x150
> [    1.995723] ---[ end trace 1c86caf4627d03ce ]---
> [    2.711747] [drm] RC6 on
> 
> Are these known issues?

Looks like this bug:

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

Ander



More information about the Intel-gfx mailing list