Bug 102069

Summary: [SNB] Acer XB270HU I2C and EDID not working on iGPU + radeon/amdgpu
Product: DRI Reporter: Gerben Meijer <gerben>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: CLOSED WORKSFORME QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: normal    
Priority: medium CC: intel-gfx-bugs, rockowitz
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard: ReadyForDev
i915 platform: SNB i915 features: display/DP MST
Attachments:
Description Flags
ddcutil on intel
none
ddcutil interrogate on amdgpu
none
ddcutil interrogate on gtx980 (ubuntu 17.04 live)
none
full debug dmesg with amdgpu
none
full debug dmesg with intel igpu none

Description Gerben Meijer 2017-08-07 12:43:18 UTC
Created attachment 133284 [details]
ddcutil on intel

I have a desktop with a Samsung SA850HD and an Acer XB270HU, both connected with DP. The Acer screen does not return any EDID and reports I2C nack when plugged in, both on the intel iGPU as well as on a HD7850 card. The Samsung screen works great. It also doesn't matter if I plug in just the Acer, it happens in single and multimonitor mode (for amdgpu/radeon).

What's more, the Acer screen works perfectly fine when plugged into a GTX980 with Nouveau driver (on another box booted with Ubuntu 17.04 live cd). So the screen itself is fine. It also reports all valid data with softMCCS in Windows; full DDC control is available there.

This is on 4.12.5 x86_64, Debian sid. Relevant smoking gun on intel:

     [   74.733494] [drm:intel_dp_start_link_train] Clock recovery check failed, cannot continue channel equalization
      [   74.737037] [drm:drm_dp_i2c_do_msg] I2C nack (result=0, size=0

I've attached logs generated with ddcutil for each card which will show summarized system info; I will attach full drm.debug=0xe dmesg shortly, please advise if more info is needed.
Comment 1 Gerben Meijer 2017-08-07 12:43:46 UTC
Created attachment 133285 [details]
ddcutil interrogate on amdgpu
Comment 2 Gerben Meijer 2017-08-07 12:44:18 UTC
Created attachment 133286 [details]
ddcutil interrogate on gtx980 (ubuntu 17.04 live)
Comment 3 Gerben Meijer 2017-08-07 15:11:02 UTC
Created attachment 133297 [details]
full debug dmesg with amdgpu
Comment 4 Gerben Meijer 2017-08-07 15:23:43 UTC
Created attachment 133301 [details]
full debug dmesg with intel igpu
Comment 5 Elizabeth 2017-08-08 21:57:43 UTC
Adding tag into "Whiteboard" field - ReadyForDev
*Status is correct
*Platform is included
*Feature is included
*Priority and Severity correctly set
*Logs included
Comment 6 Jani Saarinen 2018-03-29 07:11:34 UTC
First of all. Sorry about spam.
This is mass update for our bugs. 

Sorry if you feel this annoying but with this trying to understand if bug still valid or not.
If bug investigation still in progress, please ignore this and I apologize!

If you think this is not anymore valid, please comment to the bug that can be closed.
If you haven't tested with our latest pre-upstream tree(drm-tip), can you do that also to see if issue is valid there still and if you cannot see issue there, please comment to the bug.
Comment 7 Jani Saarinen 2018-04-25 06:55:31 UTC
Closing, please re-open is issue still exists.

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.