|
我自己写了几个模块经make通过没有错误提示,然后depmod -a后提示下列信息
depmod:unresolved symbols in /lib/modules/2.4.20-8/dsrx86.o
depmod:unresolved symbols in /lib/modules/2.4.20-8/dsrx86dbg.o
我modprobe dsrx86后用lsmod查看到有dsrx86并且一直出在初始化状态
我modprobe dsrx86dbg却提示下列信息
depmod:too deep recursion in module dependencies
depmod:circular dependency? dsr-kmodule-x86 dsr_route-x86 dsr_input-x86 dsrx86dbg
我看了一下/lib/modules/2.4.20-8/modules.dep下的模块依赖关系.
有几个问题请教:
1、我的dsrx86的模块是不是加载好了,怎样判断一个模块加载成功
2、/lib/modules/2.4.20-8/modules.dep下的模块依赖关系是系统依据什么得来的
3、模块之间的依赖关系(modules.dep)能不能修改,怎样修改.
4、depmod:unresolved symbols in /lib/modules/2.4.20-8/dsrx86.o
depmod:unresolved symbols in /lib/modules/2.4.20-8/dsrx86dbg.o
一般是什么原因造成的 |
|