Bug 11300 - use hardcoded EDID in VBIOS to set mode for Sun server
Summary: use hardcoded EDID in VBIOS to set mode for Sun server
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: git
Hardware: All Linux (All)
: medium normal
Assignee: Alex Deucher
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-17 22:55 UTC by LisaWu
Modified: 2008-11-24 12:53 UTC (History)
7 users (show)

See Also:
i915 platform:
i915 features:


Attachments
patch to set monitor type to DFP and use hard-coded EDID to set mode for Sun server (3.11 KB, patch)
2007-06-17 22:56 UTC, LisaWu
no flags Details | Splinter Review
update the patch, the former one remove if ((!pRADEONEnt->HasCRTC2) && (pRADEONEnt->PortInfo[0]->MonType == MT_UNKNOWN)) clause, which is not appropriate (3.11 KB, patch)
2007-06-18 00:26 UTC, LisaWu
no flags Details | Splinter Review

Description LisaWu 2007-06-17 22:55:05 UTC
Description of problem:
On Sun server, their KVM can only support resolution 1024x768, we fixed the 
resultion in hardcoded EDID in VBIOS, we need to modify to driver to be aware 
of this special treatment for sun server and use the EDID in VBIOS to set mode 
for output.

Version-Release number of selected component (if applicable):
xorg-drv-ati-6.6.3-3.2


Additional info:
in our driver, if set monitor type to DFP, but no EDID information is 
available from DDC line, it will try to read hard-coded EDID in VBIOS to set 
output mode. so in our patch, if Sun server is detected, we force monitor type 
to be DFP and ignore the EDID information from DDC line, let the driver to 
read EDID from VBIOS instead.
Comment 1 LisaWu 2007-06-17 22:56:17 UTC
Created attachment 10351 [details] [review]
patch to set monitor type to DFP and use hard-coded EDID to set mode for Sun server
Comment 2 LisaWu 2007-06-18 00:26:05 UTC
Created attachment 10359 [details] [review]
update the patch, the former one remove if ((!pRADEONEnt->HasCRTC2) && (pRADEONEnt->PortInfo[0]->MonType == MT_UNKNOWN)) clause, which is not appropriate
Comment 3 LisaWu 2007-06-18 19:18:23 UTC
Sun server use ATI ES1000 chip, so our patch will only affect driver behavior when detected a ES1000 chip with Sun's subsystem vendor ID.
Comment 4 Stefan Dirsch 2008-11-22 14:14:30 UTC
Alex, Cooper Yuan (AMD) is currently working on ES1000 support for xf86-video-ati 6.9.0.
Comment 5 Alex Deucher 2008-11-24 12:53:39 UTC
This should be fixed by commit d7a03e93372b17d642b42f5490464616ae7c99c1


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.