Bug 2004

Summary: Monitor DDC not read properly - i2c delay problem
Product: xorg Reporter: Thomas J. Moore <darktjm>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: ajax, pip
Version: git   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
fixes DDC for me none

Description Thomas J. Moore 2004-12-02 22:08:59 UTC
I2CUDelay() in xc/programs/XServer/hw/xfree86/i2c/xf86i2c.c seems to exit too
soon on my machine (Athlon XP 1700+, Radeon 9200), causing the DDC read to fail.
 Symptom is 1600x1200 screen on my 1920x1200 LCD.  To fix (works for me), change
diff>0 to diff>=0 in loop exit condition.
Reported against CVS_head, but observed in 6.8.0+, albeit less frequently.
Comment 1 Thomas J. Moore 2004-12-02 22:10:25 UTC
Created attachment 1453 [details] [review]
fixes DDC for me
Comment 2 Jan Kreuzer 2005-01-14 11:40:47 UTC
Works for me here :) 
 
Before i applied this patch DDC was never working, after i applied this patch 
DDC works again. 
Please apply against xorg-cvs. 
 
Greetings 
Jan Kreuzer 
Comment 3 Adam Jackson 2005-01-24 12:45:00 UTC
applied, thanks!

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.