You are not logged in.

#1 2006-09-11 10:37:32

onearm
Member
From: Anywhere but here
Registered: 2006-07-06
Posts: 359
Website

fglrx: module mismatch after last upgrade

Ok, I know what it means and I know that everything should work...but it doesn't  sad

After yesterday upgrade of xorg-server the ati-drivers conflict with the new version

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: UNKNOWN 
Current Operating System: Linux kortirion 2.6.17-beyond #1 PREEMPT Sun Jul 30 13:09:32 CEST 2006 i686
Build Date: 09 September 2006
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 11 12:12:22 2006
(==) Using config file: "/etc/X11/xorg.conf"
(EE) module ABI major version (0) doesn't match the server's version (1)
(EE) Failed to load module "fglrx" (module requirement mismatch, 0)
(EE) No drivers available.

Fatal server error:
no screens found
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.

I've done some researches and even using startx -- -ignoreABI doesn't help:

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: UNKNOWN 
Current Operating System: Linux kortirion 2.6.17-beyond #1 PREEMPT Sun Jul 30 13:09:32 CEST 2006 i686
Build Date: 09 September 2006
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep 11 12:15:57 2006
(==) Using config file: "/etc/X11/xorg.conf"
(WW) module ABI major version (0) doesn't match the server's version (1)
[R200Setup] X version mismatch - detected X.org 7.1.1.0, required X.org 7.0.-1.8
(EE) Failed to load module "fglrx" (module requirement mismatch, 0)
(EE) No drivers available.

Fatal server error:
no screens found
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining.

I've tried also the newest ati drivers ( 8.28.8 ) with no luck (and btw the current PKGBUILD doesn't work too, it complains about a already existing links to Makefile.lib.c; applying the patch ati-makefile-2.6.16.patch correct the problem).
The open source's ati drivers work, and I'm using them now. xorg.conf hasn't changed at all and, no, generating one new with aticonfig doesn't solve the problem.


To get something done, a committee should consist of no more than three persons, two of them absent.
--
My Github

Offline

#2 2006-09-11 11:03:03

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: fglrx: module mismatch after last upgrade

ati-fglrx-utils 8.27.10-4 is built for Xorg 7.1 - if you don't have that version, then you need to update it.

Offline

#3 2006-09-11 13:29:29

onearm
Member
From: Anywhere but here
Registered: 2006-07-06
Posts: 359
Website

Re: fglrx: module mismatch after last upgrade

It is the 7.1 version. As I said, I got this message after having updated xorg-server (1.1.1-2 I think)


To get something done, a committee should consist of no more than three persons, two of them absent.
--
My Github

Offline

#4 2006-09-11 13:45:32

chrismortimore
Member
From: Edinburgh, UK
Registered: 2006-07-15
Posts: 655

Re: fglrx: module mismatch after last upgrade

onearm wrote:

I've tried also the newest ati drivers ( 8.28.8 ) with no luck

According to my computer (which was last synced when xorg 7.1 came into the current tree), 8.28.8 arn't the latest ati drivers:

[chris@toaster ~]$ pacman -Ss fglrx
extra/ati-fglrx 8.27.10-1
    ATI precompiled drivers for r350, r300, r250 and r200 chipsets. Drivers for the Linux kernel.
extra/ati-fglrx-beyond 8.27.10-1
    ATI precompiled drivers for r350, r300, r250 and r200 chipsets. Drivers for the -beyond Linux kernel.
extra/ati-fglrx-utils 8.27.10-4
    ATI precompiled drivers for r350, r300, r250 and r200 chipsets. Userspace tools and libraries
community/ati-fglrx-suspend2 8.27.10-1
    ATI precompiled drivers for r350, r300, r250 and r200 chipsets. Drivers for kernel26suspend2.
[chris@toaster ~]$

Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB

Offline

#5 2006-09-11 14:06:50

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: fglrx: module mismatch after last upgrade

onearm wrote:

It is the 7.1 version. As I said, I got this message after having updated xorg-server (1.1.1-2 I think)

Great.  That's why I said:

Cerebral wrote:

ati-fglrx-utils 8.27.10-4 is built for Xorg 7.1 - if you don't have that version, then you need to update it.

You'll note I said nothing about xorg-server there.  I'll repeat, being less vague:

Make sure you have ati-fglrx-utils 8.27.10-4 - that's the version of ati-fglrx-utils you need.  If you don't have that version of ati-fglrx-utils (8.27.10-4) then update ati-fglrx-utils.

Offline

#6 2006-09-11 14:42:52

onearm
Member
From: Anywhere but here
Registered: 2006-07-06
Posts: 359
Website

Re: fglrx: module mismatch after last upgrade

Ok I'm ageing, but I'm not so dumb to not try to update the drivers when I have some problems with them smile .

 pacman -S ati-fglrx-utils
