You are not logged in.

#1 2009-07-10 06:51:54

mahan_h
Member
Registered: 2009-03-11
Posts: 53

ATI Radeon X300 is Driving Me Crazy

In order to install the ATI proprietary driver for my Radeon Mobility X300

1-I fully read the ATI arch wiki
2-downloaded catalyst from AUR. makepkg -s
prompts that it needs catalyst-utils
3-downloaded catalyst-utils from AUR. makepkg -s gives me :
    A: catalyst*.bz file. sudo pacman -U catalyst*.bz prompts me that there is conflict with libgl
    B: ati-driver*.run file. sudo sh ./ati-driver*.run issues errors during installation saved in a log file as follows:

[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 *.GCC* .??* *.symvers
make -C /lib/modules/2.6.30-ARCH/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.30-ARCH'
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:41:2: error: #error unknown or undefined architecture configured
In file included from /lib/modules/fglrx/build_mod/2.6.x/drmP.h:86,
                 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:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_os_linux.h:45: error: conflicting types for 'irqreturn_t'
include/linux/irqreturn.h:16: note: previous declaration of 'irqreturn_t' was here
In file included from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:431:
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h: In function 'FGLDRM__vma_info':
/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:497: warning: format '%08lx' expects type 'long unsigned int', but argument 5 has type 'phys_addr_t'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_SetPageCache_Array':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1230: warning: unused variable 'ret'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1229: warning: unused variable 'i'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_GetEffectiveUid':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1451: error: 'struct task_struct' has no member named 'euid'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_PosixSecurityCapSetIPCLock':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1825: error: 'struct task_struct' has no member named 'cap_effective'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1829: error: 'struct task_struct' has no member named 'cap_effective'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_InstallInterruptHandler':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2727: warning: passing argument 2 of 'request_irq' from incompatible pointer type
include/linux/interrupt.h:113: note: expected 'irq_handler_t' but argument is of type 'irqreturn_t (*)(int,  void *)'
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KAS_Ih_Execute':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4209: warning: 'return' with no value, in function returning non-void
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.30-ARCH'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

I really do not know what else to do

Offline

#2 2009-07-10 06:58:59

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,393
Website

Re: ATI Radeon X300 is Driving Me Crazy

DO NOT DOUBLE POST!

Offline

Board footer

Powered by FluxBB