Re: [問題] Driver的啟動順序問題?

看板LinuxDev作者 (Spig)時間14年前 (2010/03/31 07:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/7 (看更多)
※ 引述《lomoway10 (lomoway)》之銘言: : 我有幾個driver,彼此有個啟動順序問題. : 我要怎麼讓kernel知道要先啟動哪個driver.再去執行哪個driver呢? : (這裡都是把driver合在kernel裡面,不是build module) : 另一個問題.假設.順序已經對了. : 但是第一個driver還沒有initial完.第二個driver已經開始啟動. : 可是他卻因為第一個還沒完成.而出現probe失敗的訊息.導致initial失敗. : 這種問題又該怎麼處理? : 有沒有人有相關的經驗呢?? build-in driver 的順序由 Makefile 裡的 obj-$(CONFIG_XXX) += xxx.o 順序決定 裡面已經寫好是 Bus driver 優先, 所以很少聽到有這樣的問題 如果有這方面的問題, 便宜行事的方法是改 Makefile 裡的順序 比較好的做法是請先跑的 driver 等待後者結束後再跑.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.175.4
文章代碼(AID): #1Bif0y2B (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1Bif0y2B (LinuxDev)