:: ati-fglrx-utils-8.27.10-4: is up to date.  Upgrade anyway? [Y/n]
pacman -S ati-fglrx-beyond
:: ati-fglrx-beyond-8.27.10-1: is up to date.  Upgrade anyway? [Y/n]

and, btw isn't xorg-server the... X server? Or have I misunderstood something? :?:

To chrismortimore:

I know that the latest drivers are 8.27.10 but as you can see here the last published by ati are the 8.28.8. I compiled them with the pkgbuild of the 8.27.10 hoping that they'd be more compatible with Xorg 7.1 but they gave me the same error.


To get something done, a committee should consist of no more than three persons, two of them absent.
--
My Github

Offline

#7 2006-09-11 14:46:20

chrismortimore
Member
From: Edinburgh, UK
Registered: 2006-07-15
Posts: 655

Re: fglrx: module mismatch after last upgrade

onearm wrote:

To chrismortimore:

I know that the latest drivers are 8.27.10 but as you can see here the last published by ati are the 8.28.8. I compiled them with the pkgbuild of the 8.27.10 hoping that they'd be more compatible with Xorg 7.1 but they gave me the same error.

Ahh, I didn't know ati's latest is 8.27.8 (cos I don't actually have an ati card).


Desktop: AMD Athlon64 3800+ Venice Core, 2GB PC3200, 2x160GB Maxtor DiamondMax 10, 2x320GB WD Caviar RE, Nvidia 6600GT 256MB
Laptop: Intel Pentium M, 512MB PC2700, 60GB IBM TravelStar, Nvidia 5200Go 64MB

Offline

#8 2006-09-11 23:46:32

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: fglrx: module mismatch after last upgrade

onearm wrote:

Ok I'm ageing, but I'm not so dumb to not try to update the drivers when I have some problems with them smile .

Fair enough... I'm looking at the PKGBUILD right now - which architecture are you running?  Arch i686 or x86_64?  Looking at the PKGBUILD, it looks like it only uses the x710 drivers for i686 arch, and is still using the x690 drivers for 64.

I'm using custom-built 8.28.8 drivers for i686 and they're working fine - if you want to try the PKGBUILDs for them I can tar them up and upload them.

Offline

#9 2006-09-12 07:20:01

onearm
Member
From: Anywhere but here
Registered: 2006-07-06
Posts: 359
Website

Re: fglrx: module mismatch after last upgrade

i686 for me. I've used the official (the one in extra I mean) pkgbuild for both fglrx-beyond and fglrx-utils and indeed they work fine, meaning that they get installed correctly but the module mismatch remains.

If you want to send me the tar feel free to do it, I'll test it a bit even if I doubt that it'd do much difference (meaning that the problem probably it's not in the driver itself but elsewhere)


To get something done, a committee should consist of no more than three persons, two of them absent.
--
My Github

Offline

#10 2006-09-13 00:32:44

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: fglrx: module mismatch after last upgrade

I've tarred up all my fglrx PKGBUILDS and such in the following file:

http://www.student.cs.uwaterloo.ca/~tjw … lrx.tar.gz

Hope it works.

Offline

#11 2006-09-13 09:57:50

onearm
Member
From: Anywhere but here
Registered: 2006-07-06
Posts: 359
Website

Re: fglrx: module mismatch after last upgrade

I got it working now  smile

At first, compiling ati-fglrx-beyond with the Cerebral's pkgbuild they gave me this error:

make: Entering directory `/usr/src/linux-2.6.17-beyond'
ln: creating symbolic link `./Makefile.lib.c' to `../scripts/Makefile.lib.c': File exists
make[1]: *** [scripts/Makefile.lib.c] Error 1
make: *** [_module_/var/abs/local/ati-fglrx-beyond/src/lib/modules/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.17-beyond'

ok, let's remove that link then, I thought. But after having done that:

make: Entering directory `/usr/src/linux-2.6.17-beyond'
  CC      scripts/Makefile.lib.o
gcc: scripts/Makefile.lib.c: No such file or directory
gcc: no input files
make[1]: *** [scripts/Makefile.lib.o] Error 1
make: *** [_module_/var/abs/local/ati-fglrx-beyond/src/lib/modules/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.17-beyond'

That was weird  :?
After googling a bit, I've found an idea from the ubuntu forum where it says to run

make scripts/

from /usr/src/linux-$kernver/ ; after a little wait time to allow the compiling, I retried to make the driver compiling and this time they worked flawlessly  smile
No more module mismatch, I wonder why I didn't have that Makefile.lib.c in the kernel source directory....

Anyway, thanks for your help Cerebral


To get something done, a committee should consist of no more than three persons, two of them absent.
--
My Github

Offline

Board footer

Powered by FluxBB