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

--- Comment #6 from Thibaut GIRKA <[email protected]> 2011-02-24 15:24:27 PST 
---
Created an attachment (id=43772)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=43772)
Xorg logs with blob

I've tried the nvidia blob, and as expected it kept failing (see
Xorg.0.log.blob) until I passed it the "fixed" EDID info using the "CustomEDID"
option.

I've made sure the EDID is loaded from I2C (and not VBIOS or anything else) by
adding a few debug statements.

I've also figured out exactly why "new" DRM doesn't fix the header: it doesn't
check the whole record in one go, and tries to determine whether the current
block is the first by checking the first byte.
In my case, the first byte is wrong (0x1a instead of 0x00), so, it doesn't get
corrected.
I've modified the code and forced the first byte (of the whole EDID data) to 0
so I can use my laptop's screen with 2.6.37-1.

Running linux 2.6.37-1 again, I've had 3 different bad EDID reports, but I
haven't found a way to reproduce it yet.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Nouveau mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to