Re: [分享] 網樂通 kernel 2.6.32.59 upgrade
看板Linux作者Alica (Torsades de Pointes)時間3年前 (2021/08/09 01:42)推噓10(10推 0噓 11→)留言21則, 12人參與討論串7/7 (看更多)
原文吃光來回一下舊文.
STLinux在2.4後的3.10版放棄SuperH支援,所以kernel更新只到2.4支援的2.6.32版為止.
然而網路上流傳的版本是2.6.32.59,和STLinux提供的最後一版2.6.32.61仍稍有落差.
所以試著把kernel先弄上2.6.32.61,之後再看看有沒有機會步進到EoL的2.6.32.71...
先準備好各種版本的kernel源碼包↓
https://github.com/suzuke/kernel-pdk7105/archive/master.zip
http://archive.stlinux.com/stlinux/2.4/updates/SRPMS/stlinux24-host-kernel-source-sh4-2.6.32.59_stm24_0211-211.src.rpm
http://archive.stlinux.com/stlinux/2.4/updates/SRPMS/stlinux24-host-kernel-source-sh4-2.6.32.61_stm24_0215-215.src.rpm
STLinux提供的rpm包解開內有三個檔(以下以2.6.32.59包為例)↓
linux-2.6.32.tar.bz2
linux-2.6.32.59.patch.bz2
linux-2.6.32.59_stm24_sh4_0211.patch.bz2
所以理論上也可以拿kernel.org的2.6.32.59包套最後一個patch得到STLinux版kernel.
整理好STLinux的2.6.32.59版kernel源碼,這是pdk7105包的基礎.
跑一下diff可得到兩版差異↓
/usr/src/# diff -Naur linux-2.6.32.59/ kernel-pdk7105-master/ > pdk7105.patch
然後把patch拿去套在STLinux的2.6.32.61版上,幾乎都可以套.
/usr/src/linux-2.6.32.61# patch -p1 --dry-run < ../pdk7105.patch
差異只差在localversion-stm沒有更動(?)上,所以就直接上了!
/usr/src/linux-2.6.32.61# patch -p1 < ../pdk7105.patch
完成後記得把localversion-stm.rej刪掉,反正是沒用的東西.
最後就可以照pdk7105包的說明,使用make.sh進行編譯.
/usr/src/linux-2.6.32.61# ./make.sh kernel
可以成功編譯出uImage.gz(在arch/sh/boot/下),應該算是成功了吧...
但我網樂通DOM掛了還沒改USB母座,所以沒法測能否真的拿來開機,等改好了再說.
==
話說FB社團應該是廢了吧,我申請半個月也沒回應,管理員是退坑+放生了嘛...?
為何當初會設私密社團,現況下社團內張貼的開發資訊對外界來說根本跟亡佚沒兩樣.
板友有社團成員身分的,希望能考慮把文章搬運出來,為這一段歷史多留幾份紀錄.
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.192.20 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1628444535.A.E1C.html
推
08/09 10:04,
3年前
, 1F
08/09 10:04, 1F
推
08/09 10:48,
3年前
, 2F
08/09 10:48, 2F
推
08/09 12:25,
3年前
, 3F
08/09 12:25, 3F
→
08/09 16:08,
3年前
, 4F
08/09 16:08, 4F
哎呀,人生何必只有CP值呢?論效能當然如三樓所說已是時代的眼淚,這大家都知道.
然而樹莓派又不是不用錢,網樂通則是有跟上當年那一波就是成本為0=CP無限大(誤).
我是覺得怎麼數位時代也可以搞到開發文件形同亡佚?才想說貼點文在這邊.
不求其他人加入開發,只是為2010年代的歷史和青春留個紀錄!
您若有私密社團成員身分,方便的話還請協助搬文出來,當作GitHub的冰河庫也好!
※ 編輯: Alica (111.235.192.20 臺灣), 08/09/2021 17:58:52
→
08/09 18:21,
3年前
, 5F
08/09 18:21, 5F
推
08/09 18:48,
3年前
, 6F
08/09 18:48, 6F
→
08/09 18:48,
3年前
, 7F
08/09 18:48, 7F
→
08/09 18:48,
3年前
, 8F
08/09 18:48, 8F
→
08/10 22:12,
3年前
, 9F
08/10 22:12, 9F
推
08/10 22:33,
3年前
, 10F
08/10 22:33, 10F
推
08/11 01:29,
3年前
, 11F
08/11 01:29, 11F
→
08/11 01:30,
3年前
, 12F
08/11 01:30, 12F
推
08/11 07:26,
3年前
, 13F
08/11 07:26, 13F
推
08/11 19:03,
3年前
, 14F
08/11 19:03, 14F
推
08/12 10:56,
3年前
, 15F
08/12 10:56, 15F
→
08/12 10:56,
3年前
, 16F
08/12 10:56, 16F
→
08/12 10:56,
3年前
, 17F
08/12 10:56, 17F
→
08/12 10:56,
3年前
, 18F
08/12 10:56, 18F
→
08/12 10:56,
3年前
, 19F
08/12 10:56, 19F
推
08/13 22:07,
3年前
, 20F
08/13 22:07, 20F
→
08/13 22:07,
3年前
, 21F
08/13 22:07, 21F
討論串 (同標題文章)
完整討論串 (本文為第 7 之 7 篇):
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章