[問題] kernel module 掛載失敗

看板LinuxDev作者 (rei)時間11年前 (2013/11/05 18:42), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串1/1
小弟有個問題想請教,我目前在作嵌入式相關應用開發 目標是將host端編譯完成的kernel module(.ko檔) 掛載到target端的系統內,但利用insmod xxx.ko 後出現invalid module format,於是我在host端利用modinfo查詢ko檔 版本為 vermagic:2.6.29-rc3 omap1 mod_unload modversions ARMv7 接著進入target的作業系統利用uname -r後查詢系統的版本為2.6.29-rc3 omap1 照理說版本一致,但就是掛載失敗,不太清楚為何 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.146.202

11/06 00:18, , 1F
看起來就是版本不一致。你target上的kernel和build
11/06 00:18, 1F

11/06 00:18, , 2F
module的是同一包build出來的嗎?
11/06 00:18, 2F

11/06 10:13, , 3F
是說用同一個tooolchain編譯的意思嗎
11/06 10:13, 3F

11/11 18:05, , 4F
同一份source tree
11/11 18:05, 4F

11/17 12:13, , 5F
corrupted download? verify whith md5sum
11/17 12:13, 5F

11/23 02:16, , 6F
要同一份kernel,不然就要 Forced module unloading
11/23 02:16, 6F

11/23 02:20, , 7F
Forced module loading,拿原始的kernel最好。
11/23 02:20, 7F
文章代碼(AID): #1IUCk42V (LinuxDev)
文章代碼(AID): #1IUCk42V (LinuxDev)