I managed to get my pci radeon working with an evil hack, a proper fix is needed but after using the pcigart patch, I did in programs/Xserver/hw/xfree86/os-support/linux/drm/kernel/radeon_drv.h
#define COMMIT_RING() do { \ + u32 test_read; \ + test_read = RADEON_READ( RADEON_CP_RB_RPTR ); \ RADEON_WRITE( RADEON_CP_RB_WPTR, dev_priv->ring.tail ); \ } while (0) it no longer locks up, a better place for this hack would probably be in the define for RADEON_WRITE but it works just here for now. Maybe someone can investigate why a read before this write prevents the lockup I have occur without it. ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel