Bug 53842

Summary: Nouveau fails to read EDID, but X succeeds.
Product: xorg Reporter: James.Dutton
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: James.Dutton
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
dmesg showing the problem with EDID
none
Xorg.0.log showing X reading EDID OK. none

Description James.Dutton 2012-08-20 12:22:29 UTC
Created attachment 65829 [details]
dmesg showing the problem with EDID

Nouveau fails to read EDID, but X succeeds
Comment 1 James.Dutton 2012-08-20 12:23:20 UTC
Created attachment 65830 [details]
Xorg.0.log showing X reading EDID OK.
Comment 2 Emil Velikov 2012-11-04 17:24:33 UTC
Hi James

In linux 3,2 and 3.3 nouveau was using a custom i2c-algo-bit functions, which are possibly causing the issue in your case

Since linux 3.4 we have reverted to using the in-kernel functions

Author: Ben Skeggs <bskeggs@redhat.com>  2012-05-04 05:38:49
Branches: remotes/linus-stable/linux-3.4.y, remotes/linus-stable/linux-3.5.y, remotes/linus-stable/linux-3.6.y, remotes/linus-stable/master, remotes/linus/master

    drm/nouveau/i2c: resume use of i2c-algo-bit, rather than custom stack
    
    Previous issues with i2c-algo-bit have now been resolved.
    
    This is a revert of f553b79c03f0dbd52f6f03abe8233a2bef8cbd0d mostly,
    due to fixes in the i2c core repairing the original issue, this code
    isn't required and was causing regressions.
    
    Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
    Reported-by: Nick Bowler <nbowler@elliptictech.com>
    Tested-by: Nick Bowler <nbowler@elliptictech.com>
    Signed-off-by: Dave Airlie <airlied@redhat.com>

Can you please update and reopen the bug, if the issue persist

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.