內核模塊加載失敗,[ 3918.858233] xxx: disagrees about version of symbol module_layout

問題描述
在linux系統中加載模塊時,insmod xxx.ko,報以下錯誤:
insmod: ERROR: could not insert module xxx.ko: Invalid module format
dmesg信息中提示:[ 194.712626] xxx: disagrees about version of symbol module_layout
問題分析
這可能是在載入的時候檢查當前系統kernel版本與模塊編譯時使用的kernel版本是否一致,如果不一致就會出現此問題。
解決方法
使用-f參數,強制加載,不檢查內核版本:insmod -f xxx.ko
這種方法只是臨時使用,真正在生產環境中使用時,還需將此問題從根本上解決。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章