(In reply to Harry Wentland from comment #9) > That commit is correct. I don't think we should revert it. That said I don't > quite understand why it leads to issues. Isn't it strange that dc_link_detect goes on when edid_status==EDID_BAD_CHECKSUM but does return when edid_status==EDID_NO_RESPONSE? In both cases, one cannot expect to have read a valid EDID from the display at hand, but if it's ok to continue with an invalid EDID, why not also continue without one having been received?