linux下insmod模块出现“Invalid parameters"

在编译一个模块时,会出现WARNING:“函数名” undefined!,这 说明该模块所依赖


的模块还没有加载进内核,需要先加载所依赖的模块。


当加载依赖模块后,使用insmod会出现“Invalid parameters“,dmesg | tail 查看给出


的具体信息,会发现是


" no symbol version for 之前的函数名",说明该模块找不到所依赖的函数


解决方法:


在编译模块时候,先将所依赖模块的 Module.symvers 拷贝到当前目录下再进行编译,这样就成功了。


你可能感兴趣的:(linux下insmod模块出现“Invalid parameters")