Created attachment 154691 [details] Relevent output from lspci -nnv to document the hardware subsystem Kernel -- 3.18.0-0.rc1.el7.elrepo.x86_64 Trace -- [ 9.005053] ------------[ cut here ]------------ [ 9.005103] WARNING: CPU: 0 PID: 157 at drivers/gpu/drm/i915/intel_display.c:904 intel_wait_for_vblank+0x20d/0x220 [i915]() [ 9.005105] vblank wait on pipe B timed out [ 9.005107] Modules linked in: ppdev i915 dell_wmi sparse_keymap snd_seq dell_laptop iwlwifi dcdbas snd_seq_device i2c_algo_bit drm_kms_helper tg3 drm snd_pcm i2c_i801 pcspkr snd_timer snd joydev serio_raw soundcore cfg80211 ptp sdhci_pci rfkill sdhci coretemp kvm_intel kvm mmc_core lpc_ich mfd_core pps_core video parport_pc wmi 8250_fintek parport shpchp acpi_cpufreq xfs libcrc32c sd_mod sr_mod cdrom ahci libahci firewire_ohci libata firewire_core crc_itu_t yenta_socket [ 9.005158] CPU: 0 PID: 157 Comm: kworker/u4:5 Not tainted 3.18.0-0.rc1.el7.elrepo.x86_64 #1 [ 9.005161] Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 [ 9.005171] Workqueue: events_unbound async_run_entry_fn [ 9.005173] 0000000000000000 0000000019e032db ffff8800d6d1fa28 ffffffff8168ae7d [ 9.005176] 0000000000000000 ffff8800d6d1fa80 ffff8800d6d1fa68 ffffffff81074371 [ 9.005179] 0000000000000000 ffff8800d8520000 0000000000071040 0000000000000003 [ 9.005182] Call Trace: [ 9.005187] [<ffffffff8168ae7d>] dump_stack+0x46/0x58 [ 9.005191] [<ffffffff81074371>] warn_slowpath_common+0x81/0xa0 [ 9.005193] [<ffffffff810743e5>] warn_slowpath_fmt+0x55/0x70 [ 9.005217] [<ffffffffa04d24bd>] intel_wait_for_vblank+0x20d/0x220 [i915] [ 9.005243] [<ffffffffa050eab7>] intel_tv_detect+0x247/0x5c0 [i915] [ 9.005250] [<ffffffffa03e9c13>] drm_helper_probe_single_connector_modes_merge_bits+0x323/0x420 [drm_kms_helper] [ 9.005255] [<ffffffffa03e9d23>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [ 9.005260] [<ffffffffa03f0d20>] drm_fb_helper_probe_connector_modes.isra.3+0x50/0x70 [drm_kms_helper] [ 9.005266] [<ffffffffa03f1d4c>] drm_fb_helper_initial_config+0x5c/0x3e0 [drm_kms_helper] [ 9.005270] [<ffffffff81012612>] ? __switch_to+0x122/0x590 [ 9.005293] [<ffffffffa04ec6db>] intel_fbdev_initial_config+0x1b/0x20 [i915] [ 9.005296] [<ffffffff81095c7a>] async_run_entry_fn+0x4a/0x140 [ 9.005299] [<ffffffff8108cfde>] process_one_work+0x14e/0x3f0 [ 9.005302] [<ffffffff8108d6eb>] worker_thread+0x11b/0x510 [ 9.005304] [<ffffffff8108d5d0>] ? rescuer_thread+0x350/0x350 [ 9.005307] [<ffffffff81092e71>] kthread+0xe1/0x100 [ 9.005309] [<ffffffff81092d90>] ? kthread_create_on_node+0x1b0/0x1b0 [ 9.005313] [<ffffffff81692d3c>] ret_from_fork+0x7c/0xb0 [ 9.005316] [<ffffffff81092d90>] ? kthread_create_on_node+0x1b0/0x1b0 [ 9.005318] ---[ end trace 46433f49bdbba7d3 ]--- Kernel bisection results in -- f0d3dad3ad618dbe4f65453c456c781c4568de29 is the first bad commit commit f0d3dad3ad618dbe4f65453c456c781c4568de29 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Sun Sep 7 16:51:12 2014 +0100 drm/i915: Wrap -EIO send-vblank event for failed pageflip in spinlock drm_send_vblank_event() demands that we hold the event spinlock whilst calling it, so do so. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> [danvet: Fix the double lock as requested by Chris.] Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> :040000 040000 3f3206fee154f1811d93dc1d7fd7a7a9c254c102 d685d634b1f750883dfe6c30d11e87d9ee1119f0 M drivers
Bump! This regression continued to appear in 3.18-rc2 & 3.18-rc3 and is still present in 3.18-rc4. I have performed a bisection and have identified the commit that causes the problem. What more can I do to progress this?
Confirm the bisect, because the result looks very suspicious.
(Anyway this bug is a known earlier issue in the tv detection that the addition of the warnings is now reporting.)
I agree that the result of the bisect looks suspicious. So the bisection was repeated, starting with 3.17 as good and 3.18-rc1 as bad. The result was exactly as previously reported. ------------------------------------------- I have now built a kernel based on 3.18-rc5 Kernel -- 3.18.0-0.rc5.el6.elrepo.x86_64 Trace -- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 51 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: i915 drm_kms_helper video CPU: 0 PID: 51 Comm: kworker/u4:1 Not tainted 3.18.0-0.rc5.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 Workqueue: events_unbound async_run_entry_fn 0000000000000385 ffff8800d7b37a08 ffffffff81660fcf 0000000000000385 ffff8800d7b37a58 ffff8800d7b37a48 ffffffff8106c98c 00000000fffb6f31 ffff8800d8a30000 0000000000071040 0000000000000003 00000000fffb6f30 Call Trace: [<ffffffff81660fcf>] dump_stack+0x49/0x62 [<ffffffff8106c98c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff8106ca76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6c9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f719>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83e8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c8703>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffffa0015c52>] drm_fb_helper_initial_config+0x72/0xe0 [drm_kms_helper] [<ffffffffa00a52db>] intel_fbdev_initial_config+0x1b/0x20 [i915] [<ffffffff8108ca5f>] async_run_entry_fn+0x3f/0x100 [<ffffffff81084f46>] process_one_work+0x146/0x450 [<ffffffff81085372>] worker_thread+0x122/0x420 [<ffffffff81085250>] ? process_one_work+0x450/0x450 [<ffffffff8108a20e>] kthread+0xce/0xf0 [<ffffffff8108a140>] ? kthread_freezable_should_stop+0x70/0x70 [<ffffffff8166543c>] ret_from_fork+0x7c/0xb0 [<ffffffff8108a140>] ? kthread_freezable_should_stop+0x70/0x70 ---[ end trace 18116ad01eef57ca ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 51 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: i915 drm_kms_helper video CPU: 0 PID: 51 Comm: kworker/u4:1 Tainted: G W 3.18.0-0.rc5.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 Workqueue: events_unbound async_run_entry_fn 0000000000000385 ffff8800d7b378d8 ffffffff81660fcf 0000000000000385 ffff8800d7b37928 ffff8800d7b37918 ffffffff8106c98c 00000000fffb6f77 ffff8800d8a30000 0000000000071040 0000000000000005 00000000fffb6f76 Call Trace: [<ffffffff81660fcf>] dump_stack+0x49/0x62 [<ffffffff8106c98c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff8106ca76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6c9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f719>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa0097f22>] i9xx_crtc_disable+0x92/0x360 [i915] [<ffffffffa0094da6>] intel_crtc_disable+0x56/0x150 [i915] [<ffffffffa009b6c7>] __intel_set_mode+0x287/0x730 [i915] [<ffffffffa009bb86>] intel_set_mode+0x16/0x30 [i915] [<ffffffffa009bc87>] intel_release_load_detect_pipe+0xb7/0x100 [i915] [<ffffffffa00c8711>] intel_tv_detect+0x101/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffffa0015c52>] drm_fb_helper_initial_config+0x72/0xe0 [drm_kms_helper] [<ffffffffa00a52db>] intel_fbdev_initial_config+0x1b/0x20 [i915] [<ffffffff8108ca5f>] async_run_entry_fn+0x3f/0x100 [<ffffffff81084f46>] process_one_work+0x146/0x450 [<ffffffff81085372>] worker_thread+0x122/0x420 [<ffffffff81085250>] ? process_one_work+0x450/0x450 [<ffffffff8108a20e>] kthread+0xce/0xf0 [<ffffffff8108a140>] ? kthread_freezable_should_stop+0x70/0x70 [<ffffffff8166543c>] ret_from_fork+0x7c/0xb0 [<ffffffff8108a140>] ? kthread_freezable_should_stop+0x70/0x70 ---[ end trace 18116ad01eef57cb ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 1448 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: fuse ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr i2c_i801 8250_fintek parport_pc parport wmi sg lpc_ich acpi_cpufreq tg3 ptp pps_core hwmon arc4 iwldvm mac80211 iwlwifi snd_hda_codec_hdmi cfg80211 rfkill snd_hda_codec_idt snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore dm_mod ext4 jbd2 mbcache sd_mod sr_mod cdrom sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 1 PID: 1448 Comm: X Tainted: G W 3.18.0-0.rc5.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff8800d83a79b8 ffffffff81660fcf 0000000000000385 ffff8800d83a7a08 ffff8800d83a79f8 ffffffff8106c98c 00000000fffceeff ffff8800d8a30000 0000000000071040 000000000000004b 00000000fffceefe Call Trace: [<ffffffff81660fcf>] dump_stack+0x49/0x62 [<ffffffff8106c98c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff8106ca76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6c9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f719>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83e8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c8703>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81410bfb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff81415cac>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140701e>] drm_ioctl+0x2de/0x650 [<ffffffff8101f3e2>] ? fpu_finit+0x22/0x40 [<ffffffff814158a0>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811e5c33>] do_vfs_ioctl+0x73/0x380 [<ffffffff81272acf>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811e5fe1>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166576c>] ? int_check_syscall_exit_work+0x34/0x3d [<ffffffff816654e9>] system_call_fastpath+0x12/0x17 ---[ end trace 18116ad01eef57cc ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 1448 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: fuse ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr i2c_i801 8250_fintek parport_pc parport wmi sg lpc_ich acpi_cpufreq tg3 ptp pps_core hwmon arc4 iwldvm mac80211 iwlwifi snd_hda_codec_hdmi cfg80211 rfkill snd_hda_codec_idt snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore dm_mod ext4 jbd2 mbcache sd_mod sr_mod cdrom sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 1 PID: 1448 Comm: X Tainted: G W 3.18.0-0.rc5.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff8800d83a7888 ffffffff81660fcf 0000000000000385 ffff8800d83a78d8 ffff8800d83a78c8 ffffffff8106c98c 00000000fffcef45 ffff8800d8a30000 0000000000071040 000000000000004d 00000000fffcef44 Call Trace: [<ffffffff81660fcf>] dump_stack+0x49/0x62 [<ffffffff8106c98c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff8106ca76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6c9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f719>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa0097f22>] i9xx_crtc_disable+0x92/0x360 [i915] [<ffffffffa0094da6>] intel_crtc_disable+0x56/0x150 [i915] [<ffffffffa009b6c7>] __intel_set_mode+0x287/0x730 [i915] [<ffffffffa009bb86>] intel_set_mode+0x16/0x30 [i915] [<ffffffffa009bc87>] intel_release_load_detect_pipe+0xb7/0x100 [i915] [<ffffffffa00c8711>] intel_tv_detect+0x101/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81410bfb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff81415cac>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140701e>] drm_ioctl+0x2de/0x650 [<ffffffff8101f3e2>] ? fpu_finit+0x22/0x40 [<ffffffff814158a0>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811e5c33>] do_vfs_ioctl+0x73/0x380 [<ffffffff81272acf>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811e5fe1>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166576c>] ? int_check_syscall_exit_work+0x34/0x3d [<ffffffff816654e9>] system_call_fastpath+0x12/0x17 ---[ end trace 18116ad01eef57cd ]--- I shall now perform a new bisection, starting with 3.17 as good and 3.18-rc5 as bad. It will take some time for me to get a result but I will eventually report back.
Mindboggling. Can you please try to revert the offending commit on top of latest -rc and see what happens? Really, really strange what seems to be going on here.
Hmm . . . I'm currently part-way through a bisection (starting with 3.17 as good & 3.18-rc5 as bad) and would prefer to complete that first. Once that has been completed and the result is known, then I'll move on to trying a reversion of commit f0d3dad3ad618dbe4f65453c456c781c4568de29 . . . but let's see if the current bisection points to she same commit.
Sorry for the delay. The last attempted kernel bisection (beginning with 3.17 as good, 3.18-rc5 as bad) was inconclusive. Upon repeated boots of the same kernel different results were obtained. I am unsure if it is the difference between a warm and a cold boot or some other feature (phase of the moon? flux of sub-atomic particles emitted from the sun?). A suggested, I reverted the commit f0d3dad3ad618dbe4f65453c456c781c4568de29 from the head of Linus' tree and then built the kernel. Repeated testing shows that the reported issue is still present. So, quite clearly, the bisection (actually performed twice) which pointed to Chris' commit was wrong. That said, the following trace is regularly seen with 3.18-rc5 -- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 51 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: i915 drm_kms_helper video CPU: 0 PID: 51 Comm: kworker/u4:1 Not tainted 3.18.0-0.rc5.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 Workqueue: events_unbound async_run_entry_fn 0000000000000385 ffff8800d7b37a08 ffffffff81660fcf 0000000000000385 ffff8800d7b37a58 ffff8800d7b37a48 ffffffff8106c98c 00000000fffb6f31 ffff8800d8a30000 0000000000071040 0000000000000003 00000000fffb6f30 Call Trace: [<ffffffff81660fcf>] dump_stack+0x49/0x62 [<ffffffff8106c98c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff8106ca76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6c9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f719>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83e8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c8703>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffffa0015c52>] drm_fb_helper_initial_config+0x72/0xe0 [drm_kms_helper] [<ffffffffa00a52db>] intel_fbdev_initial_config+0x1b/0x20 [i915] [<ffffffff8108ca5f>] async_run_entry_fn+0x3f/0x100 [<ffffffff81084f46>] process_one_work+0x146/0x450 [<ffffffff81085372>] worker_thread+0x122/0x420 [<ffffffff81085250>] ? process_one_work+0x450/0x450 [<ffffffff8108a20e>] kthread+0xce/0xf0 [<ffffffff8108a140>] ? kthread_freezable_should_stop+0x70/0x70 [<ffffffff8166543c>] ret_from_fork+0x7c/0xb0 [<ffffffff8108a140>] ? kthread_freezable_should_stop+0x70/0x70 ---[ end trace 18116ad01eef57ca ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 51 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: i915 drm_kms_helper video CPU: 0 PID: 51 Comm: kworker/u4:1 Tainted: G W 3.18.0-0.rc5.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 Workqueue: events_unbound async_run_entry_fn 0000000000000385 ffff8800d7b378d8 ffffffff81660fcf 0000000000000385 ffff8800d7b37928 ffff8800d7b37918 ffffffff8106c98c 00000000fffb6f77 ffff8800d8a30000 0000000000071040 0000000000000005 00000000fffb6f76 Call Trace: [<ffffffff81660fcf>] dump_stack+0x49/0x62 [<ffffffff8106c98c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff8106ca76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6c9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f719>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa0097f22>] i9xx_crtc_disable+0x92/0x360 [i915] [<ffffffffa0094da6>] intel_crtc_disable+0x56/0x150 [i915] [<ffffffffa009b6c7>] __intel_set_mode+0x287/0x730 [i915] [<ffffffffa009bb86>] intel_set_mode+0x16/0x30 [i915] [<ffffffffa009bc87>] intel_release_load_detect_pipe+0xb7/0x100 [i915] [<ffffffffa00c8711>] intel_tv_detect+0x101/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffffa0015c52>] drm_fb_helper_initial_config+0x72/0xe0 [drm_kms_helper] [<ffffffffa00a52db>] intel_fbdev_initial_config+0x1b/0x20 [i915] [<ffffffff8108ca5f>] async_run_entry_fn+0x3f/0x100 [<ffffffff81084f46>] process_one_work+0x146/0x450 [<ffffffff81085372>] worker_thread+0x122/0x420 [<ffffffff81085250>] ? process_one_work+0x450/0x450 [<ffffffff8108a20e>] kthread+0xce/0xf0 [<ffffffff8108a140>] ? kthread_freezable_should_stop+0x70/0x70 [<ffffffff8166543c>] ret_from_fork+0x7c/0xb0 [<ffffffff8108a140>] ? kthread_freezable_should_stop+0x70/0x70 ---[ end trace 18116ad01eef57cb ]--- [drm:i9xx_check_fifo_underruns] *ERROR* pipe A underrun ------------[ cut here ]------------ WARNING: CPU: 1 PID: 1448 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: fuse ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr i2c_i801 8250_fintek parport_pc parport wmi sg lpc_ich acpi_cpufreq tg3 ptp pps_core hwmon arc4 iwldvm mac80211 iwlwifi snd_hda_codec_hdmi cfg80211 rfkill snd_hda_codec_idt snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore dm_mod ext4 jbd2 mbcache sd_mod sr_mod cdrom sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 1 PID: 1448 Comm: X Tainted: G W 3.18.0-0.rc5.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff8800d83a79b8 ffffffff81660fcf 0000000000000385 ffff8800d83a7a08 ffff8800d83a79f8 ffffffff8106c98c 00000000fffceeff ffff8800d8a30000 0000000000071040 000000000000004b 00000000fffceefe Call Trace: [<ffffffff81660fcf>] dump_stack+0x49/0x62 [<ffffffff8106c98c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff8106ca76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6c9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f719>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83e8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c8703>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81410bfb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff81415cac>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140701e>] drm_ioctl+0x2de/0x650 [<ffffffff8101f3e2>] ? fpu_finit+0x22/0x40 [<ffffffff814158a0>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811e5c33>] do_vfs_ioctl+0x73/0x380 [<ffffffff81272acf>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811e5fe1>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166576c>] ? int_check_syscall_exit_work+0x34/0x3d [<ffffffff816654e9>] system_call_fastpath+0x12/0x17 ---[ end trace 18116ad01eef57cc ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 1448 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: fuse ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr i2c_i801 8250_fintek parport_pc parport wmi sg lpc_ich acpi_cpufreq tg3 ptp pps_core hwmon arc4 iwldvm mac80211 iwlwifi snd_hda_codec_hdmi cfg80211 rfkill snd_hda_codec_idt snd_hda_codec_generic snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore dm_mod ext4 jbd2 mbcache sd_mod sr_mod cdrom sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 1 PID: 1448 Comm: X Tainted: G W 3.18.0-0.rc5.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff8800d83a7888 ffffffff81660fcf 0000000000000385 ffff8800d83a78d8 ffff8800d83a78c8 ffffffff8106c98c 00000000fffcef45 ffff8800d8a30000 0000000000071040 000000000000004d 00000000fffcef44 Call Trace: [<ffffffff81660fcf>] dump_stack+0x49/0x62 [<ffffffff8106c98c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff8106ca76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6c9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f719>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa0097f22>] i9xx_crtc_disable+0x92/0x360 [i915] [<ffffffffa0094da6>] intel_crtc_disable+0x56/0x150 [i915] [<ffffffffa009b6c7>] __intel_set_mode+0x287/0x730 [i915] [<ffffffffa009bb86>] intel_set_mode+0x16/0x30 [i915] [<ffffffffa009bc87>] intel_release_load_detect_pipe+0xb7/0x100 [i915] [<ffffffffa00c8711>] intel_tv_detect+0x101/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81410bfb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff81415cac>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140701e>] drm_ioctl+0x2de/0x650 [<ffffffff8101f3e2>] ? fpu_finit+0x22/0x40 [<ffffffff814158a0>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811e5c33>] do_vfs_ioctl+0x73/0x380 [<ffffffff81272acf>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811e5fe1>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166576c>] ? int_check_syscall_exit_work+0x34/0x3d [<ffffffff816654e9>] system_call_fastpath+0x12/0x17 ---[ end trace 18116ad01eef57cd ]--- [drm:i9xx_check_fifo_underruns] *ERROR* pipe A underrun Any suggestions, please?
Fifo underruns should be a separate issue from the vblank wait timeout. Not sure though why the vblank timeout happens ...
(In reply to Daniel Vetter from comment #8) > Fifo underruns should be a separate issue from the vblank wait timeout. Not > sure though why the vblank timeout happens ... Regarding the fifo underruns, yes I agree. Those two lines were accidently copied as part of the traces. As for the vblank timeout issue, I will be willing to test any potential patches. Those particular vblank timeout issues (vblank wait on pipe B timed out) have only appeared in the RCs for linux-3.18
Built 3.18-rc6 kernel and tested. Here are the latest traces -- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 121 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: i915 drm_kms_helper video CPU: 0 PID: 121 Comm: plymouthd Not tainted 3.18.0-0.rc6.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff8801195ff9b8 ffffffff81666fef 0000000000000385 ffff8801195ffa08 ffff8801195ff9f8 ffffffff8107298c 00000000fffb737f ffff8800d8a30000 0000000000071040 000000000000000f 00000000fffb737e Call Trace: [<ffffffff81666fef>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f689>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f6d9>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83a8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c86c3>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffff81163010>] ? find_get_entries+0xd0/0x130 [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81416bdb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff8141bc8c>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140cffe>] drm_ioctl+0x2de/0x650 [<ffffffff8141b880>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811ebbd3>] do_vfs_ioctl+0x73/0x380 [<ffffffff81278a7f>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811ebf81>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166b529>] system_call_fastpath+0x12/0x17 ---[ end trace 2ab0d32e3b152df5 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 121 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: i915 drm_kms_helper video CPU: 1 PID: 121 Comm: plymouthd Tainted: G W 3.18.0-0.rc6.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff8801195ff888 ffffffff81666fef 0000000000000385 ffff8801195ff8d8 ffff8801195ff8c8 ffffffff8107298c 00000000fffb73c5 ffff8800d8a30000 0000000000071040 0000000000000011 00000000fffb73c4 Call Trace: [<ffffffff81666fef>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f689>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f6d9>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa0097ee2>] i9xx_crtc_disable+0x92/0x360 [i915] [<ffffffffa0094d66>] intel_crtc_disable+0x56/0x150 [i915] [<ffffffffa009b687>] __intel_set_mode+0x287/0x730 [i915] [<ffffffffa009bb46>] intel_set_mode+0x16/0x30 [i915] [<ffffffffa009bc47>] intel_release_load_detect_pipe+0xb7/0x100 [i915] [<ffffffffa00c86d1>] intel_tv_detect+0x101/0x200 [i915] [<ffffffff81163010>] ? find_get_entries+0xd0/0x130 [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81416bdb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff8141bc8c>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140cffe>] drm_ioctl+0x2de/0x650 [<ffffffff8141b880>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811ebbd3>] do_vfs_ioctl+0x73/0x380 [<ffffffff81278a7f>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811ebf81>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166b529>] system_call_fastpath+0x12/0x17 ---[ end trace 2ab0d32e3b152df6 ]---
Built 3.18-rc7 kernel and tested. Here are the latest traces -- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1464 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr sg 8250_fintek parport_pc parport wmi i2c_i801 lpc_ich tg3 ptp pps_core hwmon arc4 iwldvm mac80211 snd_hda_codec_hdmi iwlwifi snd_hda_codec_idt snd_hda_codec_generic cfg80211 rfkill snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore acpi_cpufreq dm_mod ext4 jbd2 mbcache sr_mod cdrom sd_mod sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 0 PID: 1464 Comm: X Not tainted 3.18.0-0.rc7.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff880119bff9b8 ffffffff816670ef 0000000000000385 ffff880119bffa08 ffff880119bff9f8 ffffffff8107298c 00000000fffc8d07 ffff8800379f0000 0000000000071040 000000000000001b 00000000fffc8d06 Call Trace: [<ffffffff816670ef>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6b9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f709>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83e8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c8703>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffff81163010>] ? find_get_entries+0xd0/0x130 [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81416ccb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff8141bd7c>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140d0ee>] drm_ioctl+0x2de/0x650 [<ffffffff8141b970>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811ebbd3>] do_vfs_ioctl+0x73/0x380 [<ffffffff81278a6f>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811ebf81>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166b629>] system_call_fastpath+0x12/0x17 ---[ end trace 268ccd59c3a5ae06 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 1464 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr sg 8250_fintek parport_pc parport wmi i2c_i801 lpc_ich tg3 ptp pps_core hwmon arc4 iwldvm mac80211 snd_hda_codec_hdmi iwlwifi snd_hda_codec_idt snd_hda_codec_generic cfg80211 rfkill snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore acpi_cpufreq dm_mod ext4 jbd2 mbcache sr_mod cdrom sd_mod sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 1 PID: 1464 Comm: X Tainted: G W 3.18.0-0.rc7.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff880119bff888 ffffffff816670ef 0000000000000385 ffff880119bff8d8 ffff880119bff8c8 ffffffff8107298c 00000000fffc8d4d ffff8800379f0000 0000000000071040 000000000000001d 00000000fffc8d4c Call Trace: [<ffffffff816670ef>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6b9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f709>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa0097f12>] i9xx_crtc_disable+0x92/0x360 [i915] [<ffffffffa0094d96>] intel_crtc_disable+0x56/0x150 [i915] [<ffffffffa009b6b7>] __intel_set_mode+0x287/0x730 [i915] [<ffffffffa009bb76>] intel_set_mode+0x16/0x30 [i915] [<ffffffffa009bc77>] intel_release_load_detect_pipe+0xb7/0x100 [i915] [<ffffffffa00c8711>] intel_tv_detect+0x101/0x200 [i915] [<ffffffff81163010>] ? find_get_entries+0xd0/0x130 [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81416ccb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff8141bd7c>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140d0ee>] drm_ioctl+0x2de/0x650 [<ffffffff8141b970>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811ebbd3>] do_vfs_ioctl+0x73/0x380 [<ffffffff81278a6f>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811ebf81>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166b629>] system_call_fastpath+0x12/0x17 ---[ end trace 268ccd59c3a5ae07 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 1464 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr sg 8250_fintek parport_pc parport wmi i2c_i801 lpc_ich tg3 ptp pps_core hwmon arc4 iwldvm mac80211 snd_hda_codec_hdmi iwlwifi snd_hda_codec_idt snd_hda_codec_generic cfg80211 rfkill snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore acpi_cpufreq dm_mod ext4 jbd2 mbcache sr_mod cdrom sd_mod sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 1 PID: 1464 Comm: X Tainted: G W 3.18.0-0.rc7.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff880119bff9b8 ffffffff816670ef 0000000000000385 ffff880119bffa08 ffff880119bff9f8 ffffffff8107298c 00000000fffc8fb0 ffff8800379f0000 0000000000071040 0000000000000033 00000000fffc8faf Call Trace: [<ffffffff816670ef>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6b9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f709>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83e8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c8703>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffff81163010>] ? find_get_entries+0xd0/0x130 [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81416ccb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff8141bd7c>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140d0ee>] drm_ioctl+0x2de/0x650 [<ffffffff8141b970>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811ebbd3>] do_vfs_ioctl+0x73/0x380 [<ffffffff81278a6f>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811ebf81>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166b629>] system_call_fastpath+0x12/0x17 ---[ end trace 268ccd59c3a5ae08 ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 1464 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr sg 8250_fintek parport_pc parport wmi i2c_i801 lpc_ich tg3 ptp pps_core hwmon arc4 iwldvm mac80211 snd_hda_codec_hdmi iwlwifi snd_hda_codec_idt snd_hda_codec_generic cfg80211 rfkill snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore acpi_cpufreq dm_mod ext4 jbd2 mbcache sr_mod cdrom sd_mod sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 1 PID: 1464 Comm: X Tainted: G W 3.18.0-0.rc7.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff880119bff888 ffffffff816670ef 0000000000000385 ffff880119bff8d8 ffff880119bff8c8 ffffffff8107298c 00000000fffc8ff6 ffff8800379f0000 0000000000071040 0000000000000035 00000000fffc8ff5 Call Trace: [<ffffffff816670ef>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6b9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f709>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa0097f12>] i9xx_crtc_disable+0x92/0x360 [i915] [<ffffffffa0094d96>] intel_crtc_disable+0x56/0x150 [i915] [<ffffffffa009b6b7>] __intel_set_mode+0x287/0x730 [i915] [<ffffffffa009bb76>] intel_set_mode+0x16/0x30 [i915] [<ffffffffa009bc77>] intel_release_load_detect_pipe+0xb7/0x100 [i915] [<ffffffffa00c8711>] intel_tv_detect+0x101/0x200 [i915] [<ffffffff81163010>] ? find_get_entries+0xd0/0x130 [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81416ccb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff8141bd7c>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140d0ee>] drm_ioctl+0x2de/0x650 [<ffffffff8141b970>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811ebbd3>] do_vfs_ioctl+0x73/0x380 [<ffffffff81278a6f>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811ebf81>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166b629>] system_call_fastpath+0x12/0x17 ---[ end trace 268ccd59c3a5ae09 ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 1464 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: fuse ipv6 coretemp 8021q garp stp llc cpufreq_ondemand ipt_REJECT nf_reject_ipv4 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables ppdev dell_wmi sparse_keymap gpio_ich iTCO_wdt iTCO_vendor_support dell_laptop dcdbas microcode joydev pcspkr sg 8250_fintek parport_pc parport wmi i2c_i801 lpc_ich tg3 ptp pps_core hwmon arc4 iwldvm mac80211 snd_hda_codec_hdmi iwlwifi snd_hda_codec_idt snd_hda_codec_generic cfg80211 rfkill snd_hda_intel snd_hda_controller snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm snd_timer snd soundcore acpi_cpufreq dm_mod ext4 jbd2 mbcache sr_mod cdrom sd_mod sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t yenta_socket ahci libahci i915 drm_kms_helper video CPU: 0 PID: 1464 Comm: X Tainted: G W 3.18.0-0.rc7.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 0000000000000385 ffff880119bff9b8 ffffffff816670ef 0000000000000385 ffff880119bffa08 ffff880119bff9f8 ffffffff8107298c 00000000fffcbd66 ffff8800379f0000 0000000000071040 0000000000000039 00000000fffcbd65 Call Trace: [<ffffffff816670ef>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6b9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f709>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83e8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c8703>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffff81416ccb>] ? _object_find+0x8b/0xc0 [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffff8141bd7c>] drm_mode_getconnector+0x40c/0x450 [<ffffffff8140d0ee>] drm_ioctl+0x2de/0x650 [<ffffffff8101f3b2>] ? fpu_finit+0x22/0x40 [<ffffffff8141b970>] ? drm_mode_getproperty_ioctl+0x390/0x390 [<ffffffff811ebbd3>] do_vfs_ioctl+0x73/0x380 [<ffffffff81278a6f>] ? selinux_file_ioctl+0x4f/0xf0 [<ffffffff811ebf81>] SyS_ioctl+0xa1/0xb0 [<ffffffff8166b8ac>] ? int_check_syscall_exit_work+0x34/0x3d [<ffffffff8166b629>] system_call_fastpath+0x12/0x17 ---[ end trace 268ccd59c3a5ae0a ]---
Built a 3.18 kernel. (3.18.0-1.el6.elrepo.x86_64) Traces -- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 52 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: i915 drm_kms_helper video CPU: 0 PID: 52 Comm: kworker/u4:1 Not tainted 3.18.0-1.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 Workqueue: events_unbound async_run_entry_fn 0000000000000385 ffff8800d7b33a08 ffffffff816671cf 0000000000000385 ffff8800d7b33a58 ffff8800d7b33a48 ffffffff8107298c 00000000fffb6f1f ffff8800d8a30000 0000000000071040 0000000000000003 00000000fffb6f1e Call Trace: [<ffffffff816671cf>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6b9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f709>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa00c83d8>] intel_tv_detect_type+0x108/0x330 [i915] [<ffffffffa00c86f3>] intel_tv_detect+0xf3/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffffa0015c52>] drm_fb_helper_initial_config+0x72/0xe0 [drm_kms_helper] [<ffffffffa00a52ab>] intel_fbdev_initial_config+0x1b/0x20 [i915] [<ffffffff81092a5f>] async_run_entry_fn+0x3f/0x100 [<ffffffff8108af46>] process_one_work+0x146/0x450 [<ffffffff8108b372>] worker_thread+0x122/0x420 [<ffffffff8108b250>] ? process_one_work+0x450/0x450 [<ffffffff8109020e>] kthread+0xce/0xf0 [<ffffffff81090140>] ? kthread_freezable_should_stop+0x70/0x70 [<ffffffff8166b63c>] ret_from_fork+0x7c/0xb0 [<ffffffff81090140>] ? kthread_freezable_should_stop+0x70/0x70 ---[ end trace b77877cea5f0ee4f ]--- ------------[ cut here ]------------ WARNING: CPU: 0 PID: 52 at drivers/gpu/drm/i915/intel_display.c:901 g4x_wait_for_vblank+0xe9/0x100 [i915]() vblank wait on pipe B timed out Modules linked in: i915 drm_kms_helper video CPU: 0 PID: 52 Comm: kworker/u4:1 Tainted: G W 3.18.0-1.el6.elrepo.x86_64 #1 Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 Workqueue: events_unbound async_run_entry_fn 0000000000000385 ffff8800d7b338d8 ffffffff816671cf 0000000000000385 ffff8800d7b33928 ffff8800d7b33918 ffffffff8107298c 00000000fffb6f65 ffff8800d8a30000 0000000000071040 0000000000000005 00000000fffb6f64 Call Trace: [<ffffffff816671cf>] dump_stack+0x49/0x62 [<ffffffff8107298c>] warn_slowpath_common+0x8c/0xc0 [<ffffffff81072a76>] warn_slowpath_fmt+0x46/0x50 [<ffffffffa008f6b9>] g4x_wait_for_vblank+0xe9/0x100 [i915] [<ffffffffa008f709>] intel_wait_for_vblank+0x39/0x140 [i915] [<ffffffffa0097f12>] i9xx_crtc_disable+0x92/0x360 [i915] [<ffffffffa0094d96>] intel_crtc_disable+0x56/0x150 [i915] [<ffffffffa009b697>] __intel_set_mode+0x287/0x730 [i915] [<ffffffffa009bb56>] intel_set_mode+0x16/0x30 [i915] [<ffffffffa009bc57>] intel_release_load_detect_pipe+0xb7/0x100 [i915] [<ffffffffa00c8701>] intel_tv_detect+0x101/0x200 [i915] [<ffffffffa000dd73>] drm_helper_probe_single_connector_modes_merge_bits+0x303/0x420 [drm_kms_helper] [<ffffffffa000dec3>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [<ffffffffa0015c52>] drm_fb_helper_initial_config+0x72/0xe0 [drm_kms_helper] [<ffffffffa00a52ab>] intel_fbdev_initial_config+0x1b/0x20 [i915] [<ffffffff81092a5f>] async_run_entry_fn+0x3f/0x100 [<ffffffff8108af46>] process_one_work+0x146/0x450 [<ffffffff8108b372>] worker_thread+0x122/0x420 [<ffffffff8108b250>] ? process_one_work+0x450/0x450 [<ffffffff8109020e>] kthread+0xce/0xf0 [<ffffffff81090140>] ? kthread_freezable_should_stop+0x70/0x70 [<ffffffff8166b63c>] ret_from_fork+0x7c/0xb0 [<ffffffff81090140>] ? kthread_freezable_should_stop+0x70/0x70 ---[ end trace b77877cea5f0ee50 ]---
*** Bug 90051 has been marked as a duplicate of this bug. ***
The status field for this report has been set to "NEED". It is not clear who set it nor to whom it applies. As I see it, there is no more information that I can provide.
s/NEED/NEEDINFO/
Please try drm-intel-nightly branch of http://cgit.freedesktop.org/drm-intel.
Here follows my report after using the above drm-intel-nightly branch . . . Defining the video hardware -- 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) 00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07) Verbose report -- A 64-bit kernel version was built, installed and booted. At the usual point where kernel modesetting adjusts the display the output was blanked. No further video output was obtained. By observing the disk activity it was clear that the system had booted and was awaiting a login. Accessing the system via ssh allowed me to take a copy of the dmesg file and extract from it the following: [ 10.193078] ------------[ cut here ]------------ [ 10.193106] WARNING: CPU: 0 PID: 248 at drivers/gpu/drm/drm_modeset_lock.c:233 drm_modeset_legacy_acquire_ctx+0x48/0x60 [drm]() [ 10.193108] Modules linked in: i915 dell_laptop kvm_intel snd_hwdep snd_seq ppdev dcdbas iwlwifi sdhci_pci sdhci snd_seq_device iTCO_wdt snd_pcm kvm iTCO_vendor_support mmc_core dell_wmi i2c_algo_bit i8k cfg80211 sparse_keymap pcspkr joydev drm_kms_helper lpc_ich mfd_core drm i2c_i801 serio_raw snd_timer snd parport_pc rfkill soundcore parport 8250_fintek wmi shpchp acpi_cpufreq video xfs libcrc32c sr_mod cdrom sd_mod ahci libahci firewire_ohci libata firewire_core yenta_socket crc_itu_t tg3 ptp pps_core [ 10.193144] CPU: 0 PID: 248 Comm: kworker/u4:5 Not tainted 3.19.0-1.bz86771.el7.elrepo.x86_64 #1 [ 10.193145] Hardware name: Dell Inc. Latitude E5500 /0DW633, BIOS A19 06/13/2013 [ 10.193151] Workqueue: events_unbound async_run_entry_fn [ 10.193153] 0000000000000000 000000004cedbfd4 ffff880037127868 ffffffff816a46d2 [ 10.193155] 0000000000000000 0000000000000000 ffff8800371278a8 ffffffff8107854a [ 10.193158] 0000004000000000 ffff8800d8b6f000 ffff8800d6115c00 ffff8800d8b6f000 [ 10.193161] Call Trace: [ 10.193166] [<ffffffff816a46d2>] dump_stack+0x45/0x57 [ 10.193170] [<ffffffff8107854a>] warn_slowpath_common+0x8a/0xc0 [ 10.193173] [<ffffffff8107867a>] warn_slowpath_null+0x1a/0x20 [ 10.193185] [<ffffffffa0271128>] drm_modeset_legacy_acquire_ctx+0x48/0x60 [drm] [ 10.193194] [<ffffffffa02bc9b6>] drm_atomic_helper_update_plane+0x46/0x130 [drm_kms_helper] [ 10.193232] [<ffffffffa056ab23>] __intel_set_mode+0x873/0xb40 [i915] [ 10.193257] [<ffffffffa05708fb>] intel_set_mode+0x7b/0xb0 [i915] [ 10.193281] [<ffffffffa0570b69>] intel_get_load_detect_pipe+0x239/0x470 [i915] [ 10.193308] [<ffffffffa05a4e94>] intel_tv_detect+0x134/0x620 [i915] [ 10.193321] [<ffffffffa0269b2a>] ? drm_do_probe_ddc_edid+0xda/0x160 [drm] [ 10.193327] [<ffffffffa02b5cd0>] drm_helper_probe_single_connector_modes_merge_bits+0x300/0x4a0 [drm_kms_helper] [ 10.193332] [<ffffffffa02b5e83>] drm_helper_probe_single_connector_modes+0x13/0x20 [drm_kms_helper] [ 10.193338] [<ffffffffa02bfc70>] drm_fb_helper_probe_connector_modes.isra.3+0x50/0x70 [drm_kms_helper] [ 10.193345] [<ffffffffa02c0f9c>] drm_fb_helper_initial_config+0x5c/0x3d0 [drm_kms_helper] [ 10.193348] [<ffffffff810b4e2c>] ? pick_next_task_fair+0x1ac/0x870 [ 10.193352] [<ffffffff810145bc>] ? __switch_to+0xdc/0x580 [ 10.193376] [<ffffffffa058093b>] intel_fbdev_initial_config+0x1b/0x20 [i915] [ 10.193379] [<ffffffff8109a4ba>] async_run_entry_fn+0x4a/0x140 [ 10.193382] [<ffffffff81091b4d>] process_one_work+0x14d/0x410 [ 10.193384] [<ffffffff810922eb>] worker_thread+0x11b/0x4d0 [ 10.193387] [<ffffffff810921d0>] ? rescuer_thread+0x3c0/0x3c0 [ 10.193389] [<ffffffff810976b1>] kthread+0xe1/0x100 [ 10.193392] [<ffffffff810975d0>] ? kthread_create_on_node+0x1b0/0x1b0 [ 10.193395] [<ffffffff816ac47c>] ret_from_fork+0x7c/0xb0 [ 10.193397] [<ffffffff810975d0>] ? kthread_create_on_node+0x1b0/0x1b0 [ 10.193399] ---[ end trace 16f0850e44da3545 ]--- The complete dmesg file is attached.
Created attachment 166841 [details] The entire dmesg file, after booting kernel built from drm-intel-nightly branch.
For completeness, I will mention that my test documented in comment 17, above, was performed using a RHEL 7.0 system.
*** Bug 91891 has been marked as a duplicate of this bug. ***
Adjusting priority to reflect reality. Please try newer kernels.
(In reply to Jani Nikula from comment #21) > Adjusting priority to reflect reality. Please try newer kernels. A kernel built from the 4.1-rc8 sources does not exhibit this reported bug. (Off topic comment: But it does have a different bug.) I guess this report can now be closed as a code fix?
(In reply to Alan Bartlett from comment #22) > (In reply to Jani Nikula from comment #21) > > Adjusting priority to reflect reality. Please try newer kernels. > > A kernel built from the 4.1-rc8 sources does not exhibit this reported bug. > > (Off topic comment: But it does have a different bug.) > > I guess this report can now be closed as a code fix? Thanks for testing, closing the bug. Apologies for dragging on with this for so long. Please file new reports for new bugs, preferrably at [1] if possible. [1] https://bugs.freedesktop.org/enter_bug.cgi?product=DRI&component=DRM/Intel
A kernel built from the 4.1-rc8 sources does not exhibit this reported bug. but exhibit this: Jun 18 12:36:26 kernel: [ 60.384937] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment Jun 18 12:36:26 kernel: [ 60.384945] pci 0000:00:1e.0: PCI bridge to [bus 06] Jun 18 12:36:26 kernel: [ 60.384951] pci 0000:00:1e.0: bridge window [io 0x4000-0x4fff] Jun 18 12:36:26 kernel: [ 60.384960] pci 0000:00:1e.0: bridge window [mem 0xc0100000-0xc02fffff] Jun 18 12:36:26 kernel: [ 60.384968] pci 0000:00:1e.0: bridge window [mem 0xc0300000-0xc04fffff 64bit pref] Jun 18 12:36:26 kernel: [ 60.385126] pci_bus 0000:02: Allocating resources Jun 18 12:36:26 kernel: [ 60.385154] pci_bus 0000:04: Allocating resources Jun 18 12:36:26 kernel: [ 60.385183] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment Jun 18 12:36:26 kernel: [ 60.385191] pci 0000:00:1e.0: PCI bridge to [bus 06] Jun 18 12:36:26 kernel: [ 60.385197] pci 0000:00:1e.0: bridge window [io 0x4000-0x4fff] lspci 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)