You are not logged in.

#1 2009-07-10 06:45:56

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 09:16:43

hpestilence
Member
Registered: 2005-06-20
Posts: 67

Re: ATI Radeon X300 is Driving Me Crazy

The x300 isn't supported in catalyst 9.6 by AMD. You'll have to use catalyst 9.3 and hope that it works with your mobility card.

Offline

#3 2009-07-10 11:18:50

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

Re: ATI Radeon X300 is Driving Me Crazy

The description I gave was all about 9.3....

Offline

#4 2009-07-10 12:31:55

oddsocks
Member
Registered: 2008-12-08
Posts: 47

Re: ATI Radeon X300 is Driving Me Crazy

What kernel version are you using? Catalyst drivers tend to be very picky about the kernel you run it in, if you read the ATI thread in the main discussion forum you can kinda see how its going there.

Offline

#5 2009-07-10 14:19:00

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

Re: ATI Radeon X300 is Driving Me Crazy

What kernel version are you using?

2.6.30-ARCH

Offline

#6 2009-07-10 15:25:28

Themaister
Member
From: Trondheim, Norway
Registered: 2008-07-21
Posts: 652
Website

Re: ATI Radeon X300 is Driving Me Crazy

I doubt the 9.3 will run on 2.6.30 (without some serious hacks)  People are struggling with the newest Catalysts tongue Give the free drivers a try!

Last edited by Themaister (2009-07-10 15:25:46)

Offline

#7 2009-07-10 21:17:18

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

Re: ATI Radeon X300 is Driving Me Crazy

free drivers are fairly good, but do not use its max capabilities....

Offline

#8 2009-07-10 22:40:52

Themaister
Member
From: Trondheim, Norway
Registered: 2008-07-21
Posts: 652
Website

Re: ATI Radeon X300 is Driving Me Crazy

Well, better to have a working driver than a not working driver I'd say big_smile

Offline

#9 2009-07-11 00:24:56

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: ATI Radeon X300 is Driving Me Crazy

i think the problem is with xorg 1.6

in order to use the propietary drivers on your card, you will need to downgrade xorg. (headaches includded)

safest bet is to use the open source ati drivers instead

Offline

Board footer

Powered by FluxBB