I'm using a "Rage 128 Pro Ultra TF" Card together with a CRT. I set the Option
"Display" to "CRT" as the man-pages suggests and obviously the info->BIOSDisplay
variable is set correctly, because the line
(**) R128(0): Using external CRT for display
appears, which is fine.
Still, the driver warns me about not specifying panel dimensions and the fact
that no flat panel was found. Yeah, well. There is none, and I told you through
xorg.conf, didn't I? ^^
Looking at the c-file, the flatpanel code fragments are only surrounded by 'if
(info->isDFP)' tests, and isDFP is set to TRUE whenever there is a TF chip like
mine (and others) found. I actually don't have the time to look closer at the
code, but why is isDFP not set to false when BIOSDisplay ==
R128_BIOS_DISPLAY_CRT? Maybe I'm overlooking something and finally it's just two
lines in the logfile. The driver actually does work. But wouldn't an empty
output of grep '^.[W|E]' /var/log/Xorg.0.log be great?
Excerpt from my current /var/log/Xorg.0.log
(WW) R128(0): Can't determine panel dimensions, and none specified.
Disabling programming of FP registers
(EE) R128(0): No DFP detected
To get this straight: the driver works perfectly, it's just cosmetical logfile
cleaning for me. :)
Btw: when not specifying the Display Parameter in xorg.conf at all, the output
is exactly the same.
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
If you can provide a patch to fixup the logging, please reopen with the patch
attached (or better yet, email it to xorg-devel for review)... but this driver
is dated and isn't used my modern hardware