[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