[問題] 如何移植新版核心內的driver到舊版核心裡面

看板LinuxDev作者 (秘密)時間14年前 (2011/10/14 16:33), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
大家好~ 我目前的問題是~ 我手上的機器~顯示卡是 intel i910 chipset 目前用的系統版本為 ubuntu-9.04 kernel version為 2.6.28 我現在要外接第二個螢幕~ 並且想要有支援extension mode以及mirror mode的效果~ 但是我發現ubuntu-9.04配上intel 910 chipset無法顯示extension mode~ 只能使用mirror mode~ 後來我試過了 ubuntu-10.04 + kernel version 2.6.32 可以完整的支援 extension mode以及mirror mode~ 但是客戶端又要求~他們一定要使用 ubuntu-9.04 + kernel-2.6.28~ 因為他們的應用程式已經寫好~不想改~ 所以我想來問一下~ 有可能移植kernel-2.6.32裡面的vga driver到kernel-2.6.28上面嗎? 比如說我在 2.6.32 編譯成 module, 然後在 2.6.28 裡面用insmod去掛載 driver, 請問這整個移植過程需要注意甚麼地方? 我google了一下,好像還沒有看過類似把新版kernel內的driver移植到舊版kernel的例子~ 請問這樣子的移植該如何做? 感謝回答 ^^ -- ※ 發信站 :批踢踢實業坊(ptt.cc) ◆ From: 221.120.2.176

10/14 18:00, , 1F
把driver src搭配2.6.32的kernel src編一次看看有沒有錯
10/14 18:00, 1F

10/14 18:00, , 2F
有錯看要怎麼修,沒錯丟拿來測一下有沒有問題囉
10/14 18:00, 2F

10/14 18:01, , 3F
打錯,應該是搭配舊版的2.6.28 kernel source...
10/14 18:01, 3F

10/14 21:31, , 4F
我們台灣最偉大的Freesoftware
10/14 21:31, 4F
文章代碼(AID): #1Eb_Fcgt (LinuxDev)
文章代碼(AID): #1Eb_Fcgt (LinuxDev)