On Fri, Dec 23, 2011 at 03:36:25PM +0000, James Simmons wrote:
Last attempt at your branch still had problem. Start I didn't have time track down the exact issue. I'm cloning the below branch and will test it. Thanks for cleanup.
Jakob Bornecrantz quickly tested my attempt at fixing the deadlock you've reported and noticed that the X server fails to start up (and that the kernel hangs). Is that the same you're seeing?
What was just merged to drm-next works fine. Its the reclaim buffer patches that cause the problem. In my case the X server starts but I get a blank screen. I have full debug on so this is what happens.
Thanks for testing and gathering the logs.
Judging from the dmesg you've attached the via driver opens and closes the via drm node at least twice while starting X. Which explains why things blow up for you and Jakob already at startup. But ...
Can you please retest with that and again grab the dmesg with full logging? Jakob reported that this still blows up, so there's a problem left somewhere. But I've rechecked the patches and couldn't see it.
Done. Using your latest branch.
Ok, I've noticed another problem that might or might not be the issue here. Updated my kill-with-fire branch. Direct link to the new patch:
http://cgit.freedesktop.org/~danvet/drm/patch/?id=b22d66d226aeb22371175b7f7d...
Thanks a lot for testing all this crap.
Cheers, Daniel