[xorg-bugzilla-noise] [Bug 1303] Dual head breaks on ATI M 7500 6.7.0 -> 6.7.99

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Sep 8 12:49:19 PDT 2004


Please do not reply to this email: if you want to comment on the bug, go to          
the URL shown below and enter yourcomments there.   
 
https://freedesktop.org/bugzilla/show_bug.cgi?id=1303        
   

erik+xorg at oldconomy.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|6.7.0                       |6.8.0




------- Additional Comments From erik+xorg at oldconomy.com  2004-09-08 12:49 -------
If I forcely skip BIOS connector probing in radeon_driver.c / radeon_bios.c, all
works.

So there must be something wrong in the connector bios probing.

Suspicious issues I found there:

- the bios values are read as base+(i*2) where 1 < i < 5. I'd expect either
base+((i-1)*2) or 0 < i < 4, but maybe "base" is precorrected.

- the end_of_list state is tested with a bios8 call while the same value is read
using bios16 one line later.

Anyway, it only probes one connector while there should be two.

If I try to correct using MonitorLayout, some combinations crash the machine.

Oh, btw there is also a stupid bug (imho) in the MonitorLayout parsing code.
Both values for MonitorLayout are read (into s1 and s2), but only the value of
s1 is assigned and interpreted; when an error occurs it's reported as being on
the second screen while it's actually processing screen #1. I guess some code
has vanished here.        
   
   
--         
Configure bugmail: https://freedesktop.org/bugzilla/userprefs.cgi?tab=email       
   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the xorg-bugzilla-noise mailing list