is r128 supposed to be viable still with server 18.0 and 4.3.3 kernel?

Connor Behan connor.behan at gmail.com
Sat Jan 2 12:40:13 PST 2016


On 31/12/15 05:03 PM, Felix Miata wrote:
> I'm getting inexplicable web server errors trying to search for r128 bugs on
> https://bugs.freedesktop.org/query.cgi advanced search, so don't see if
> there's any bug on point.
>
> I don't get why there's any reference to a DVI-0 output on an ancient card
> that only has VGA output. Server 16.1/kernel 3.16.7 is OK, with no sign of
> DVI-0 in its Xorg.0.log.
>
> I don't see why no screens are being found, whether or not I have an
> xorg.conf file. Logs with and without, on CRT and WLCD screens:
>
> http://fm.no-ip.com/Tmp/Linux/Xorg/R128/xorg.0.log-ostw-r128-WOxconf-crt
> http://fm.no-ip.com/Tmp/Linux/Xorg/R128/xorg.0.log-ostw-r128-WOxconf-wsxga
> http://fm.no-ip.com/Tmp/Linux/Xorg/R128/xorg.0.log-ostw-r128-withxconf-wsxga
>
> Anyone see what the problem might be, or know? Need I file a bug on
> freedesktop? openSUSE?
Bug 91358 is more or less about this. When the card worked on an older
"server and kernel", that's probably because it was using a version of
xf86-video-r128 less than 6.10.0. The change in 6.10.0 that seems to be
causing a lot of grief is that the driver now gives up when it fails to
detect a monitor. Older versions just assumed that there was a monitor
plugged into a VGA port when this happened.

Of the many cases for monitor detection, these three seem to work:
* DVI cards.
* Mobility cards.
* VGA cards not marked as DFP capable on x86 platforms.

So far I've met a PPC user with a non-DFP VGA card and he can't get
monitor detection to work. Your situation seems to be that you have a
VGA card that the original driver authors (correctly or incorrectly)
marked as DFP capable. Therefore the driver assumes that it is DVI
before it reads the BIOS connector table. And something is wrong with
the BIOS connector tables or my understanding of them because no VGA
section is being found.

Because of all these cards doing undocumented things, it is probably
best to go back to fallback code similar to what the old driver has. A
patch I posted for this is
https://bugs.freedesktop.org/attachment.cgi?id=117325. Let me know if
you still get server errors and I can attach it.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.x.org/archives/xorg-driver-ati/attachments/20160102/7bf3d7db/attachment.sig>


More information about the xorg-driver-ati mailing list