ATI kernel driver compile in wrong arch

Hello, i’m having some trouble compiling and installing kernel drivers for my opensuse 11.1 system

I cannot manage to install any of the ATI video drivers, i have tried 9.1 and 9.2-- 9.1 did compile and install about a month or so ago but ever since i upgraded to 9.2 it failed, when i downgraded to 9.1 it also failed (even though it worked fine a month earlier).

I have poked around logs and the web but can’t get a straight answer, from what i understand (which is very little) the ATI kernel module (fglrx) is being compile for the wrong architecture and therefore won’t load on my system.

uname -a

Linux rhys 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 i686 i386 GNU/Linux

After running the ATI video driver installer the fglrx-install.log says…

build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.

The module compiles, just won’t install. When i run ‘/lib/modules/fglrx/make_install.sh’ manually i get…

- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.27.7-9-pae/kernel/drivers/char/drm/fglrx.ko): Invalid module format
failed.

Googling that error hints that the kernel module is incompatiple with my kernel (i.e. wrong arch).

So my question is, is there something i might have done to bung up my kernel (or its source code)? Before running the installer i prepared my kernel source tree with

make oldconfig
make prepare

Any help with this would be much appreciated, its beginning to annoy me. :\

hi…
i have the same problem, did you solve it?