-desktop:~$ cat /usr/share/ati/fglrx-install.log [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. ATI module generator V 2.0 ========================== initializing... cleaning... patching 'highmem.h'... assuming new VMA API since we do have kernel 2.6.x... Assuming default VMAP API Assuming default munmap API doing Makefile based build for kernel 2.6.x and higher make -C /lib/modules/2.6.17-10-generic/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-headers-2.6.17-10-generic' CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:465: warning: initialization from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_stub_open’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:588: warning: assignment discards qualifiers from pointer target type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_smp_call_function’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4017: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘KAS_ExecuteAtLevel’: /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4442: warning: ‘flags’ may be used uninitialized in this function LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o Building modules, stage 2. MODPOST WARNING: could not find /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC4.cmd for /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC4 CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-10-generic' build succeeded with return value 0 duplicating results into driver repository... done. ============================== - recreating module dependency list - trying a sample load of the kernel modules done.