Tumbleweed kernel 3.3 not compatable with AMD Catalyst

Upgraded to latest Tumbleweed today,

with kernel-desktop-3.1.10-1.9.1.i586 installed etc., both
amd-driver-installer-12-3-x86.x86_64.run
and
ati-driver-installer-11-12-x86.x86_64.run
installed without error.

with kernel-desktop-3.3.2-20.1.i586 installed etc.,
neither installed the graphics driver

error message was,

Detected a previous installation, /usr/share/ati/amd-uninstall.sh
Dryrun uninstall succeeded continuing with installation.
Uninstalling any previously installed drivers.
Forcing uninstall of AMD Catalyst(TM) Proprietary Driver.
No integrity verification is done.
restore of system environment completed
Uninstall fglrx driver complete.
For detailed log of uninstall, please see /etc/ati/fglrx-uninstall.log
System must be rebooted to avoid system instability and potential data loss.
/usr/share/ati/amd-uninstall.sh completed with 0
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.3.2-20-desktop/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-3.3.2-20-obj/i386/desktop'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KCL_fpu_begin’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5804:28: error: ‘TS_USEDFPU’ undeclared (first use in this function)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5804:28: note: each undeclared identifier is reported only once for each function it appears in
make[4]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[3]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-3.3.2-20-obj/i386/desktop'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
[Reboot] Kernel Module : mkinitrd

anyone any idea what’s gone wrong?
or have I just messed up?

AMD Athlon™ II P320 Dual-Core Processor
Linux 3.1.10-1.9-desktop i686; openSUSE 12.1 (i586)
KDE: 4.8.2 (4.8.2) “release 3”
ATI Mobility Radeon HD 4200 Series

I get the impression that the solution to this problem will require the same kind of approach as was necessary to install the NVIDIA drivers. Look up that forum and try that approach. Otherwise, get used to the generic open-source drivers I suppose.

Thanks for the info.

A couple of days ago, an old 32bit machine with nvidia NX7600-GT graphics card, was updated with little problem.
Using latest Tumbleweed updates and nvidia propriatry driver installed.

The same procedure was tried here for the amd driver but nogo.

For the time being I’ll stay with the kernel 3.1.10-1.9-desktop i686 (32 bit) as it has excellent performance.

glxgears shows 310 frames/sec @ 13366x768 resolution

fwiw, a couple of additional points,

  1. atiupgrade failed with the following message
Used CPUs/Cores for compilation  =>  2

********************************************************************************
*                                                                              *
*   Kernel:    3.3.3-21-desktop                                                *
*   Source:    /lib/modules/3.3.3-21-desktop/build                             *
*   Include:   /lib/modules/3.3.3-21-desktop/source/include                    *
*                                                                              *
********************************************************************************

file /lib/modules/3.3.3-21-desktop/source/include/../arch/x86/include/asm/compat.h says:COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space
/usr/src/kernel-modules/fglrx/2.6.x /home/michael/Downloads
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make: Entering directory `/usr/src/linux-3.3.3-21-obj/i386/desktop'
  LD      /usr/src/kernel-modules/fglrx/2.6.x/built-in.o
  CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.o
  CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_acpi.o
  CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_agp.o
  CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_debug.o
  CC [M]  /usr/src/kernel-modules/fglrx/2.6.x/kcl_ioctl.o
make: Leaving directory `/usr/src/linux-3.3.3-21-obj/i386/desktop'

******************************
Build of kernel module failed!
******************************

rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
/home/michael/Downloads
Calling 'depmod -a 3.3.3-21-desktop' this may take a while...

Summary report:
================================================================================
   Kernel     => 3.3.3-21-desktop
   Detected   => RPM package
   Build      => FAILURE
   Install    => FAILURE
  1. no problems updating 4 core 64bit systems has been encountered

I only get my hands on this laptop about every 3-4 months so no further fumbling is possible.
Guidance for the future is always appreciated though.