Linux kernel 内核模块插入错误
我试图插入一个未知的模块。 这反过来抛出错误,说明,Linux kernel 内核模块插入错误,linux-kernel,linux-device-driver,cross-compiling,kernel-module,debug-symbols,Linux Kernel,Linux Device Driver,Cross Compiling,Kernel Module,Debug Symbols,我试图插入一个未知的模块。 这反过来抛出错误,说明,模块无法插入 似乎找到了一个未知符号 我可以更好地访问整个源代码树 需要线索,我如何开始调试它。 事实上,我从未进行过任何模块调试 谢谢。您模块的依赖项可能没有得到满足。它似乎需要一个在当前运行的内核中不可用的符号 检查它需要的符号是否在System.map文件中,以供初学者使用。您应该使用modprobe,而不是insmod,它会自动加载模块依赖项。它试图找到一个在运行的内核中不存在的符号(函数或变量)。您试图加载的模块正在调用函数或引用内核
模块无法插入
似乎找到了一个未知符号
我可以更好地访问整个源代码树
需要线索,我如何开始调试它。
事实上,我从未进行过任何模块调试
谢谢。您模块的依赖项可能没有得到满足。它似乎需要一个在当前运行的内核中不可用的符号
检查它需要的符号是否在
System.map
文件中,以供初学者使用。您应该使用modprobe
,而不是insmod
,它会自动加载模块依赖项。它试图找到一个在运行的内核中不存在的符号(函数或变量)。您试图加载的模块正在调用函数或引用内核中不存在的符号。请告诉我们您试图加载的模块以及未解析的符号。