The radeon driver has a bug in the code parsing the connector table from the BIOS, causing it to usually only ever get the infos for the first connector. This is due to an incorrect loop exit condition. The attached patch fixes this the simple way. That parsing code is still a bit dodgy as the connector table can potentially get more complicated than a single list according to the spec, but I've never seen that case happening in practice. This should fix DVI detection in some cases
Created attachment 3000 [details] [review] Fix loop exit condition
might as well get this in. I'll test and commit soon unless some one beats me to it.
fixed in cvs.
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.