linux下insmod模块出现“Invalid parameters"
2015-03-19 16:48
756 查看
在编译一个模块时,会出现WARNING:“函数名” undefined!,这 说明该模块所依赖的模块还没有加载进内核,需要先加载所依赖的模块。
当加载依赖模块后,使用insmod会出现“Invalid parameters“,dmesg | tail 查看给出的具体信息,会发现是
" no symbol version for 之前的函数名",说明该模块找不到所依赖的函数
解决方法:
在编译模块时候,先将所依赖模块的 Module.symvers 拷贝到当前目录下再进行编译,这样就成功了。
当加载依赖模块后,使用insmod会出现“Invalid parameters“,dmesg | tail 查看给出的具体信息,会发现是
" no symbol version for 之前的函数名",说明该模块找不到所依赖的函数
解决方法:
在编译模块时候,先将所依赖模块的 Module.symvers 拷贝到当前目录下再进行编译,这样就成功了。
相关文章推荐
- insmod 时出现 "invalid module format"
- 编译模块出错:insmod: ERROR: could not insert module module.ko: Invalid parameters
- linux 加载驱动 insmod: ERROR: could not insert module *: Invalid parameters
- 安装Dahdi模块出现insmod: can't insert 'dahdi.ko': unknown symbol in module or invalid parameter
- insmod 模块的时候出现的问题
- Linux系统下出现"The ext4 file system is not supported by you system""
- insmod 时出现Invalid module format
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
- tomcat配置https启动出现"No Certificate file specified or invalid file format"异常
- 解决 Linux下oracle导入(imp)导出(exp)出现"failed to open ...for reader/wirte" 错误
- LINUX驱动学习:加载模块时出现Device or resource busy的解决方法
- VMware下Linux安装VMWare Tools 后无法启动图形界面,出现"no screens found" 的解决办法
- 编译mysql4.0时候出现错误提示checking "LinuxThreads"... "Not found"
- tomcat 7.0 出现异常 Parameters: Invalid chunk ignored的解决办法
- Linux 系统中安装网卡驱动时出现"设备eth0似乎不存在"解决办法
- 在VMware上编译linux内核出现VFS: Cannot open root device "LABEL=/" or unknown-block(0,0) 错误的解决方法
- Linux 2.6.x 内核模块加载错误 “Invalid module format” 解决办法
- 出现"fatal error LNK1112: 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突 "解决方法
- "手把手教你学linux驱动开发”OK6410系列之01---模块编程