Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 191872 - ABI errors with ati-drivers-8.40.4 and xorg-server-1.4
Summary: ABI errors with ati-drivers-8.40.4 and xorg-server-1.4
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 191880 193679 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-09-09 18:11 UTC by Darren Dale
Modified: 2009-04-04 06:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darren Dale 2007-09-09 18:11:03 UTC
It appears that the ati-drivers-8.40.4 and earlier are not compatible with the new xorg. I get the following in my X log:

module ABI version (1) doesnt match the servers version (2)
failed to load module "fglrx" (module requirement mismatch, 0)

The errors occur even after remerging ati-drivers.

This might have been expected, I remember similar problems with the ati drivers during a previous xorg update. I suggest updating the ati-drivers ebuild ASAP to prevent too many people from running into this.

Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-09-09 18:13:49 UTC
We have Bug 191374 for update. All other complaints need to go upstream.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-09-09 18:31:36 UTC
*** Bug 191880 has been marked as a duplicate of this bug. ***
Comment 3 Darren Dale 2007-09-09 18:47:48 UTC
<ati-drivers-8.41 really need to block any major xorg release (or future release) until they have been tested. I can't start my X server, and I can't build xorg-server-1.3. We shouldn't have to keep going through this each time Xorg does a new major release.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-09-09 19:02:01 UTC
(In reply to comment #3)
> We shouldn't have to keep going through this each time Xorg does a new major release.

You need to tell this to ATI, use opensource drivers or buy different hardware. 


Comment 5 Andreas Arens 2007-09-09 19:14:14 UTC
Nvidia binary drivers impose the same api breakage, but allow to continue and even mention to use the '-ignoreABI' when starting the 'Xorg' server.

Does this work with ATI binary drivers too?
Comment 6 Bernd Steinhauser 2007-09-09 19:45:33 UTC
(In reply to comment #3)
> <ati-drivers-8.41 really need to block any major xorg release (or future
> release) until they have been tested. I can't start my X server, and I can't
> build xorg-server-1.3. We shouldn't have to keep going through this each time
> Xorg does a new major release.
> 

I've blocked a few packages and was able to build xorg-server 1.3 again.
I didn't check, which package was the one, that caused the compiling issue,
but I guess it was mesa (downgraded from 7.0 to 6.5).
Comment 7 Bernd Steinhauser 2007-09-09 21:12:43 UTC
(In reply to comment #5)
> Nvidia binary drivers impose the same api breakage, but allow to continue and
> even mention to use the '-ignoreABI' when starting the 'Xorg' server.
> 
> Does this work with ATI binary drivers too?
> 

No, it doesn't work. X starts, but then hangs.
I've got this message in /var/log/messages:
[fglrx:firegl_init_pcie] *ERROR* Only power-of-two ring buffer size is supported for PCIe

xorg-server-1.4 _really_ should block current ati-drivers (and I guess, that they won't solve it with 8.41).
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-09-11 11:21:19 UTC
*** Bug 192125 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-09-24 20:32:22 UTC
*** Bug 193679 has been marked as a duplicate of this bug. ***
Comment 10 Milos Krasojevic 2007-10-02 19:38:35 UTC
Put this in your xorg.conf

Section "ServerFlags"
        Option      "IgnoreABI" "on"
EndSection

and start X again.