Happy new year, Am Dienstag, den 30.12.2008, 10:41 -0500 schrieb Alex Deucher:
Looks like you have an AGP card. Those aren't supported at the moment (PCIE only). I should probably add a check to the ddx to not try and init the drm until we have r6xx AGP support.
I already figured this out myself, so i started hacking the drm code a little bit: I adjusted all calculations with the pcigart scatter-gather address within r600_cp.c to match the one in radeon_cp.c, this fixed the kernel oops and even allows xserver with xvideo support to start. Playing some MPEG with mplayer displays something which looks like random pixel data, so i think the only thing missing is programming the agpgart addresses into the hardware, but here my knowledge really stops. A patch is attached, is AGP support something witch is showing up soon? I can't wait to crash the xserver while watch videos with xv, and start hacking the hardware directly. Bye, Christian.