[嵌入式Linux] imx6UL添加iptables驱动后,报错disagrees about version of symbol modu...

[复制链接]
 楼主| 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网卡的驱动么?......

应该不是吧
mini1986 发表于 2015-12-15 09:13 | 显示全部楼层

华为的4G网卡需要RNDIS这个东西,目前在搞还没搞通......
阿南 发表于 2015-12-15 09:15 | 显示全部楼层
mini1986 发表于 2015-12-15 09:13
华为的4G网卡需要RNDIS这个东西,目前在搞还没搞通......

没有搞过,不是很懂,请见谅!
xinzha 发表于 2015-12-21 14:22 | 显示全部楼层
内核和编译驱动所使用的头文件版本不一致,换成一样的
 楼主| czc0713 发表于 2015-12-24 15:13 | 显示全部楼层
阿南 发表于 2015-12-15 09:15
没有搞过,不是很懂,请见谅!

不是搞4G
 楼主| czc0713 发表于 2015-12-24 15:33 | 显示全部楼层
xinzha 发表于 2015-12-21 14:22
内核和编译驱动所使用的头文件版本不一致,换成一样的

源码都是内核自带的,我只是编译到内核而已,版本怎么会不一样?
Kirycai 发表于 2015-12-24 15:45 | 显示全部楼层
大家好!我是做IC集成电路 的小蔡,以后大家有芯片方面的采购计划可以让小蔡支持一下  电话13714450434
xinzha 发表于 2015-12-24 22:17 | 显示全部楼层
如此说来确实很古怪,你可以用uname -a和modinfo分别看看内核版本和ko版本,这种提示一般就是版本不一致造成的啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部