自己编译了一个 2.6.15-mm1 的内核,结果……………
在安装 ati 驱动的时候 sh make.sh 出错/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_allocate_memory_phys_list':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3843: warning: passing arg 3 of pointer to function makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_bind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3882: warning: passing arg 1 of pointer to function from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_unbind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3895: warning: passing arg 1 of pointer to function from incompatible pointer type
LD /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST
*** Warning: "inter_module_register" undefined!
*** Warning: "inter_module_put" undefined!
*** Warning: "inter_module_get_request" undefined!
*** Warning: "inter_module_unregister" undefined!
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.15'
#
想跳楼了………………………… 再往上找找是哪个头文件没找到引发的这个错误? linux 的内核 include 里有的……………………
modules.h
是不是某个内核的 .so 的问题 ??? LD /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
不是已经 make 好了吗?
看看
insmod /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
有没有用. modprobe 失败,提示 Unknown symbol 我以前也遇到过, insmod nvidia.ko出错,跟楼主的问题一样 :?
估计是内核的问题…………………… ati的驱动支持2.6.15吗?
Re: 自己编译了一个 2.6.15-mm1 的内核,结果…
不知道是否和你的问题有关系:2.6.14以后的内核如果要正常安装运行fglrx驱动的话需要
打个verify area的补丁
在安装 ati 驱动的时候 sh make.sh 出错
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_allocate_memory_phys_list':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3843: warning: passing arg 3 of pointer to function makes integer from pointer without a cast
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_bind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3882: warning: passing arg 1 of pointer to function from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_agp_unbind_memory':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3895: warning: passing arg 1 of pointer to function from incompatible pointer type
LD /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST
*** Warning: "inter_module_register" undefined!
*** Warning: "inter_module_put" undefined!
*** Warning: "inter_module_get_request" undefined!
*** Warning: "inter_module_unregister" undefined!
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.15'
#
想跳楼了………………………… verifyarea 的问题是一个 undefined ,我这个有 4 个………… 内核太新了吧,jiangtao…… 我的gentoo-2.6.15 preempt (non-smp)打过verify补丁之后可以正常安装运行最新的ati驱动
可能是其他内核的补丁弄得? 可能是我用的 mm1 补丁的问题………… 一般这样的问题可能是内核补丁造成的, :oops: :-(
页:
[1]