Hi,<br>
I'm trying to run miniglx sample server on my system, using radeon as dri<br>
interface (my card is an X700 SE 512MB, RV410 family).<br>
Launching sample_sever fails and the error is within the radeon drm module:<br>
<br>
This is the output of the command line:<br>
<br>
./sample_server2<br>
[miniglx] probed chipset 0x5e4d<br>
got MMIOAddress 0x3111f000 offset 536870912<br>
shared virtual width is 1200<br>
[drm] added 8192 byte SAREA at 0xd1048000<br>
[drm] mapped SAREA 0xd1048000 to 0x31123000, size 8192<br>
[drm] framebuffer handle = 0x90000000<br>
[drm] register handle = 0xa0000000<br>
[pci] 8192 kB allocated with handle 0xd2151000<br>
[pci] ring handle = 0xd2151000<br>
[pci] ring read ptr handle = 0xd2252000<br>
[pci] vertex/indirect buffers handle = 0xd2253000<br>
[pci] GART texture map handle = 0xd2453000<br>
Using 8 MB AGP aperture<br>
Using 1 MB for the ring buffer<br>
Using 2 MB for vertex/indirect buffers<br>
Using 1 MB for AGP textures<br>
Will use back buffer at offset 0x95a000<br>
Will use depth buffer at offset 0x10ad000<br>
Will use 499712 kb for textures at offset 0x1800000<br>
RADEONDRIKernelInit failed<br>
__miniglx_StartServer: __driInitFBDev failed<br>
Error: __miniglx_StartServer failed<br>
root@localhost:/root/Mesa-7.0.2/progs/miniglx><br>
<br>
While this is the output from /var/log/messages:<br>
<br>
Apr 7 11:13:46 localhost kernel: [drivers/char/drm/radeon_cp.c,1767:<br>
ENTERING radeon_cp_init cmd=80546440,data=78ddac78<br>
Apr 7 11:13:46 localhost kernel: [drm:radeon_do_init_cp] *ERROR* Cannot<br>
initialise DRM on this card<br>
Apr 7 11:13:46 localhost kernel: This card requires a new X.org DDX for 3D<br>
<br>
Indeed, the card is described as a "NEW_MEMMAP" card in the drivers/char/drm<br>
directory, but there's no mention within Mesa code to any ioctl's filling<br>
that<br>
new_memmap param via a RADEON_SETPARAM_NEW_MEMMAP request.<br>
<br>
Is there any chance of running miniglx on this kind of cards?<br>
<br>
Thanks<br>
<br>
bye<br>
<br>
luigi