解決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


問題解決!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章