[Bug 92171] [i915gm] vblank not available on crtc

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Sat Feb 14 14:47:08 PST 2015


https://bugzilla.kernel.org/show_bug.cgi?id=92171

--- Comment #5 from Alan Bartlett <ajb at elrepo.org> ---
Having been vectored from bug 92561, 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 ]---

As can be seen, the original trace which followed "drm_irq.c:1121
drm_wait_one_vblank+0x177/0x180() vblank not available on crtc 1, ret=-22" is
no longer present and has been replaced with the above.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the intel-gfx-bugs mailing list