打印
[嵌入式Linux]

imx6UL添加iptables驱动后,报错disagrees about version of symbol modu...

[复制链接]
3159|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
czc0713|  楼主 | 2015-12-5 15:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人有一块freesclae  i.mx6UL的官方demo开发板。1. 添加RNDIS驱动,
# modprobe   g_ether  
能正常加载RNDIS驱动。

2. 然后我移植iptables,

          Networking support --->

              Networking options --->

                   Network packet filtering framework (Netfilter) -->

                            Core Netfilter configuration --->

                                  全选为built-in


                            IP: Netfilter configuration --->

                                  全选为built-in



重新编译后,烧录新的zImage。系统启动出现下面的错误信息:
Starting udev
udevd[164]: starting version 182
evbug: disagrees about version of symbol module_layout


这时候我执行 命令
#modprobe  g_ether ,出现如下错误信息。
configfs: disagrees about version of symbol module_layout
modprobe: ERROR: could not insert 'g_ether': Exec format error

3.
# uname – r
3.14.38+ge4944a5
查看自己编译的模块的信息
# modinfo  /lib/modules/3.14.38+ge4944a5/kernel/drivers/usb/gadget/g_ether.ko
filename:       /lib/modules/3.14.38+ge4944a5/kernel/drivers/usb/gadget/g_ether.ko
license:        GPL
author:         David Brownell, Benedikt Spanger
description:    RNDIS/Ethernet Gadget
srcversion:     E80B3E062D6FFE82D2288D1
depends:        libcomposite,u_ether,usb_f_rndis
intree:         Y
vermagic:       3.14.38+ge4944a5 SMP preempt mod_unload modversions ARMv7 p2v8
系统版本和模块信息一致啊,为什么我添加iptables驱动后,启动会报错,然后其他驱动模块加载不进去呢,请高手指点,感谢!!

相关帖子

沙发
阿南| | 2015-12-7 08:48 | 只看该作者
没搞过,帮顶

使用特权

评论回复
板凳
mini1986| | 2015-12-15 08:54 | 只看该作者
你是在搞4G网卡的驱动么?......

使用特权

评论回复
地板
阿南| | 2015-12-15 08:58 | 只看该作者
mini1986 发表于 2015-12-15 08:54
你是在搞4G网卡的驱动么?......

应该不是吧

使用特权

评论回复
5
mini1986| | 2015-12-15 09:13 | 只看该作者

华为的4G网卡需要RNDIS这个东西,目前在搞还没搞通......

使用特权

评论回复
6
阿南| | 2015-12-15 09:15 | 只看该作者
mini1986 发表于 2015-12-15 09:13
华为的4G网卡需要RNDIS这个东西,目前在搞还没搞通......

没有搞过,不是很懂,请见谅!

使用特权

评论回复
7
xinzha| | 2015-12-21 14:22 | 只看该作者
内核和编译驱动所使用的头文件版本不一致,换成一样的

使用特权

评论回复
8
czc0713|  楼主 | 2015-12-24 15:13 | 只看该作者
阿南 发表于 2015-12-15 09:15
没有搞过,不是很懂,请见谅!

不是搞4G

使用特权

评论回复
9
czc0713|  楼主 | 2015-12-24 15:33 | 只看该作者
xinzha 发表于 2015-12-21 14:22
内核和编译驱动所使用的头文件版本不一致,换成一样的

源码都是内核自带的,我只是编译到内核而已,版本怎么会不一样?

使用特权

评论回复
10
Kirycai| | 2015-12-24 15:45 | 只看该作者
大家好!我是做IC集成电路 的小蔡,以后大家有芯片方面的采购计划可以让小蔡支持一下  电话13714450434

使用特权

评论回复
11
xinzha| | 2015-12-24 22:17 | 只看该作者
如此说来确实很古怪,你可以用uname -a和modinfo分别看看内核版本和ko版本,这种提示一般就是版本不一致造成的啊。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