Bug 2004 - Monitor DDC not read properly - i2c delay problem
Summary: Monitor DDC not read properly - i2c delay problem
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: git
Hardware: All Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-02 22:08 UTC by Thomas J. Moore
Modified: 2005-02-13 10:00 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
fixes DDC for me (531 bytes, patch)
2004-12-02 22:10 UTC, Thomas J. Moore
no flags Details | Splinter Review

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.