(Sorry if I'm spawning a very old thread here). After all this time I have been patching my kernels to workaround [0][1]
[0] <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624549> [1] <https://bugs.freedesktop.org/show_bug.cgi?id=37040> Some time ago I found [2] and today I finally solved the problem. [2] <http://www.blaicher.com/2012/06/howto-fixing-a-broken-edid-eeprom-with-a-bus-pirate-v4/> Some stuff I learned: the kernel does ignores checksums mismatches by 8... in the positive side! My mismatch was exactly -1, ie, 255. I have been modifying the original patch to workaround this since 2011. I'm attaching my last patch in case someone else needs it. It does adds a kernel parameter to ignore edid mismatches. Kinds regards, Lisandro. -- Theory and practice sometimes clash. And when that happens, theory loses. Every single time. Linus Benedict Torvalds. Lisandro Dami?n Nicanor P?rez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/ -------------- next part -------------- A non-text attachment was scrubbed... Name: drm-kms-add-a-module-param-to-disable-strict-EDID-3.12.patch Type: text/x-patch Size: 2682 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140217/359e3da5/attachment.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140217/359e3da5/attachment.pgp>