FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am using FC 5.Everything is working fine on FC 5 except for the graphics.My ATI chipset is a RADEON xpress 200 series.The video video card is integrated ATI RC 410 on a D101 GGC mobo.I have tried various methods to install the driver but failed everytime.Right now I am running FC 5 with 'vesa' settings.I have tried the livna's driver by following the method given in fedorafaq site.I also have tried the 50 mb or so installer in the ATI's website by following the method given in the ATI's website.I have also tried it with the method given in the unofficial ATI linux driver wiki.but nothing is working for me.I want know that has anyone else who is using the same mobo with the same settings has tried to install these drivers on FC 5 and succeeded?if so please reply back with the method of installation.
I was one of the Linux testers on that board while at Intel (I wrote the alsa sound driver support for it). To install the Linux ATI drivers, you need to have either the kernel-source rpm or the kernel-devel rpm installed (kernel-smp-devel if you are running HT or dual core). The ATI driver from ATI's web site is compiled on the fly to match your kernel.
I installed the driver after upgrading the kernel and installing the kenel-dev.After that I checked that whether it is installed correctly or not by entering the fglrxinfo | grep direct command it returned this:
Code:
fglrxinfo: error while loading shared libraries: /usr/lib/fglrx/libGL.so.1: cannot restore segment prot after reloc: Permission denied
Are you running the 32 bit version of Fedora Core, or the x86_64 version? Make sure that the ATI driver you are installing is the same.
Beyond that, I don't have a system I can test the ATI driver installation on. I do know that it worked for me on Redhat 4 update 4, Novell SLED 10, and Mandriva 2006, the later two are my distros of choice.
Thanks Gruemaster for ur help.The driver problem is solved.The SElinux was not letting the driver to be properly installed.I just had to change the SElinux status from "enforcing" to "permissive".
[root@localhost build_mod]# bash make.sh
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
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.17-5mdv/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.17-5mdv'
WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from include/asm/system.h:5,
from include/asm/processor.h:18,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/preempt.h:10,
from include/linux/spinlock.h:50,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/linux/kernel.h:110: warning: conflicting types for built-in function ‘snprintf’
include/linux/kernel.h:112: warning: conflicting types for built-in function ‘vsnprintf’
In file included from include/linux/string.h:21,
from include/linux/bitmap.h:8,
from include/linux/cpumask.h:86,
from include/asm/processor.h:23,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/preempt.h:10,
from include/linux/spinlock.h:50,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/string.h:45: warning: conflicting types for built-in function ‘strncpy’
include/asm/string.h:81: warning: conflicting types for built-in function ‘strncat’
include/asm/string.h:126: warning: conflicting types for built-in function ‘strncmp’
include/asm/string.h:190: warning: conflicting types for built-in function ‘strlen’
include/asm/string.h:327: warning: conflicting types for built-in function ‘memmove’
In file included from include/linux/bitmap.h:8,
from include/linux/cpumask.h:86,
from include/asm/processor.h:23,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/preempt.h:10,
from include/linux/spinlock.h:50,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/linux/string.h:75: warning: conflicting types for built-in function ‘strspn’
include/linux/string.h:78: warning: conflicting types for built-in function ‘strcspn’
include/linux/string.h:94: warning: conflicting types for built-in function ‘__builtin_memcmp’
In file included from include/asm/smp.h:18,
from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/mpspec.h:6:25: error: mach_mpspec.h: No such file or directory
In file included from include/asm/smp.h:18,
from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/mpspec.h:8: error: ‘MAX_MP_BUSSES’ undeclared here (not in a function)
include/asm/mpspec.h:22: error: ‘MAX_IRQ_SOURCES’ undeclared here (not in a function)
In file included from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/smp.h:77:26: error: mach_apicdef.h: No such file or directory
In file included from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:87:
include/asm/smp.h: In function ‘hard_smp_processor_id’:
include/asm/smp.h:81: warning: implicit declaration of function ‘GET_APIC_ID’
In file included from include/linux/irq.h:22,
from include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:11,
from include/asm/highmem.h:24,
from include/linux/highmem.h:24,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:103:
include/asm/irq.h:16:25: error: irq_vectors.h: No such file or directory
In file included from include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:11,
from include/asm/highmem.h:24,
from include/linux/highmem.h:24,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:103:
include/linux/irq.h: At top level:
include/linux/irq.h:85: error: ‘NR_IRQS’ undeclared here (not in a function)
In file included from include/linux/irq.h:94,
from include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:11,
from include/asm/highmem.h:24,
from include/linux/highmem.h:24,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:103:
include/asm/hw_irq.h:30: error: ‘NR_IRQ_VECTORS’ undeclared here (not in a function)
In file included from include/linux/interrupt.h:11,
from include/asm/highmem.h:24,
from include/linux/highmem.h:24,
from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:103:
include/linux/hardirq.h:35:27: warning: "NR_IRQS" is not defined
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:146:24: error: asm/compat.h: No such file or directory
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:456: 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:579: warning: assignment discards qualifiers from pointer target type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘firegl_put_user_ptr’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1339: warning: assignment makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_compat_alloc_user_space’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1712: warning: implicit declaration of function ‘compat_alloc_user_space’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1712: warning: return makes pointer from integer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_get_vm_phys_addr’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1997: error: ‘pte_t’ has no member named ‘pte’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_register_ioctl32_conversion’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2517: warning: implicit declaration of function ‘register_ioctl32_conversion’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_unregister_ioctl32_conversion’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2526: warning: implicit declaration of function ‘unregister_ioctl32_conversion’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_pte_phys_addr_str’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3027: error: ‘pte_t’ has no member named ‘pte’
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_get_vm_phys_addr’:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2001: warning: control reaches end of non-void function
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.17-5mdv'
make: *** [kmod_build] Error 2
build failed with return value 2
[root@localhost build_mod]#
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.