Re: [問題] driver insmod 後沒有呼叫 probe

看板LinuxDev作者 (C語言)時間11年前 (2013/12/23 00:21), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
謝謝 最後發現是 board_xx.c 裡面有以下 flag 判斷: #if defined(CONFIG_XXXX) 應該改成 #if defined(CONFIG_XXXX_MODULE) 不然 code 跑不進去造成沒有向系統註冊 init 跑完就不會觸發 probe. ※ 引述《clanguage (C語言)》之銘言: : 請問一下我有一支 driver 在 init 時會呼叫 i2c_add_driver : driver build-in 的話會順利呼叫 probe function : 但是如果 build 成 module 再用 insmod 載入就不會呼叫 probe function 只會呼叫 init function : 請問我的步驟缺少了什麼嗎? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.190.232

12/23 01:27, , 1F
應該改成這兩個條件的 OR 吧
12/23 01:27, 1F
文章代碼(AID): #1Ijn6ZP4 (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1Ijn6ZP4 (LinuxDev)