On Fri, Oct 10, 2014 at 12:02:14AM -0400, [email protected] wrote: > > [drm:pid0:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder > > is 130 > > as the checksum error seems more straight-forward, following up on this > myself..
Ideally there would be a relevant commit in the upstream linux code to minimise the local diff we have, but I can't seem to find one. I suspect the problem you're seeing only happens on older intel hardware that doesn't have interrupt driven hotplug. In this case the outputs have to be polled (if the relevant struct in i915_drv.c lacks ".has_hotplug = 1"). Though I don't remember ever seeing it with 855 on the x40. 855 has two output pipes instead of the one on 845/865 however.
