<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
aik wrote:
<blockquote cite="mid:4999BC41.2060200@gmail.com" type="cite">
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
Younes Manton wrote:
<blockquote
cite="mid:586c2acd0902160759u535b18dfsb5554f5a2d1a3d21@mail.gmail.com"
type="cite">
<pre wrap="">On Mon, Feb 16, 2009 at 8:32 AM, aik <a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
href="mailto:aik.rsdn@gmail.com"><aik.rsdn@gmail.com></a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Then, I made a try to move the card to domain #0. Having the BIOS source
code, it was easy.
But it keeps failing with the same error -
(EE) NOUVEAU(0): wrong DRM version
(EE) NOUVEAU(0): 1365:
What does it mean?
I'm also a little confused by a try loading something called "int10h"
which does not exist in any form on my server.
Linux Fedora 10, DRI/DRM has been taken from GIT less than week ago.
</pre>
</blockquote>
<pre wrap=""><!---->
It means your DRM kernel module and X driver don't match. That is
strange, since it should fail to compile first I think. Somehow you
had the right DRM module at compile time but not at runtime? Try
getting the latest for both and recompiling.
/* temporary lock step versioning */
#if NOUVEAU_DRM_HEADER_PATCHLEVEL != 12
#error nouveau_drm.h does not match expected patchlevel, update libdrm.
#endif
if (pNv->pKernelDRMVersion->version_patchlevel !=
NOUVEAU_DRM_HEADER_PATCHLEVEL) {
xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
"wrong DRM version\n");
return FALSE;
}
</pre>
</blockquote>
I knew that I'm missing something essential :-) I forgot about xf86
driver... It does not compile:<br>
<br>
git clone git://anongit.freedesktop.org/git/nouveau/xf86-video-nouveau<br>
cd xf86-video-nouveau<br>
./autogen.sh<br>
[...]<br>
checking whether gcc accepts -g... (cached) yes<br>
checking for gcc option to accept ISO C89... (cached) none needed<br>
checking dependency style of gcc... (cached) gcc3<br>
./configure: line 20777: syntax error near unexpected token `RANDR,'<br>
./configure: line 20777: `XORG_DRIVER_CHECK_EXT(RANDR, randrproto)'<br>
<br>
<br>
</blockquote>
I read
<a class="moz-txt-link-freetext" href="http://nouveau.freedesktop.org/wiki/FAQ#head-6f41727cc579ed3d7f42d67328466e2acbda9fc4">http://nouveau.freedesktop.org/wiki/FAQ#head-6f41727cc579ed3d7f42d67328466e2acbda9fc4</a><br>
But I don't have any aclocal in the system with XORG_DRIVER_CHECK_EXT.<br>
All the "Common examples" from <a class="moz-txt-link-freetext" href="http://wiki.x.org/wiki/Development/git">http://wiki.x.org/wiki/Development/git</a>
are also installed.<br>
<br>
[root@localhost aclocal]# pwd<br>
/opt/gfx-test/share/aclocal<br>
[root@localhost aclocal]# ls -la<br>
total 36<br>
drwxr-xr-x 2 root root 4096 2009-02-16 14:58 .<br>
drwxr-xr-x 3 root root 4096 2009-02-16 14:49 ..<br>
-rw-r--r-- 1 root root 17793 2009-02-16 14:51 xorg-macros.m4<br>
-rw-r--r-- 1 root root 5188 2009-02-16 14:58 xtrans.m4<br>
[root@localhost aclocal]# grep XORG_DRIVER_CHECK_EXT *<br>
[root@localhost aclocal]# <br>
<br>
[root@localhost xf86-video-nouveau]# ./autogen.sh --prefix=/opt/gfx-test<br>
autoreconf: Entering directory `.'<br>
autoreconf: configure.ac: not using Gettext<br>
autoreconf: running: aclocal -I /opt/gfx-test/share/aclocal <br>
autoreconf: configure.ac: tracing<br>
[...]<br>
checking whether gcc accepts -g... (cached) yes<br>
checking for gcc option to accept ISO C89... (cached) none needed<br>
checking dependency style of gcc... (cached) gcc3<br>
./configure: line 20777: syntax error near unexpected token `RANDR,'<br>
./configure: line 20777: `XORG_DRIVER_CHECK_EXT(RANDR, randrproto)'<br>
<br>
</body>
</html>