linux驱动加载问题

31 views
Skip to first unread message

路佚2

unread,
Dec 13, 2009, 9:40:31 PM12/13/09
to xiyou...@googlegroups.com
我现在把我的驱动代码和信息都加在里面,还有编译时的错误,请大家指教
我在本机上可以运行,但是把这段代码编译后在移植的相同版本的机子上就有问题了。
我在另一台机子上运行的结果是
insmod mxu11

insmod: /lib/modules/2.6.28.6: No such file or directory
insmod: /lib/modules: No such file  or directory
insmod: mxu11,ko:  module not found

insmod mxu11.ko  mxullx0.mod.o  mux11x0.o
insmod: cannot insert 'mxullx0.ko': invalid module format

modprobe mxu11x0
modprobe: cannot parse modules.dep

如果在我本机上运行  :
modprobe mxullx0
lsmod
Module                  Size  Used by
mxu11x0                77828  0
usbserial              26764  1 mxu11x0
fuse                   49780  2
ipt_MASQUERADE          2364  1
…………………………
不知道是什么原因
但是有一点肯定,编译内核时驱动模块的加载项  已经加载上去了

谢谢


 
--
from :Joshua
serial.tar.bz2

Américo Wang

unread,
Dec 14, 2009, 1:59:30 AM12/14/09
to 路佚2, xiyou...@googlegroups.com
2009/12/14 路佚2 <zhghu...@gmail.com>:

> 我现在把我的驱动代码和信息都加在里面,还有编译时的错误,请大家指教
> 我在本机上可以运行,但是把这段代码编译后在移植的相同版本的机子上就有问题了。
> 我在另一台机子上运行的结果是
> insmod mxu11

这里的名字是mxu11,而下面的是 mxullx0。


>
> insmod: /lib/modules/2.6.28.6: No such file or directory
> insmod: /lib/modules: No such file  or directory

没安装kernel-devel?


> insmod: mxu11,ko:  module not found
>
> insmod mxu11.ko  mxullx0.mod.o  mux11x0.o
> insmod: cannot insert 'mxullx0.ko': invalid module format

这个问题说过了。

>
> modprobe mxu11x0
> modprobe: cannot parse modules.dep


同上。

Américo Wang

unread,
Dec 14, 2009, 2:02:50 AM12/14/09
to 路佚2, xiyou...@googlegroups.com
2009/12/14 Américo Wang <xiyou.w...@gmail.com>:
> 2009/12/14 路佚2 <zhghu...@gmail.com>:

>>
>> insmod: /lib/modules/2.6.28.6: No such file or directory
>> insmod: /lib/modules: No such file  or directory
>
> 没安装kernel-devel?
>

如果是你自己编译的话,没有执行make modules_install?

XuYang

unread,
Dec 14, 2009, 2:25:10 AM12/14/09
to Américo Wang, 路佚2, xiyou...@googlegroups.com
�Ҿ��������ȼ��һ�±����ں˵Ĺ�̣�

��/lib/modules/2.6.28.6: No such file or directory������û��ִ��make module_install����ֵġ�


�� 2009/12/14 15:02, Am��rico Wang �:
> 2009/12/14 Am��rico Wang <xiyou.w...@gmail.com>:
>
>> 2009/12/14 ·��2 <zhghu...@gmail.com>:
>>
>>> insmod: /lib/modules/2.6.28.6: No such file or directory
>>> insmod: /lib/modules: No such file or directory
>>>
>> û��װkernel-devel��
>>
>>
> ��������Լ�����Ļ���û��ִ��make modules_install��
>
>

路佚2

unread,
Dec 14, 2009, 4:24:49 AM12/14/09
to XuYang, Américo Wang, xiyou...@googlegroups.com

谢谢  大家,
搞定了,
我把驱动模块直接加载到内核里面了, 然后编译内核加载进去
 
谢谢大家了
看到modules_install 想起了这个办法
2009/12/14 XuYang <renmin...@gmail.com>
我觉得你可以先检查一下编译内核的过程:

“/lib/modules/2.6.28.6: No such file or directory”,在没有执行make module_install会出现的。



于 2009/12/14 15:02, Américo Wang 写道:
> 2009/12/14 Américo Wang <xiyou.w...@gmail.com>:
>
>> 2009/12/14 路佚2 <zhghu...@gmail.com>:

>>
>>> insmod: /lib/modules/2.6.28.6: No such file or directory
>>> insmod: /lib/modules: No such file  or directory
>>>
>> 没安装kernel-devel?
>>
>>
> 如果是你自己编译的话,没有执行make modules_install?
>
>



--
from :Joshua
Reply all
Reply to author
Forward
0 new messages