[Bug 71267] sna: (Haswell) X-server freezes when enabling DP at docking station

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Dec 2 01:29:40 PST 2013


https://bugs.freedesktop.org/show_bug.cgi?id=71267

--- Comment #24 from Daniel Martin <consume.noise at gmail.com> ---
I even tried this in ironlake_panel_vdd_work() before it locks
mode_config.mutex:

    if (mutex_is_locked(&dev->mode_config.mutex))
        mutex_unlock(&dev->mode_config.mutex);

I know that's not atomic. But, in case of the bug it runs into the if-clause
(so, the mutex is locked) and gives a warning about an unbalanced unlock. Then
it moves on and ironlake_panel_vdd_work() gets stuck when trying to lock
mode_config.mutex.


I've also tested various module parameters (and combinations of), i.e.
disabling rc6, powersave, fbc (as Chris mentioned) ... to see if they cause any
side effects.

For testing I've noticed that I don't need an X-server to trigger it. With
those additional kernel messages I've sprinkled before, inside and when leaving
a lock on mode_config.mutex I can see when it runs and get stuck in
ironlake_panel_vdd_work(). For this I just need to boot without the monitor and
plug it in when the system is up.


Is there anything else I can provide or should test to help you with this bug?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20131202/89194ad7/attachment.html>


More information about the intel-gfx-bugs mailing list