Bug 23350

Summary: EDID needs to use the analog DDC port if DVI is used on Mac mini
Product: DRI Reporter: Tino Keitel <tino.keitel+fdo>
Component: DRM/IntelAssignee: ykzhao <yakui.zhao>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: medium Keywords: patch
Version: XOrg git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 23600    
Attachments:
Description Flags
patch to get EDID info for the DVI port
none
patch to get EDID info for the DVI port none

Description Tino Keitel 2009-08-16 12:06:39 UTC
Without the following patch, KMS doesn't get any modes from my LCD and the screen stays black. The patch was originally posted by Keith packard with this subject:

drm/i915: sdvo: check GPIOA for SDVO DDC (vga DDC) when GPIOE fails

With the patch, I can use KMS in the text console and Xorg on my Mac mini Core2 Duo.

I rebased it against 2.6.31-rc6, as the original patch doesn't apply anymore.
Comment 1 Tino Keitel 2009-08-16 12:07:22 UTC
Created attachment 28674 [details] [review]
patch to get EDID info for the DVI port
Comment 2 Tino Keitel 2009-08-16 12:07:32 UTC
Created attachment 28675 [details] [review]
patch to get EDID info for the DVI port
Comment 3 ykzhao 2009-09-09 22:43:31 UTC
the patch is already shipped in Eric's drm-intel-next tree.

commit 57cdaf90f5f607eb029356074fefb66c9b1c0659
Author: Keith Packard <keithp@keithp.com>
Date:   Fri Sep 4 13:07:54 2009 +0800

    drm/I915: Use the CRT DDC to get the EDID for DVI-connector on Mac

So this bug will be marked as resolved.

Thanks.
Comment 4 Tino Keitel 2009-09-30 09:33:37 UTC
It works with 2.6.32-rc1.

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.