如何解决如何配置adi-linux内核中的Bridge与mac80211兼容?
我正在构建Linux内核,以便在 ZedBoard + AD9361(zynq-zed-ad9361-fmcomms2)中运行。 我已经成功构建并测试了驱动程序:“ mac80211 ”。
但是之后,由于我想添加和操作以太网到WLAN桥接器,因此我在内核配置文件(CONFIG_BRIDGE=y; CONFIG_BRIDGE_NETFILTER=y;.....
)中启用了桥接器并进行了重建。
不幸的是,当我使用modprobe mac80211时,收到以下错误消息:
modprobe: ERROR: could not insert 'mac80211': Invalid argument
当检查 dmesg 时,我看到了以下消息:
cfg80211: disagrees about version of symbol __sock_create cfg80211:
Unknown symbol __sock_create (err -22) cfg80211: disagrees about
version of symbol skb_copy_bits cfg80211: Unknown symbol skb_copy_bits
(err -22) ..
每个人,请帮助我解决以上问题!我将不胜感激。
解决方法
我解决了以上问题。
重建新的Linux内核后,我忘记将驱动程序目标文件* .ko复制和更新到/ rootfs / lib / modules / adi-linux /目录中。
祝大家好运!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。