|
|
OS:suse 10.2, 显卡:mobility 9600
按照教程,在ati网站上下载驱动,生成suse rpm包,安装,
但是报错:
/usr/src/kernel-modules/fglrx ~/Desktop
rm: cannot remove `Modules.symvers': No such file or directory
rm: cannot remove `*.ko': No such file or directory
rm: cannot remove `*.mod.*': No such file or directory
make: Entering directory `/usr/src/linux-2.6.18.2-34-obj/i386/xen'
make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/xen
LD /usr/src/kernel-modules/fglrx/built-in.o
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
/usr/src/kernel-modules/fglrx/firegl_public.c:49:2: error: #error unknown or undefined architecture configured
/usr/src/kernel-modules/fglrx/firegl_public.c:474: warning: initialization from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘firegl_stub_open’:
/usr/src/kernel-modules/fglrx/firegl_public.c:597: warning: assignment discards qualifiers from pointer target type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function ‘__ke_smp_call_function’:
/usr/src/kernel-modules/fglrx/firegl_public.c:4119: warning: passing argument 1 of ‘smp_call_function’ from incompatible pointer type
make[3]: *** [/usr/src/kernel-modules/fglrx/firegl_public.o] Error 1
make[2]: *** [_module_/usr/src/kernel-modules/fglrx] Error 2
make[1]: *** [_all] Error 2
make: *** [all] Error 2
make: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/i386/xen'
******************************
Build of kernel module failed!
******************************
google到一个国外论坛,其回答说,是kernel不对,我机器上看起来确实有多个kernel,那是安装ndiswrapper导致的,目前用的kernal是2.6.18.2-34-xen
如果我只想在这个kernel下安装驱动,那我该怎么做呢?
谢谢:) |
|