I'm having the damndest time trying to get the video drivers working on my install of fc16. I purchased an AMD Radeon HD 7770 and ever since I installed it most linux distros have been giving me hell because of the drivers. I've tried following the instructions from AMD's unofficial linux wiki to no avail. It's a fresh install of fc16, all I've pretty much done is run
yum update kernel
yum install kernel-devel kernel-headers gcc gcc-c++
as per the AMD wiki and I'm now at kernel version 3.3.7-1. I've tried catalyst 12.2, 12.3, and 12.4 and i keep getting
Uninstalling any previously installed drivers.
[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.7-1.fc16.i686/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make: Entering directory `/usr/src/kernels/3.3.7-1.fc16.i686'
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: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make: Leaving directory `/usr/src/kernels/3.3.7-1.fc16.i686'
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 : dracut
in the fglrx-install.log. If anyone has any ideas or wants to be so kind as to point out what the deuce I might be doing wrong or if I'm skipping any critical steps I would be forever in their debt. Also, thought I'd mention that I'm running dual monitors. Not sure if that's important at this particular juncture or if it makes a difference.