So I've come across a fairly interesting problem with the Radeon 2D driver, and I'm not sure how exactly to debug it.

My hardware is a custom RV100 based PCI board. The board has a normal CRT port, but the LCD port is connected to some custom logic. The custom logic looks like an LCD display to the card.

The Linux fbdev driver in 2.4.20 works with this card. The Windows driver also works. However, as soon as I start X, it tanks the whole system. Some of the hardware guys around here believe that the card is generating an IERR of some sort. We've tried latest XFree86 CVS, DRI CVS, the XFree86 from RedHat 7.2, and the XFree86 from SuSE 8.0. All four produce the same results.

The plot thickens! We tried disabling the EEPROM on the card with the display information for the fake LCD, and the system stopped crashing. It still didn't work correctly. We got a black screen. The most functionality we got was with the SuSE XFree86. There we could get a display, but ONLY in 8-bpp. We got these same results with an ATI reference PCI card.

The Vesa driver works, but the performance is...uh...bad. :)

So, I have a few questions:

1. Has anyone tried a PCI RV100 card with a CRT & and LCD connected at the same time?

2. What could cause spurious IERRs from the card?

3. Where should I start looking to track this down?

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to