[問題] module version 造成無法載入

看板LinuxDev作者 (淡水..)時間17年前 (2007/10/02 06:39), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/2 (看更多)
我有個在 kernel version 2.6.18 編譯好的 module.ko 想在 2.6.22 直接 insmod 載入, 請問在 module 寫法上有什麼規則嗎? 因為即使我的 kernel 在 lodable module 選項中有把 kernel module version 這個選項 build-in 但是還是會出現 invalid format 的錯誤 所以想問看看如寫出一個在 2.6.x 都能直接 insmod 載入 module 的方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.36.102

10/02 09:07, , 1F
在編譯成.ko的同時,module的版本也是被固定的,你可以使
10/02 09:07, 1F

10/02 09:08, , 2F
用modinfo [module_name] 看看,就會曉得了
10/02 09:08, 2F

10/02 23:59, , 3F
我記得insmod有一個force的選項可用~試試看~不知道行?
10/02 23:59, 3F

10/03 23:16, , 4F
How about "modprobe -f" ?
10/03 23:16, 4F

10/04 05:56, , 5F
我是想問關於 kernel 選項中
10/04 05:56, 5F

10/04 05:56, , 6F
Loadable module support ->
10/04 05:56, 6F

10/04 05:56, , 7F
Module versioning support 這一個選項的用處
10/04 05:56, 7F

10/04 05:57, , 8F
因為我每次加上 -f 也都會失敗
10/04 05:57, 8F
文章代碼(AID): #170NSXQw (LinuxDev)
文章代碼(AID): #170NSXQw (LinuxDev)