[問題] linux driver insmod fail

看板LinuxDev作者 (yshihyu)時間8年前 (2015/12/18 21:44), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
我有有塊樹梅派很久之前已經編譯後燒錄到SD卡後系統能正常開機 那我之後又重新編譯 kernel 但沒有燒到 SD, 之後透過最新編譯出來 kernel obj 去編譯一些簡單的 hello world module 這樣insmod 會失敗 , 必須把最新編譯的出來的 kernel image 先燒到 SD 卡 才能正常insmod hello world module 請問原因要怎麼解釋? 是跟symbol address 每次編譯有差異嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.129.126 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1450446293.A.08B.html

12/18 21:57, , 1F
check CONFIG_MODVERSIONS
12/18 21:57, 1F

12/18 22:00, , 2F
想請問一下 CONFIG_MODVERSIONS 如果要檢查版本一致
12/18 22:00, 2F

12/18 22:01, , 3F
是指同樣kernel 版本嗎? 例如3.10, 因為我版本都是3.10
12/18 22:01, 3F

12/18 22:01, , 4F
只是兩個時間點編譯出來, 最近編譯出來kernel obj 拿來
12/18 22:01, 4F

12/18 22:02, , 5F
編譯 hello module , insmod 就fail,
12/18 22:02, 5F

12/18 22:03, , 6F
必須把最新編譯出來kernel obj 也燒到SD
12/18 22:03, 6F
文章代碼(AID): #1MT0tL2B (LinuxDev)