内核模块加载时:出现 -1 Unknown symbol in module
查看日志信息:e.g tail /var/log/messages
module_name: Unknown symbol "symbol_name"
原因推断:
在模块module_name中出现了符号symbol_name,但是该符号的定义不再该模块内
或者模块没有引用定义symbole_name符号的头文件。
如果是用: insmod module_name.ko 之后
调用: cat /var/log/messages
查看到: module_name: Unknown symbol "symbol_name"
这时候可能是,包含"symbol_name"的模块还没有加载,而module_name.ko又需要这个模块中定义的符号,所以出现了 未知符号 的错误!!
阅读(885) | 评论(0) | 转发(0) |