ARM 开发板insmod安装内核模块时,Unknown symbol usb_register_driver (err 0)
来源:互联网 发布:java互联网面试题 编辑:程序博客网 时间:2024/06/08 15:55
宿主机:红帽企业版6 开发板:TQ210 开发板所用内核:2.6.35
####################################################################################################################################
宿主机上写了一个驱动,成功生成了.ko文件。但是,在开发板安装该驱动是却出现了问题:
Unknown symbol usb_register_driver (err 0)
insmod: cannot insert 'xxxx.ko': unknown symbol in module or invalid parameter
大概意思是找不到某个函数。
这个驱动程序所用到的函数明明都是在内核源码定义过的啊,用法也没问题。为什么会出现这种错误提示?网上找了些资料,发现时没有在驱动程序中声明许可证,于是在代码中加上
MODULE_LICENSE("GPL");
就OK了。
可见一定要有良好的编程习惯!
0 0
- ARM 开发板insmod安装内核模块时,Unknown symbol usb_register_driver (err 0)
- Linux内核gprof与insmod模块报Unknown symbol __gnu_mcount_nc (err 0)
- Unknown symbol platform_driver_unregister (err 0)
- Unknown symbol platform_driver_unregister (err 0)
- Unknown symbol __udivdi3 (err 0)
- arm上加载insmod驱动时出现Unknown symbol in module
- vboxdrv: Unknown symbol mcount (err 0) 解决方法
- fpga_driver: Unknown symbol gpmc_cs_read_reg (err 0)
- linux内核插入模块时 Unknown symbol in module
- 安装Dahdi模块出现insmod: can't insert 'dahdi.ko': unknown symbol in module or invalid parameter
- 关于 insmod Unknown symbol error
- 加载内核模块-Unknown symbol错误分析
- 加载内核模块-Unknown symbol错误分析
- 加载内核模块-Unknown symbol错误分析
- insmod时“invalid module format”及“unknown symbol”
- 往开发板写led驱动时出现错误:insmod: can't insert 's3c_led.ko': unknown symbol in module or invalid parameter
- linux驱动模块加载出错insmod: error inserting './usb_driver.ko': -1 Unknown symbol in module
- 导出内核符号 EXPORT_SYMBOL insmod: error inserting 'mod2.ko': -1 Unknown symbol in module
- 匈牙利算法和hopcroft_karp算法模板
- HttpURLConnection
- Android初级教程之内容提供者获取联系人信息
- 重识char与vchar
- 将uniy3D集成到android的子窗口中
- ARM 开发板insmod安装内核模块时,Unknown symbol usb_register_driver (err 0)
- 数据库6 关系代数(relational algebra) 函数依赖(functional dependency)
- 7、AngularJs的压缩问题
- request获取各种路径总结
- 仙剑奇侠传编年史(转自网络)
- C语言二级指针的三种模型
- HDU 1232 畅通工程
- markdown语法
- 括号最大匹配(区间dp)