当前位置: 技术问答>linux和unix
请教有关usbserial的问题
来源: 互联网 发布时间:2016-08-26
本文导语: 在网上看到有人通过修改usbserial.c中的代码,提高了3G模块的上网速度,于是照葫芦画瓢,也这么修改了一回 用的2.6.29版本(arm的精简linux版本)中的usbserial.c修改后编译成moudule,然后替换我宿主机2.6.25版本中的usbseria...
在网上看到有人通过修改usbserial.c中的代码,提高了3G模块的上网速度,于是照葫芦画瓢,也这么修改了一回
用的2.6.29版本(arm的精简linux版本)中的usbserial.c修改后编译成moudule,然后替换我宿主机2.6.25版本中的usbserial.ko文件,在insmod的时候提示此usbserial.ko是无法辨别的module,本人新手,不知如何解决,特来请教大家!
用的2.6.29版本(arm的精简linux版本)中的usbserial.c修改后编译成moudule,然后替换我宿主机2.6.25版本中的usbserial.ko文件,在insmod的时候提示此usbserial.ko是无法辨别的module,本人新手,不知如何解决,特来请教大家!
|
你是在PC机上insmod ./usbserial.ko吗,用什么工具编译的,内核路径指定对了吗?
|
dmesg 查看一下错误信息。
另外你的问题应该是 内核版本不匹配。
另外你的问题应该是 内核版本不匹配。
|
编译内核模块的内核版本和执行环境的内核版本不一致。
|
修改模块属性应该与你模块出现的Invalid module format问题没关系。
|
如pottichu说的,用dmesg看以下驱动加载过程中的打印信息。
为什么你在一楼中提到从arm的精简linux版本获取源码?你的源码是从哪里来的,最好将Makefile贴出来。
为什么你在一楼中提到从arm的精简linux版本获取源码?你的源码是从哪里来的,最好将Makefile贴出来。