Bug 86233

Summary: [HSW regression] PCH transcoder A FIFO underrun while hot-plug VGA
Product: DRI Reporter: Li Xu <li.l.xu>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED FIXED QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: high CC: calinuswork, intel-gfx-bugs
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg
none
dmesg on 2015/2/27 commit none

Description Li Xu 2014-11-13 06:26:18 UTC
Created attachment 109385 [details]
dmesg

Environment:
--------------------------
Platform: Haswell
Kernel: (drm-intel-nightly) 2014_11_13 22ba72f728eaf30e63ded0c0bb0484b4bc6f92d4

Bug detailed description:
-----------------------------
When boot up ,and then plug in VGA ,error messages show as follows:

*ERROR* uncleared pch fifo underrun on pch transcoder A
*ERROR* PCH transcoder A FIFO underrun
*ERROR* uncleared fifo underrun on pipe B
*ERROR* CPU pipe B FIFO underrun



Steps:
---------------------------
Boot up
plug in VGA
Comment 1 Li Xu 2014-11-18 06:42:16 UTC
I have find a good point with 0 ERROR of above,and a bad point with "*ERROR* PCH transcoder A FIFO underrun" ,and try to bisect.Bisect log can be seen on the bottom.But when I find the latest bad point: dd7c0b66e5414c54a9af8f100cc904240bab5102
some other errors appear,part of them shows as :

[ 1110.785561] [drm:cpt_serr_int_handler] *ERROR* PCH transcoder A FIFO underrun
[ 1110.794180] [drm:ivb_err_int_handler] *ERROR* Pipe B FIFO underrun
[ 1110.820268] [drm:intel_update_fbc], more than one pipe active, disabling compression
[ 1110.820272] [drm:intel_connector_check_state], [CONNECTOR:12:eDP-1]
[ 1110.820275] [drm:intel_connector_check_state], [CONNECTOR:9:VGA-1]
[ 1110.820277] [drm:check_encoder_state], [ENCODER:10:DAC-10]
[ 1110.820278] [drm:check_encoder_state], [ENCODER:11:TMDS-11]
[ 1110.820279] [drm:check_encoder_state], [ENCODER:19:TMDS-19]
[ 1110.820280] [drm:check_crtc_state], [CRTC:3]
[ 1110.820286] [drm:check_crtc_state], [CRTC:5]
[ 1110.820294] [drm:intel_pipe_config_compare] *ERROR* mismatch in port_clock (expected 146250, foun                                                                                                 d 270000)
[ 1110.821370] ------------[ cut here ]------------
[ 1110.822487] WARNING: CPU: 0 PID: 756 at drivers/gpu/drm/i915/intel_display.c:9518 check_crtc_stat                                                                                                 e+0x7ca/0x838 [i915]()
[ 1110.823593] pipe state doesn't match!



