Well, I spoke too soon - it doesn't work with 3.14.1-3, the problem is still present.

I'm now convinced that it's a kernel bug - in the intel driver.

Often, when I try to change the Gnome "primary" display from the built-in lvds panel to the external (HDMI) monitor I get errrors like:

[ 111.840599] [drm:intel_dp_start_link_train] *ERROR* too many full retries, give up [ 112.053452] [drm:intel_dp_start_link_train] *ERROR* too many full retries, give up [ 112.061261] [drm:intel_dp_start_link_train] *ERROR* too many full retries, give up [ 112.069045] [drm:intel_dp_start_link_train] *ERROR* too many full retries, give up [ 112.076858] [drm:intel_dp_start_link_train] *ERROR* too many full retries, give up [ 112.084674] [drm:intel_dp_start_link_train] *ERROR* too many full retries, give up [ 112.092458] [drm:intel_dp_start_link_train] *ERROR* too many full retries, give up [ 112.092625] [drm:intel_dp_complete_link_train] *ERROR* failed to train DP, aborting [ 112.121420] [drm:cpt_verify_modeset] *ERROR* mode set failed: pipe A stuck

And, on occasion:

[  296.173419] ------------[ cut here ]------------
[ 296.173498] WARNING: CPU: 2 PID: 1341 at /build/linux-CMiYW9/linux-3.16.7-ckt2/drivers/gpu/drm/i915/intel_display.c:3324 intel_crtc_wait_for_pending_flips+0x165/0x170 [i915]() [ 296.173503] Modules linked in: binfmt_misc bnep cpufreq_stats cpufreq_powersave cpufreq_userspace cpufreq_conservative qmi_wwan cdc_wdm usbnet joydev tpm_infineon qcserial option usb_wwan usbserial arc4 iTCO_wdt iTCO_vendor_support uvcvideo ecb iwldvm x86_pkg_temp_thermal videobuf2_vmalloc videobuf2_memops snd_hda_codec_hdmi intel_powerclamp mac80211 intel_rapl videobuf2_core coretemp v4l2_common snd_hda_codec_realtek kvm_intel videodev snd_hda_codec_generic kvm media psmouse pcspkr serio_raw btusb iwlwifi bluetooth 6lowpan_iphc rtsx_pci_ms i2c_i801 memstick snd_hda_intel snd_hda_controller cfg80211 snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss sony_laptop snd_pcm rfkill snd_timer battery tpm_tis snd tpm evdev soundcore processor ac mei_me shpchp mei lpc_ich loop fuse parport_pc ppdev lp parport [ 296.173593] autofs4 ext4 crc16 mbcache jbd2 sha256_ssse3 sha256_generic algif_skcipher af_alg dm_crypt dm_mod raid0 md_mod sg sd_mod crc_t10dif crct10dif_generic crct10dif_pclmul crct10dif_common crc32_pclmul crc32c_intel ghash_clmulni_intel rtsx_pci_sdmmc mmc_core aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd ahci libahci libata scsi_mod i915 ehci_pci i2c_algo_bit xhci_hcd ehci_hcd drm_kms_helper r8169 mii drm rtsx_pci mfd_core usbcore i2c_core usb_common thermal button video thermal_sys [ 296.173662] CPU: 2 PID: 1341 Comm: Xorg Not tainted 3.16.0-4-amd64 #1 Debian 3.16.7-ckt2-1 [ 296.173666] Hardware name: Sony Corporation VPCZ22AGX/VAIO, BIOS R1010H5 07/28/2011 [ 296.173670] 0000000000000009 ffffffff81507263 0000000000000000 ffffffff81065847 [ 296.173677] 0000000000000000 ffff88025291e000 ffff880252f18210 ffff880252b2f800 [ 296.173683] ffff880252b2f800 ffffffffa021fe85 0000000000000000 ffff88009636d370
[  296.173690] Call Trace:
[  296.173703]  [<ffffffff81507263>] ? dump_stack+0x41/0x51
[  296.173713]  [<ffffffff81065847>] ? warn_slowpath_common+0x77/0x90
[ 296.173745] [<ffffffffa021fe85>] ? intel_crtc_wait_for_pending_flips+0x165/0x170 [i915]
[  296.173754]  [<ffffffff810a5940>] ? prepare_to_wait_event+0xf0/0xf0
[ 296.173782] [<ffffffffa0222fd0>] ? intel_crtc_disable_planes+0x30/0x1a0 [i915] [ 296.173809] [<ffffffffa0223555>] ? ironlake_crtc_disable+0x45/0x910 [i915]
[  296.173831]  [<ffffffffa00aeb5a>] ? drm_modeset_lock+0x2a/0xd0 [drm]
[  296.173840]  [<ffffffff8150bace>] ? mutex_lock+0xe/0x2a
[ 296.173868] [<ffffffffa0224817>] ? intel_crtc_update_dpms+0x67/0x90 [i915]
[  296.173897]  [<ffffffffa0228419>] ? intel_connector_dpms+0x59/0x70 [i915]
[ 296.173921] [<ffffffffa00a5fd6>] ? drm_mode_obj_set_property_ioctl+0x396/0x3b0 [drm] [ 296.173942] [<ffffffffa00a601e>] ? drm_mode_connector_property_set_ioctl+0x2e/0x40 [drm]
[  296.173962]  [<ffffffffa00958b7>] ? drm_ioctl+0x1c7/0x5b0 [drm]
[  296.173976]  [<ffffffff812b4c88>] ? lockref_put_or_lock+0x48/0x80
[  296.173984]  [<ffffffff811bb44f>] ? dput+0x1f/0x170
[  296.173990]  [<ffffffff811b7d2f>] ? do_vfs_ioctl+0x2cf/0x4b0
[  296.173997]  [<ffffffff8108314c>] ? task_work_run+0x9c/0xd0
[  296.174003]  [<ffffffff811b7f91>] ? SyS_ioctl+0x81/0xa0
[  296.174010]  [<ffffffff8150d5ea>] ? int_signal+0x12/0x17
[ 296.174016] [<ffffffff8150d32d>] ? system_call_fast_compare_end+0x10/0x15
[  296.174021] ---[ end trace a16743e82932155b ]---
[  296.553911] ------------[ cut here ]------------
[ 296.553986] WARNING: CPU: 2 PID: 1341 at /build/linux-CMiYW9/linux-3.16.7-ckt2/drivers/gpu/drm/i915/intel_display.c:953 ironlake_crtc_disable+0x90/0x910 [i915]()
[  296.553991] pipe_off wait timed out
[ 296.553993] Modules linked in: binfmt_misc bnep cpufreq_stats cpufreq_powersave cpufreq_userspace cpufreq_conservative qmi_wwan cdc_wdm usbnet joydev tpm_infineon qcserial option usb_wwan usbserial arc4 iTCO_wdt iTCO_vendor_support uvcvideo ecb iwldvm x86_pkg_temp_thermal videobuf2_vmalloc videobuf2_memops snd_hda_codec_hdmi intel_powerclamp mac80211 intel_rapl videobuf2_core coretemp v4l2_common snd_hda_codec_realtek kvm_intel videodev snd_hda_codec_generic kvm media psmouse pcspkr serio_raw btusb iwlwifi bluetooth 6lowpan_iphc rtsx_pci_ms i2c_i801 memstick snd_hda_intel snd_hda_controller cfg80211 snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss sony_laptop snd_pcm rfkill snd_timer battery tpm_tis snd tpm evdev soundcore processor ac mei_me shpchp mei lpc_ich loop fuse parport_pc ppdev lp parport [ 296.554077] autofs4 ext4 crc16 mbcache jbd2 sha256_ssse3 sha256_generic algif_skcipher af_alg dm_crypt dm_mod raid0 md_mod sg sd_mod crc_t10dif crct10dif_generic crct10dif_pclmul crct10dif_common crc32_pclmul crc32c_intel ghash_clmulni_intel rtsx_pci_sdmmc mmc_core aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd ahci libahci libata scsi_mod i915 ehci_pci i2c_algo_bit xhci_hcd ehci_hcd drm_kms_helper r8169 mii drm rtsx_pci mfd_core usbcore i2c_core usb_common thermal button video thermal_sys [ 296.554140] CPU: 2 PID: 1341 Comm: Xorg Tainted: G W 3.16.0-4-amd64 #1 Debian 3.16.7-ckt2-1 [ 296.554144] Hardware name: Sony Corporation VPCZ22AGX/VAIO, BIOS R1010H5 07/28/2011 [ 296.554148] 0000000000000009 ffffffff81507263 ffff8802535f3cc8 ffffffff81065847 [ 296.554154] ffff880252f10000 ffff8802535f3d18 0000000000000000 ffff880252b2fb38 [ 296.554159] ffff880252b2fb40 ffffffff810658ac ffffffffa027d7da ffff880200000018
[  296.554165] Call Trace:
[  296.554177]  [<ffffffff81507263>] ? dump_stack+0x41/0x51
[  296.554186]  [<ffffffff81065847>] ? warn_slowpath_common+0x77/0x90
[  296.554192]  [<ffffffff810658ac>] ? warn_slowpath_fmt+0x4c/0x50
[ 296.554229] [<ffffffffa02235a0>] ? ironlake_crtc_disable+0x90/0x910 [i915]
[  296.554252]  [<ffffffffa00aeb5a>] ? drm_modeset_lock+0x2a/0xd0 [drm]
[  296.554262]  [<ffffffff8150bace>] ? mutex_lock+0xe/0x2a
[ 296.554291] [<ffffffffa0224817>] ? intel_crtc_update_dpms+0x67/0x90 [i915]
[  296.554323]  [<ffffffffa0228419>] ? intel_connector_dpms+0x59/0x70 [i915]
[ 296.554349] [<ffffffffa00a5fd6>] ? drm_mode_obj_set_property_ioctl+0x396/0x3b0 [drm] [ 296.554370] [<ffffffffa00a601e>] ? drm_mode_connector_property_set_ioctl+0x2e/0x40 [drm]
[  296.554391]  [<ffffffffa00958b7>] ? drm_ioctl+0x1c7/0x5b0 [drm]
[  296.554404]  [<ffffffff812b4c88>] ? lockref_put_or_lock+0x48/0x80
[  296.554411]  [<ffffffff811bb44f>] ? dput+0x1f/0x170
[  296.554417]  [<ffffffff811b7d2f>] ? do_vfs_ioctl+0x2cf/0x4b0
[  296.554423]  [<ffffffff8108314c>] ? task_work_run+0x9c/0xd0
[  296.554429]  [<ffffffff811b7f91>] ? SyS_ioctl+0x81/0xa0
[  296.554435]  [<ffffffff8150d5ea>] ? int_signal+0x12/0x17
[ 296.554441] [<ffffffff8150d32d>] ? system_call_fast_compare_end+0x10/0x15
[  296.554445] ---[ end trace a16743e82932155c ]---

xrandr shows my connected displays as:

Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192
eDP1 connected (normal left inverted right x axis y axis)
   1920x1080     59.94 +  59.93    40.00
   1680x1050     59.95    59.88
   1600x1024     60.17
   1400x1050     59.98
   1280x1024     60.02
   1440x900      59.89
   1280x960      60.00
   1360x768      59.80    59.96
   1152x864      60.00
   1024x768      60.00
   800x600       60.32    56.25
   640x480       59.94
VGA2 disconnected (normal left inverted right x axis y axis)
HDMI2 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
   1920x1200     59.95*+
   1920x1080     60.00    59.94
   1680x1050     59.88
   1400x1050     59.95
   1280x1024     60.02
   1440x900      59.90
   1280x960      60.00
   1280x800      59.91  1
   1280x720      60.00    59.94
   1024x768      60.00
   800x600       60.32    56.25
   720x480       60.00    59.94
   640x480       60.00    59.94
DP1 disconnected (normal left inverted right x axis y axis)


"eDP1" seems to be the laptop display.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to