Radeon HD4850 DRI Issues
Robert Noland
rnoland at FreeBSD.org
Tue Dec 8 15:29:14 UTC 2009
On Mon, 2009-12-07 at 15:50 -0500, Greg Rowe wrote:
> (II) RADEON(0): [pci] ring handle = 0xebe4f000
> (II) RADEON(0): [pci] Ring mapped at 0x28a50000
> (II) RADEON(0): [pci] Ring contents 0x55555555
> (II) RADEON(0): [pci] ring read ptr handle = 0xebf50000
> (II) RADEON(0): [pci] Ring read ptr mapped at 0x286ff000
> (II) RADEON(0): [pci] Ring read ptr contents 0x55555555
This is the root of the problem... And I'm still baffled at how this
occurs... It almost has to be either a BIOS issue or somehow a problem
with cache flushing. What confuses me even further is that many i386
installs work fine, so it seems to point to the IOMMU possibly. We
explicitly zero the ring space during allocation.
I'm cc'ing jhb@ in case he has any suggestions on what to look for...
robert.
--
Robert Noland <rnoland at FreeBSD.org>
FreeBSD
More information about the freebsd-x11
mailing list