Kernel Bug Tracker – Bug 60527
[IVB hybrid] Linux 3.10.0: black screen on Asus UX32VD, please revert -> Revert "drm/i915: revert eDP bpp clamping code changes"
Last modified: 2013-07-27 14:49:32 UTC
Created attachment 106818 [details]
kernel config used
I upgraded from 3.9.7 to 3.10.0 and I'm getting a nice pearl black screen on my ASUS UX32VD. The system boots and works fine (I can login via ssh) but the screen stays black after intel drm and kms stuff is loaded by udev.
There is nothing interesting in dmesg, however I noticed that with 3.10, the agpgart and intel_agp modules are loaded by udev (wtf?) while on 3.9.7 they are not.
I will attach a full dmesg output as soon as I can collect it.
Attached is my kernel config. My kernel is almost vanilla (there is the BFQ patchset, aufs3 and fbcondecor) and I use systemd.
Created attachment 106819 [details]
Created attachment 106820 [details]
Created attachment 106821 [details]
It looks like dmesg lost the first messages, let me know if you need them.
I ran a git bisect and here's what I've found:
657445fe8660100ad174600ebfa61536392b7624 is the first bad commit
Author: Daniel Vetter <email@example.com>
Date: Sat May 4 10:09:18 2013 +0200
Revert "drm/i915: revert eDP bpp clamping code changes"
This reverts commit 57c219633275c7e7413f8bc7be250dc092887458.
It's an ugly hack for a Haswell SDV platform where the vbt doesn't
seem to fully agree with the panel. Since it seems to cause issues on
real eDP platform let's just kill this hack again.
Reported-and-tested-by: Josh Boyer <firstname.lastname@example.org>
Cc: Paulo Zanoni <email@example.com>
Signed-off-by: Daniel Vetter <firstname.lastname@example.org>
Reverting the commit fixes the problem for me.
Can you please boot both with a broken and working kernel with drm.debug=0xe added to your kernel cmdline and then grab the complete dmesg for both?
Created attachment 107015 [details]
dmesg from a broken kernel (3.10.2)
This is from the "broken" kernel (without the commit reverted)
Created attachment 107016 [details]
dmesg from a working kernel (3.10.1)
This is from a working kernel (with the commit reverted) and was captured on 3.10.1.
*** This bug has been marked as a duplicate of bug 59841 ***