From: Petko Manolov <petkan@mip-labs.com>
To: Daniel Vetter <daniel.vetter@intel.com>
Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: i915 on Xeon E3-1275 v5
Date: Wed, 9 Mar 2016 13:08:27 +0200 [thread overview]
Message-ID: <20160309110824.GA2049@p310> (raw)
[-- Attachment #1: Type: text/plain, Size: 560 bytes --]
Hi guys,
I spent some time trying to figure out what's wrong with my shiny new system and
it turned out that it is a problem somewhere between v4.5-rc[67] and DP 1.2 on
Skylake.
With DP 1.2 enabled 'xrandr' reports half of the real monitor's (Dell UP2414Q)
resolution, IOW 1920x2160. Older kernels does not seem to work either.
Disabling DP 1.2 seems to fix the problem, although in this mode it support
3840x2160 @ 30Hz only.
Attached you'll find the 'dmesg' output. Please let me know if i can help you
with debugging the issue.
cheers,
Petko
[-- Attachment #2: dmesg --]
[-- Type: text/plain, Size: 9878 bytes --]
[ 48.889483] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 48.930686] ------------[ cut here ]------------
[ 48.930692] WARNING: CPU: 0 PID: 47 at drivers/gpu/drm/i915/intel_pm.c:3553 skl_update_other_pipe_wm+0x108/0x110 [i915]()
[ 48.930693] WARN_ON(!wm_changed)
[ 48.930693] Modules linked in:
[ 48.930694] sha256_generic hmac drbg cpufreq_stats sd_mod kvm_intel kvm irqbypass i2c_i801 snd_usb_audio snd_hwdep snd_usbmidi_lib snd_rawmidi snd_pcm snd_timer snd soundcore i915 video backlight tpm_tis usb_storage sr_mod cdrom ahci libahci libata i2c_hid
[ 48.930703] CPU: 0 PID: 47 Comm: kworker/0:1 Not tainted 4.5.0-rc7 #14
[ 48.930703] Hardware name: LENOVO 30AT003QBL/SKYBAY, BIOS FWKT39A 02/14/2016
[ 48.930706] Workqueue: events_long drm_dp_mst_link_probe_work
[ 48.930707] 0000000000000000 ffffffff812274e9 ffff88084c63b9f8 ffffffffa017c638
[ 48.930708] ffffffff81065a63 ffff88084ac13000 ffff88084c63ba48 ffff88084bc396f4
[ 48.930709] ffff88084ad4a000 ffff88084ad4a3a8 ffffffff81065ad7 ffffffffa018c156
[ 48.930710] Call Trace:
[ 48.930712] [<ffffffff812274e9>] ? dump_stack+0x46/0x5d
[ 48.930714] [<ffffffff81065a63>] ? warn_slowpath_common+0x73/0xa0
[ 48.930715] [<ffffffff81065ad7>] ? warn_slowpath_fmt+0x47/0x50
[ 48.930720] [<ffffffffa00d3758>] ? skl_update_other_pipe_wm+0x108/0x110 [i915]
[ 48.930724] [<ffffffffa00d389c>] ? skl_update_wm+0x13c/0x580 [i915]
[ 48.930729] [<ffffffffa0144967>] ? intel_ddi_enable_transcoder_func+0x167/0x230 [i915]
[ 48.930735] [<ffffffffa0129c53>] ? haswell_crtc_enable+0x303/0x880 [i915]
[ 48.930741] [<ffffffffa01257d3>] ? intel_atomic_commit+0x693/0x1680 [i915]
[ 48.930743] [<ffffffff81326a3d>] ? drm_atomic_add_affected_connectors+0x1d/0xe0
[ 48.930744] [<ffffffff81306e5e>] ? restore_fbdev_mode+0x21e/0x250
[ 48.930746] [<ffffffff81308ee9>] ? drm_fb_helper_restore_fbdev_mode_unlocked+0x29/0x70
[ 48.930747] [<ffffffff81308f54>] ? drm_fb_helper_set_par+0x24/0x50
[ 48.930748] [<ffffffff81308e70>] ? drm_fb_helper_hotplug_event+0xc0/0x110
[ 48.930749] [<ffffffff81302f0b>] ? drm_dp_send_link_address+0x26b/0x320
[ 48.930751] [<ffffffff8108e2a0>] ? put_prev_entity+0x30/0x820
[ 48.930752] [<ffffffff8108c3b3>] ? dequeue_task_fair+0x53/0x9a0
[ 48.930753] [<ffffffff81091263>] ? pick_next_task_fair+0x133/0x470
[ 48.930754] [<ffffffff81303493>] ? drm_dp_check_and_send_link_address+0xa3/0xb0
[ 48.930755] [<ffffffff813034ee>] ? drm_dp_mst_link_probe_work+0x4e/0xa0
[ 48.930756] [<ffffffff81078795>] ? process_one_work+0x125/0x3f0
[ 48.930758] [<ffffffff81078aa2>] ? worker_thread+0x42/0x4b0
[ 48.930759] [<ffffffff81078a60>] ? process_one_work+0x3f0/0x3f0
[ 48.930760] [<ffffffff81078a60>] ? process_one_work+0x3f0/0x3f0
[ 48.930761] [<ffffffff8107d598>] ? kthread+0xb8/0xd0
[ 48.930762] [<ffffffff8107d4e0>] ? kthread_worker_fn+0x160/0x160
[ 48.930766] [<ffffffff814b11df>] ? ret_from_fork+0x3f/0x70
[ 48.930767] [<ffffffff8107d4e0>] ? kthread_worker_fn+0x160/0x160
[ 48.930768] ---[ end trace 7d70df2abc841163 ]---
[ 48.940792] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 48.964301] [drm:gen8_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun
[ 49.023005] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 49.042507] [drm:gen8_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[ 49.071393] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 49.174006] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 49.227991] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 49.454460] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 50.406981] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 50.660836] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 64.055855] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 64.803311] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 64.952861] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 65.105204] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 65.551143] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 65.839284] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 65.993406] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 69.429217] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 69.704439] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 69.857744] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 70.794362] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 71.874373] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 72.033101] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 72.188456] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 73.892075] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 74.984915] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 75.330464] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 75.570865] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 75.719989] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 75.868811] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 76.319631] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 76.469946] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 76.623318] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 94.688947] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 94.846997] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 96.836941] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 97.023141] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 97.172230] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 97.321321] [drm:intel_dp_link_training_clock_recovery [i915]] *ERROR* too many voltage retries, give up
[ 97.733241] ------------[ cut here ]------------
[ 97.733251] WARNING: CPU: 0 PID: 454 at drivers/gpu/drm/i915/intel_pm.c:3553 skl_update_other_pipe_wm+0x108/0x110 [i915]()
[ 97.733252] WARN_ON(!wm_changed)
[ 97.733253] Modules linked in:
[ 97.733254] sha256_generic hmac drbg cpufreq_stats sd_mod kvm_intel kvm irqbypass i2c_i801 snd_usb_audio snd_hwdep snd_usbmidi_lib snd_rawmidi snd_pcm snd_timer snd soundcore i915 video backlight tpm_tis usb_storage sr_mod cdrom ahci libahci libata i2c_hid
[ 97.733264] CPU: 0 PID: 454 Comm: kworker/0:2 Tainted: G W 4.5.0-rc7 #14
[ 97.733265] Hardware name: LENOVO 30AT003QBL/SKYBAY, BIOS FWKT39A 02/14/2016
[ 97.733267] Workqueue: events drm_dp_destroy_connector_work
[ 97.733269] 0000000000000000 ffffffff812274e9 ffff88084a8dfb28 ffffffffa017c638
[ 97.733270] ffffffff81065a63 ffff88084ac13000 ffff88084a8dfb78 ffff88084bc396f4
[ 97.733271] ffff88084ad4a000 ffff88084ad4a3a8 ffffffff81065ad7 ffffffffa018c156
[ 97.733273] Call Trace:
[ 97.733276] [<ffffffff812274e9>] ? dump_stack+0x46/0x5d
[ 97.733278] [<ffffffff81065a63>] ? warn_slowpath_common+0x73/0xa0
[ 97.733280] [<ffffffff81065ad7>] ? warn_slowpath_fmt+0x47/0x50
[ 97.733285] [<ffffffffa00d3758>] ? skl_update_other_pipe_wm+0x108/0x110 [i915]
[ 97.733290] [<ffffffffa00d389c>] ? skl_update_wm+0x13c/0x580 [i915]
[ 97.733297] [<ffffffffa0146b06>] ? intel_mst_post_disable_dp+0x46/0xb0 [i915]
[ 97.733305] [<ffffffffa011ed31>] ? intel_disable_shared_dpll+0xa1/0x200 [i915]
[ 97.733312] [<ffffffffa01254de>] ? intel_atomic_commit+0x39e/0x1680 [i915]
[ 97.733314] [<ffffffff81326230>] ? drm_atomic_check_only+0x180/0x600
[ 97.733316] [<ffffffff81325ab5>] ? drm_atomic_set_crtc_for_connector+0x25/0xd0
[ 97.733317] [<ffffffff813067cd>] ? drm_atomic_helper_set_config+0x6d/0xa0
[ 97.733324] [<ffffffffa0146470>] ? intel_dp_destroy_mst_connector+0x40/0xe0 [i915]
[ 97.733325] [<ffffffff813027e8>] ? drm_dp_destroy_connector_work+0xa8/0x160
[ 97.733327] [<ffffffff81078795>] ? process_one_work+0x125/0x3f0
[ 97.733329] [<ffffffff81078aa2>] ? worker_thread+0x42/0x4b0
[ 97.733330] [<ffffffff81078a60>] ? process_one_work+0x3f0/0x3f0
[ 97.733331] [<ffffffff81078a60>] ? process_one_work+0x3f0/0x3f0
[ 97.733333] [<ffffffff8107d598>] ? kthread+0xb8/0xd0
[ 97.733334] [<ffffffff8107d4e0>] ? kthread_worker_fn+0x160/0x160
[ 97.733335] [<ffffffff814b11df>] ? ret_from_fork+0x3f/0x70
[ 97.733336] [<ffffffff8107d4e0>] ? kthread_worker_fn+0x160/0x160
[ 97.733337] ---[ end trace 7d70df2abc841164 ]---
[-- Attachment #3: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
reply other threads:[~2016-03-09 11:08 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160309110824.GA2049@p310 \
--to=petkan@mip-labs.com \
--cc=daniel.vetter@intel.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox