Könnt ihr mir bitte helfen? Bin absoluter Neuling auf diesem Gebiet.
Ich habe gestern mit dem ATI Installer ein RPM Paket erstellt indem ich folgenden Befehl nutzte:
sh ati-driver-installer-8.16.20-x86_64.run --buildpkg SuSE/SUSE100-AMD64
Danach mit rpm -Uhv versucht zu installieren. Allerdings bekomme ich diese Fehlermeldungen:
Preparing... ########################################### [100%]
1:fglrx64_6_8_0_SUSE100 ########################################### [100%]
/usr/src/kernel-modules/fglrx /
make -C /usr/src/linux modules SUBDIRS=/usr/src/kernel-modules/fglrx
make[1]: Entering directory `/usr/src/linux-2.6.13-8'
WARNING: Symbol version dump /usr/src/linux-2.6.13-8/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
/usr/src/kernel-modules/fglrx/firegl_public.c:124:25: error: asm/ioctl32.h: No such file or directory
In file included from /usr/src/kernel-modules/fglrx/drm_proc.h:41,
from /usr/src/kernel-modules/fglrx/firegl_public.c:294:
/usr/src/kernel-modules/fglrx/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined
/usr/src/kernel-modules/fglrx/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined
/usr/src/kernel-modules/fglrx/drmP.h:936:5: warning: "__HAVE_SG" is not defined
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_stub_putminor’:
/usr/src/kernel-modules/fglrx/firegl_public.c:498: warning: ‘inter_module_put’ is deprecated (declared at include/linux/module.h:573)
/usr/src/kernel-modules/fglrx/firegl_public.c:500: warning: ‘inter_module_unregister’ is deprecated (declared at include/linux/module.h:570)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_stub_register’:
/usr/src/kernel-modules/fglrx/firegl_public.c:520: warning: ‘inter_module_register’ is deprecated (declared at include/linux/module.h:569)
/usr/src/kernel-modules/fglrx/firegl_public.c:551: warning: ‘inter_module_put’ is deprecated (declared at include/linux/module.h:573)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_get_user_ptr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:1067: warning: assignment makes pointer from integer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_put_user_ptr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:1099: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1099: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1099: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1099: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_verify_area’:
/usr/src/kernel-modules/fglrx/firegl_public.c:1428: warning: ‘verify_area’ is deprecated (declared at include/asm/uaccess.h:54)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_register_ioctl32_conversion’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2177: error: implicit declaration of function ‘register_ioctl32_conversion’
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_unregister_ioctl32_conversion’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2182: error: implicit declaration of function ‘unregister_ioctl32_conversion’
make[2]: *** [/usr/src/kernel-modules/fglrx/firegl_public.o] Error 1
make[1]: *** [_module_/usr/src/kernel-modules/fglrx] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-8'
make: *** [modules] Error 2
******************************
Build of kernel module failed!
******************************
************************************************** ************
Building/installation of fglrx kernel module failed! Try again
by calling "/usr/X11R6/bin/fglrx-kernel-build.sh" manually.
************************************************** ************
************************************************** ***********
Please read "/usr/share/doc/packages/fglrx/README.SuSE" for
configuration details when using SaX2.
************************************************** ***********
Danach bin ich den vorgeschlagenen Aufruf das Modul selber zu installieren gefolgt, allerdings kommen dort die gleichen Fehlermeldungen:
/usr/src/kernel-modules/fglrx /ati
make -C /usr/src/linux modules SUBDIRS=/usr/src/kernel-modules/fglrx
make[1]: Entering directory `/usr/src/linux-2.6.13-8'
WARNING: Symbol version dump /usr/src/linux-2.6.13-8/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
/usr/src/kernel-modules/fglrx/firegl_public.c:124:25: error: asm/ioctl32.h: No such file or directory
In file included from /usr/src/kernel-modules/fglrx/drm_proc.h:41,
from /usr/src/kernel-modules/fglrx/firegl_public.c:294:
/usr/src/kernel-modules/fglrx/drmP.h:561:5: warning: "__HAVE_VBL_IRQ" is not defined
/usr/src/kernel-modules/fglrx/drmP.h:664:5: warning: "__HAVE_VBL_IRQ" is not defined
/usr/src/kernel-modules/fglrx/drmP.h:936:5: warning: "__HAVE_SG" is not defined
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_stub_putminor’:
/usr/src/kernel-modules/fglrx/firegl_public.c:498: warning: ‘inter_module_put’ is deprecated (declared at include/linux/module.h:573)
/usr/src/kernel-modules/fglrx/firegl_public.c:500: warning: ‘inter_module_unregister’ is deprecated (declared at include/linux/module.h:570)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_stub_register’:
/usr/src/kernel-modules/fglrx/firegl_public.c:520: warning: ‘inter_module_register’ is deprecated (declared at include/linux/module.h:569)
/usr/src/kernel-modules/fglrx/firegl_public.c:551: warning: ‘inter_module_put’ is deprecated (declared at include/linux/module.h:573)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_get_user_ptr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:1067: warning: assignment makes pointer from integer without a cast
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_put_user_ptr’:
/usr/src/kernel-modules/fglrx/firegl_public.c:1099: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1099: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1099: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c:1099: warning: cast from pointer to integer of different size
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_verify_area’:
/usr/src/kernel-modules/fglrx/firegl_public.c:1428: warning: ‘verify_area’ is deprecated (declared at include/asm/uaccess.h:54)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_register_ioctl32_conversion’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2177: error: implicit declaration of function ‘register_ioctl32_conversion’
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_unregister_ioctl32_conversion’:
/usr/src/kernel-modules/fglrx/firegl_public.c:2182: error: implicit declaration of function ‘unregister_ioctl32_conversion’
make[2]: *** [/usr/src/kernel-modules/fglrx/firegl_public.o] Error 1
make[1]: *** [_module_/usr/src/kernel-modules/fglrx] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-8'
make: *** [modules] Error 2
******************************
Build of kernel module failed!
******************************
Anschließend habe ich versucht den Treiber nur mit dem Installer zu installieren. Keine Fehlermeldungen, aber der Treiber ist nicht aktiv.
Anscheinend wird dies wohl nichts.
Jemand von euch eine Idee wie man das beheben kann?
Übrigens benutze ich OpenSUSE 10.0 RC1 x86_64
Könnte es was damit zu tun haben das der SMP Kernel aktiv ist?