解决DPDK安装KNI模块时遇到“Unknown symbol in module”的问题

在加载dpdk的KNI模块时,遇到如下问题:

[dingtao@localhost x86_64-native-linuxapp-gcc]$ sudo insmod kmod/rte_kni.ko

insmod: error inserting 'kmod/rte_kni.ko': -1 Unknown symbol in module


问题在于没有使用modprobe加载依赖模块。


解决办法:

使用modinfo查找rte_kni.ko的依赖,并先加载依赖模块,再加载rte_kni.ko模块。

[dingtao@localhost x86_64-native-linuxapp-gcc]$ modinfo  kmod/rte_kni.ko | grep depend

depends:        i2c-core

[dingtao@localhost x86_64-native-linuxapp-gcc]$ sudo modprobe i2c-core

[dingtao@localhost x86_64-native-linuxapp-gcc]$ sudo insmod kmod/rte_kni.ko


问题解决!

你可能感兴趣的:(dpdk)