jiangtao9999 发表于 2006-1-8 11:18:26

自己编译了一个 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'
#   

想跳楼了…………………………

KanKer 发表于 2006-1-8 11:43:17

再往上找找是哪个头文件没找到引发的这个错误?

jiangtao9999 发表于 2006-1-8 11:49:39

linux 的内核 include 里有的……………………
modules.h
是不是某个内核的 .so 的问题 ???

VirusCamp 发表于 2006-1-8 12:00:13

LD /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
不是已经 make 好了吗?
看看
insmod /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
有没有用.

jiangtao9999 发表于 2006-1-8 12:03:13

modprobe 失败,提示 Unknown symbol

heyuqi 发表于 2006-1-8 12:06:00

我以前也遇到过, insmod nvidia.ko出错,跟楼主的问题一样

jiangtao9999 发表于 2006-1-8 12:10:21

:?
估计是内核的问题……………………

narafans 发表于 2006-1-8 14:03:55

ati的驱动支持2.6.15吗?

dlbird 发表于 2006-1-8 16:42:09

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'
#   

想跳楼了…………………………

jiangtao9999 发表于 2006-1-8 18:21:06

verifyarea 的问题是一个 undefined ,我这个有 4 个…………

樱家冢 发表于 2006-1-8 18:48:53

内核太新了吧,jiangtao……

dlbird 发表于 2006-1-8 19:29:46

我的gentoo-2.6.15 preempt (non-smp)打过verify补丁之后可以正常安装运行最新的ati驱动

可能是其他内核的补丁弄得?

jiangtao9999 发表于 2006-1-8 19:37:21

可能是我用的 mm1 补丁的问题…………

再见情人 发表于 2006-1-8 22:27:33

一般这样的问题可能是内核补丁造成的, :oops:

jiangtao9999 发表于 2006-1-8 22:37:04

:-(
页: [1]
查看完整版本: 自己编译了一个 2.6.15-mm1 的内核,结果……………