To add to my long running problems with ATI, I now have a segmentation fault. I am trying to install the ATI fglrx drivers on my computer, but they will not install. The initial installation process goes fine, with no errors. Here is the output from the fglrx-install.log file anyway:
Code:
[Message] Kernel Module : Trying to install a precompiled kernel module.2.6.18-4-486
[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.18-4-486/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-486'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:357:
/lib/modules/fglrx/build_mod/2.6.x/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:177:1: warning: this is the location of the previous definition
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:475: 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:598: warning: assignment discards qualifiers from pointer target type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2425: warning: ‘deferred_flush’ defined but not used
/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:4789: 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
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.18-4-486'
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.
The problem actually occurrs when running the aticonfig command. It returns:
Code:
Uninitialised file found, configuring.
Segmentation fault
And my xorg.conf looks exctly the same as it did prior to the error occurring. Is this a problem with the ati drivers or my computer? I have tried several versions of the Ati driver, including the current one and the previous one.
System information is as follows:
- Kernel 2.6.18-4-486
- Graphics Card: ATI Radeon X1600
I think it may be possible to edit the xorg.conf file manually, but I dont want to go messing around with it without a reason.
Perhaps next time I should buy an Nvidia card. Their drivers seem to be a lot better.