当前位置:  技术问答>linux和unix

rndis驱动编译成内核模块

    来源: 互联网  发布时间:2017-03-26

    本文导语:  android平板的内核包含了rndis驱动,但是内核配置的开关没有打开。 现在我想不改内核把RNDIS驱动编译成模块,不知道可不可行?我的方法是: (1)修改rndis=m,编译内核,得到rndis.ko (2)insmod rndis.ko (3)lsmod也能看...

android平板的内核包含了rndis驱动,但是内核配置的开关没有打开。
现在我想不改内核把RNDIS驱动编译成模块,不知道可不可行?我的方法是:
(1)修改rndis=m,编译内核,得到rndis.ko
(2)insmod rndis.ko
(3)lsmod也能看到rndis的信息
问题是动态加载的rndis驱动并不能正常使用。

另外,我把修改rndis=m的内核重新编译,重刷内核,rndis驱动就能用了。

令我不解的是,为什么还要刷内核?有没有办法不刷内核就可以动态加载即插即用?

谢谢!

|
android平板确实没用过

楼主是想安装个驱动是吗?
下载驱动的源码包,编译安装就可以了。

我看楼主的意思是自己有一个内核源码包A,然后编译这个内核,并把内核自带的rndis驱动编译成模块,然后把这个模块加载到现在正使用的内核上,是这样吗?
如果是,楼主注意这个模块只属于你编译的内核(因为它依靠你编译的内核源码),不属于楼主正在使用的内核,即使加载上了,可能也不会工作。

Og曾经下载过跟自己机上内核相同版本的内核,编译安装后,模块也只能加载到编译该模块的内核上!

希望对楼主有所帮助!

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3