git bisect log shows as follows:
git bisect start
# good: [4c0e552882114d1edb588242d45035246ab078a0] drm/i915: fix NULL deref in the load detect code
git bisect good 4c0e552882114d1edb588242d45035246ab078a0
# bad: [b2040f6fed736ccd2319768bc59833abe74148b8] drm/i915: Remove erronous WARN in the vlv pipe crc code
git bisect bad b2040f6fed736ccd2319768bc59833abe74148b8
# good: [82c477669a4665eb4e52030792051e0559ee2a36] Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 82c477669a4665eb4e52030792051e0559ee2a36
# good: [f7a6ad9fa24e4511a143e2b7b8a0d55864fe2edf] Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
git bisect good f7a6ad9fa24e4511a143e2b7b8a0d55864fe2edf
# good: [d990ce0d5be15664546c12ef0bc63fab33f31aa3] Merge branches 'acpi-dock', 'acpi-scan' and 'acpi-pci-hotplug'
git bisect good d990ce0d5be15664546c12ef0bc63fab33f31aa3
# good: [7e9e148af01ef388efb6e2490805970be4622792] can: flexcan: flexcan_open(): fix error path if flexcan_chip_start() fails
git bisect good 7e9e148af01ef388efb6e2490805970be4622792
# good: [c59224d1326e56febd279032248c58672df0f14d] Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
git bisect good c59224d1326e56febd279032248c58672df0f14d
# good: [ca62eec4e524591b82d9edf7a18e3ae6b691517d] Merge branch 'for-3.14-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
git bisect good ca62eec4e524591b82d9edf7a18e3ae6b691517d
# bad: [dd7c0b66e5414c54a9af8f100cc904240bab5102] drm/i915: factor out reset_vblank_counter
git bisect bad dd7c0b66e5414c54a9af8f100cc904240bab5102
Comment 2 Daniel Vetter 2014-11-18 08:35:46 UTC
Please just git bisect skip the commits where the port_clock mismatch happens.
Comment 3 Li Xu 2014-11-20 03:31:17 UTC
(In reply to Daniel Vetter from comment #2)
> Please just git bisect skip the commits where the port_clock mismatch
> happens.

We splited the 4 error into 2 issues.
Bug 86478 is for 
*ERROR* uncleared pch fifo underrun on pch transcoder A
*ERROR* uncleared fifo underrun on pipe B

We use this bug report to track the rest two error here shown as bug title.
And we'll provide further bisect info.
Comment 4 Li Xu 2014-11-20 06:58:29 UTC
We have split the error by time:
About 2014-03-05:
*ERROR* PCH transcoder A FIFO underrun & *ERROR* CPU pipe B FIFO underrun occures ;
Call trace ;
and screen can light up.

About 2014-03-04 ~ 02-13: 
screen can't light up at all;

About 2014-02-12 ~2014-02-11:
and *ERROR* PCH transcoder A FIFO underrun & *ERROR* CPU pipe B FIFO underrun occures ;
Call trace ;
and screen can light up.

2014-02-10:
Call trace;
screen can light up

So we try to bisect with a good point 02-10 and a bad point 02-11/02-12 for the two errors:
*ERROR* PCH transcoder A FIFO underrun & *ERROR* CPU pipe B FIFO underrun occures .
But we can't find the exact bad commit, maybe caused by git rebase or others.So bisecting seems to be impossible.
Comment 5 Daniel Vetter 2014-11-24 16:02:53 UTC
Please test this patch:

http://patchwork.freedesktop.org/patch/37391/
Comment 6 Li Xu 2014-12-01 05:15:22 UTC
With this patch,error message still exits.
Comment 7 Jani Nikula 2015-02-12 12:21:37 UTC
Please retest with current drm-intel-nightly.
Comment 8 Jeff Zheng 2015-02-27 05:56:29 UTC
Created attachment 113852 [details]
dmesg on 2015/2/27 commit

Tried and still reproduced this issue on 2015_02_27 drm-intel-nightly commit 376ebc108c774b357e211b5fc0aab558fc89ede9
Comment 9 Alexandru Calinoiu 2015-03-03 16:44:02 UTC
I can confirm that this also afects Broadwell

Steps:
--------
Boot up
Plug HDMI

or 

change display resolution

Here is the stack trace:

Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398836] WARNING: CPU: 0 PID: 1240 at /home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:1256 assert_plane.constprop.91+0x6f/0x80 [i915]()
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398837] plane A assertion failure (expected on, current off)
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398859] Modules linked in: ctr(E) ccm(E) pci_stub(E) vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) uvcvideo(E) videobuf2_vmalloc(E) videobuf2_memops(E) videobuf2_core(E) v4l2_common(E) cdc_mbim(E) cdc_wdm(E) videodev(E) cdc_ncm(E) media(E) cdc_acm(E) usbnet(E) mii(E) btusb(E) arc4(E) iwlmvm(E) mac80211(E) snd_hda_codec_hdmi(E) iwlwifi(E) intel_rapl(E) iosf_mbi(E) snd_hda_codec_realtek(E) snd_hda_codec_generic(E) cfg80211(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) kvm_intel(E) kvm(E) crct10dif_pclmul(E) crc32_pclmul(E) ghash_clmulni_intel(E) aesni_intel(E) aes_x86_64(E) lrw(E) gf128mul(E) glue_helper(E) ablk_helper(E) cryptd(E) serio_raw(E) wmi(E) nvram(E) mac_hid(E) lpc_ich(E) shpchp(E) snd_hda_intel(E) snd_hda_controller(E) snd_hda_codec(E) snd_hwdep(E) snd_pcm(E) snd_seq_midi(E) snd_seq_midi_event(E) snd_rawmidi(E) snd_seq(E) i915(E) snd_seq_device(E) snd_timer(E) bnep(E) rfcomm(E) video(E) drm_kms_helper(E) snd(E) drm(E) i2c_algo_bit(E) mei_me(E) bluetooth(E) soundcore(E) mei(E) parport_pc(E) ppdev(E) lp(E) parport(E) psmouse(E) ahci(E) libahci(E) e1000e(E) ptp(E) pps_core(E)
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398874] CPU: 0 PID: 1240 Comm: Xorg Tainted: G        W  OE  3.19.0-031900-generic #201502091451
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398875] Hardware name: LENOVO 20BS006BRI/20BS006BRI, BIOS N14ET25W (1.03 ) 12/01/2014
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398878]  00000000000004e8 ffff88023bd47738 ffffffff817c4c00 0000000000000286
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398880]  ffff88023bd47788 ffff88023bd47778 ffffffff81076e87 ffff88024dc0e340
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398881]  0000000000000000 ffff880242cb0000 ffff880099c79000 ffff880242cb0000
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398882] Call Trace:
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398887]  [<ffffffff817c4c00>] dump_stack+0x45/0x57
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398891]  [<ffffffff81076e87>] warn_slowpath_common+0x97/0xe0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398893]  [<ffffffff81076f86>] warn_slowpath_fmt+0x46/0x50
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398918]  [<ffffffffc03fa55f>] assert_plane.constprop.91+0x6f/0x80 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398941]  [<ffffffffc0405a96>] hsw_disable_ips+0x56/0x1a0 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398960]  [<ffffffffc0405e28>] intel_crtc_disable_planes+0x48/0x140 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398963]  [<ffffffff811da1bd>] ? __kmalloc_track_caller+0x1bd/0x240
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398982]  [<ffffffffc0406445>] haswell_crtc_disable+0x45/0x2b0 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399001]  [<ffffffffc0406c8d>] __intel_set_mode+0x29d/0x5c0 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399020]  [<ffffffffc040a730>] intel_crtc_set_config+0x3a0/0x480 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399023]  [<ffffffff817cf888>] ? __ww_mutex_lock+0x28/0xad
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399040]  [<ffffffffc0333086>] drm_mode_set_config_internal+0x66/0x110 [drm]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399049]  [<ffffffffc02aafd8>] restore_fbdev_mode+0xc8/0xf0 [drm_kms_helper]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399057]  [<ffffffffc02acaf0>] drm_fb_helper_restore_fbdev_mode_unlocked+0x30/0x80 [drm_kms_helper]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399064]  [<ffffffffc02acb64>] drm_fb_helper_set_par+0x24/0x50 [drm_kms_helper]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399084]  [<ffffffffc0415c5a>] intel_fbdev_set_par+0x1a/0x60 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399087]  [<ffffffff814250d3>] fb_set_var+0x283/0x3a0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399091]  [<ffffffff810ad8f1>] ? update_curr+0x141/0x1f0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399093]  [<ffffffff8141c1a4>] fbcon_blank+0x1e4/0x2d0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399097]  [<ffffffff814abdfe>] do_unblank_screen.part.21+0x9e/0x180
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399098]  [<ffffffff814abf28>] do_unblank_screen+0x48/0x80
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399101]  [<ffffffff814a1485>] complete_change_console+0x65/0xf0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399103]  [<ffffffff814a263c>] vt_ioctl+0x112c/0x11c0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399114]  [<ffffffffc0327c2e>] ? drm_ioctl+0x9e/0x590 [drm]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399118]  [<ffffffff81494d78>] tty_ioctl+0x418/0x980
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399121]  [<ffffffff81232be4>] ? fsnotify+0x204/0x260
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399124]  [<ffffffff81207635>] do_vfs_ioctl+0x75/0x320
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399126]  [<ffffffff811f5156>] ? vfs_write+0x196/0x1f0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399128]  [<ffffffff812119a5>] ? __fget_light+0x25/0x70
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399130]  [<ffffffff81207971>] SyS_ioctl+0x91/0xb0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399133]  [<ffffffff817d1f2d>] system_call_fastpath+0x16/0x1b
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399135] ---[ end trace fe67caa0452af1b5 ]---
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  327.961053] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Mar  3 18:33:38 calin-ThinkPad-X1-Carbon-3rd kernel: [  352.808875] init: tty1 main process ended, respawning
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398836] WARNING: CPU: 0 PID: 1240 at /home/kernel/COD/linux/drivers/gpu/drm/i915/intel_display.c:1256 assert_plane.constprop.91+0x6f/0x80 [i915]()
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398837] plane A assertion failure (expected on, current off)
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398859] Modules linked in: ctr(E) ccm(E) pci_stub(E) vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) uvcvideo(E) videobuf2_vmalloc(E) videobuf2_memops(E) videobuf2_core(E) v4l2_common(E) cdc_mbim(E) cdc_wdm(E) videodev(E) cdc_ncm(E) media(E) cdc_acm(E) usbnet(E) mii(E) btusb(E) arc4(E) iwlmvm(E) mac80211(E) snd_hda_codec_hdmi(E) iwlwifi(E) intel_rapl(E) iosf_mbi(E) snd_hda_codec_realtek(E) snd_hda_codec_generic(E) cfg80211(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) kvm_intel(E) kvm(E) crct10dif_pclmul(E) crc32_pclmul(E) ghash_clmulni_intel(E) aesni_intel(E) aes_x86_64(E) lrw(E) gf128mul(E) glue_helper(E) ablk_helper(E) cryptd(E) serio_raw(E) wmi(E) nvram(E) mac_hid(E) lpc_ich(E) shpchp(E) snd_hda_intel(E) snd_hda_controller(E) snd_hda_codec(E) snd_hwdep(E) snd_pcm(E) snd_seq_midi(E) snd_seq_midi_event(E) snd_rawmidi(E) snd_seq(E) i915(E) snd_seq_device(E) snd_timer(E) bnep(E) rfcomm(E) video(E) drm_kms_helper(E) snd(E) drm(E) i2c_algo_bit(E) mei_me(E) bluetooth(E) soundcore(E) mei(E) parport_pc(E) ppdev(E) lp(E) parport(E) psmouse(E) ahci(E) libahci(E) e1000e(E) ptp(E) pps_core(E)
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398874] CPU: 0 PID: 1240 Comm: Xorg Tainted: G        W  OE  3.19.0-031900-generic #201502091451
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398875] Hardware name: LENOVO 20BS006BRI/20BS006BRI, BIOS N14ET25W (1.03 ) 12/01/2014
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398878]  00000000000004e8 ffff88023bd47738 ffffffff817c4c00 0000000000000286
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398880]  ffff88023bd47788 ffff88023bd47778 ffffffff81076e87 ffff88024dc0e340
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398881]  0000000000000000 ffff880242cb0000 ffff880099c79000 ffff880242cb0000
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398882] Call Trace:
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398887]  [<ffffffff817c4c00>] dump_stack+0x45/0x57
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398891]  [<ffffffff81076e87>] warn_slowpath_common+0x97/0xe0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398893]  [<ffffffff81076f86>] warn_slowpath_fmt+0x46/0x50
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398918]  [<ffffffffc03fa55f>] assert_plane.constprop.91+0x6f/0x80 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398941]  [<ffffffffc0405a96>] hsw_disable_ips+0x56/0x1a0 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398960]  [<ffffffffc0405e28>] intel_crtc_disable_planes+0x48/0x140 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398963]  [<ffffffff811da1bd>] ? __kmalloc_track_caller+0x1bd/0x240
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.398982]  [<ffffffffc0406445>] haswell_crtc_disable+0x45/0x2b0 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399001]  [<ffffffffc0406c8d>] __intel_set_mode+0x29d/0x5c0 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399020]  [<ffffffffc040a730>] intel_crtc_set_config+0x3a0/0x480 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399023]  [<ffffffff817cf888>] ? __ww_mutex_lock+0x28/0xad
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399040]  [<ffffffffc0333086>] drm_mode_set_config_internal+0x66/0x110 [drm]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399049]  [<ffffffffc02aafd8>] restore_fbdev_mode+0xc8/0xf0 [drm_kms_helper]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399057]  [<ffffffffc02acaf0>] drm_fb_helper_restore_fbdev_mode_unlocked+0x30/0x80 [drm_kms_helper]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399064]  [<ffffffffc02acb64>] drm_fb_helper_set_par+0x24/0x50 [drm_kms_helper]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399084]  [<ffffffffc0415c5a>] intel_fbdev_set_par+0x1a/0x60 [i915]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399087]  [<ffffffff814250d3>] fb_set_var+0x283/0x3a0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399091]  [<ffffffff810ad8f1>] ? update_curr+0x141/0x1f0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399093]  [<ffffffff8141c1a4>] fbcon_blank+0x1e4/0x2d0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399097]  [<ffffffff814abdfe>] do_unblank_screen.part.21+0x9e/0x180
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399098]  [<ffffffff814abf28>] do_unblank_screen+0x48/0x80
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399101]  [<ffffffff814a1485>] complete_change_console+0x65/0xf0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399103]  [<ffffffff814a263c>] vt_ioctl+0x112c/0x11c0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399114]  [<ffffffffc0327c2e>] ? drm_ioctl+0x9e/0x590 [drm]
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399118]  [<ffffffff81494d78>] tty_ioctl+0x418/0x980
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399121]  [<ffffffff81232be4>] ? fsnotify+0x204/0x260
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399124]  [<ffffffff81207635>] do_vfs_ioctl+0x75/0x320
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399126]  [<ffffffff811f5156>] ? vfs_write+0x196/0x1f0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399128]  [<ffffffff812119a5>] ? __fget_light+0x25/0x70
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399130]  [<ffffffff81207971>] SyS_ioctl+0x91/0xb0
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399133]  [<ffffffff817d1f2d>] system_call_fastpath+0x16/0x1b
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  326.399135] ---[ end trace fe67caa0452af1b5 ]---
Mar  3 18:33:13 calin-ThinkPad-X1-Carbon-3rd kernel: [  327.961053] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
Mar  3 18:33:38 calin-ThinkPad-X1-Carbon-3rd kernel: [  352.808875] init: tty1 main process ended, respawning
Comment 10 jinliangx.wang 2015-03-05 08:18:58 UTC
Still exist when connect VGA monitor after system boot up.

Platform: Haswell
Kernel: 4.0.0-rc1_drm-intel-testing-2015-02-27+
Commit: f4213123347e2c8027afe113de47ea7627f95cd8
Comment 11 Alexandru Calinoiu 2015-03-05 08:38:24 UTC
Last update of the intel driver (from 5.03.2015) fixes the issue for me on hdmi.

There is still a bug, now when I connect the hdmi I no longer see it in the sound output devices I have to do a reboot with the hdmi device plugged, not sure if it's the video driver.
Comment 12 ye.tian 2015-03-27 07:28:55 UTC
Tested on the latest kernel(nighlty_60c5b7), I can not reproduce this issue.
Verified it.
Comment 13 Jari Tahvanainen 2016-10-06 07:44:06 UTC
Closing verified+fixed

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.