Mailinglist Archive: opensuse (1839 mails)

< Previous Next >
Re: [opensuse] latest kernel update breaks ATI binary driver
  • From: Tejas Guruswamy <masterpatricko@xxxxxxxxx>
  • Date: Fri, 24 Sep 2010 11:57:01 +0100
  • Message-id: <4C9C83FD.70701@xxxxxxxxx>
On 23/09/10 21:59, Vadym Krevs wrote:
Hi all,

just a heads up. If you use the ATI binary driver, and install the
latest kernel update (2.6.34.7-0.3), then you will no longer be able
to recompile the ATI driver due to missing compat_alloc_user_space()
symbol in fglrx/kcl_ioctl.c.

According to
http://www.gossamer-threads.com/lists/linux/kernel/1277377, the
"compat_alloc_user_space()" symbol became GPL-only, got moved to
another header, etc.

Personally, I find it unbelievable that openSUSE kernel team would
release a minor kernel upgrade that would screw up all users of the
ATI binary driver.
The ati fglrx 10.9 (8.771) driver builds fine against kernel
2.6.34.7-0.3.1. I've submitreq'ed (sr#49032) changes to
X11:Drivers:Video/ati-fglrxG02 that update it to 10.9; just checkout
those sources ("osc co home:MasterPatricko:branches:X11:Drivers:Video
ati-fglrxG02"), run "sh ./fetch.sh", and then "osc build -k
~/src/packages openSUSE_11.3" .

I've also submitted (sr#49022) kernel build fixes discussed in this
thread to the ati fglrx legacy driver (9.3) in
X11:Drivers:Video/ati-fglrxG01 - so it builds on openSUSE 11.3, but I
don't have the hardware to test if there are any other issues, such as
an incompatible Xserver. Procedure to build/test is the same except
checkout with "osc co home:MasterPatricko:branches:X11:Drivers:Video
ati-fglrxG01".

Hope this helps those of you stuck with ATI cards...

I will update the detailed instructions I had posted earlier too (at
http://masterpatricko.blogspot.com/2010/09/building-ati-fglrx-rpms-for-opensuse.html).

Regards,
Tejas
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
References