Comment 2 for bug 539851

Revision history for this message
madbiologist (me-again) wrote :

There is a patch upstream in kernel 2.6.35-rc1 which may help you. From the changelog:

commit 61e57a8d72f2336faf39b5d940215cf085e01e6e
Author: Adam Jackson
Date: Mon Mar 29 21:43:18 2010 +0000

    drm/edid: Fix secondary block fetch.

    This makes fetching the second EDID block on HDMI monitors actually
    work. DDC can't transfer more than 128 bytes at a time. Also,
    rearrange the code so the pure DDC bits are separate from block parse.

    Signed-off-by: Adam Jackson
    Signed-off-by: Dave Airlie

Unfortunately this has not been cc'd to the stable kernel branch.

Note that kernel 2.6.35-rc1 currently has a major performance regression, which will hopefully be fixed in 2.6.35-rc2.