作者Alica (Torsades de Pointes)
看板Linux
标题Re: [分享] 网乐通 kernel 2.6.32.59 upgrade
时间Mon Aug 9 01:42:10 2021
原文吃光来回一下旧文.
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://webptt.com/cn.aspx?n=bbs/Linux/M.1628444535.A.E1C.html
1F:推 chang0206: 再花时间在这台身上 没啥意义了吧 08/09 10:04
2F:推 kenwufederer: 热情的支持 08/09 10:48
3F:推 wyvernlee: 时代的眼泪!! 08/09 12:25
4F:→ HMKRL: 以前玩过 现在喔…买块树梅派比较实在 别弄这古董了 08/09 16:08
哎呀,人生何必只有CP值呢?论效能当然如三楼所说已是时代的眼泪,这大家都知道.
然而树莓派又不是不用钱,网乐通则是有跟上当年那一波就是成本为0=CP无限大(误).
我是觉得怎麽数位时代也可以搞到开发文件形同亡佚?才想说贴点文在这边.
不求其他人加入开发,只是为2010年代的历史和青春留个纪录!
您若有私密社团成员身分,方便的话还请协助搬文出来,当作GitHub的冰河库也好!
※ 编辑: Alica (111.235.192.20 台湾), 08/09/2021 17:58:52
5F:→ OrzOGC: 当年没抢到... 08/09 18:21
6F:推 HMKRL: 我有在那个社团里面 但说实在里面的文章要搬应该难啊 先不 08/09 18:48
7F:→ HMKRL: 说一半以上都是送机器的文或是混进来的广告文 有用的文章很 08/09 18:48
8F:→ HMKRL: 多都是外部连结 也早就死光了… 08/09 18:48
9F:→ galic: 看到标题就流泪了 08/10 22:12
10F:推 creepy: 我也有一台 08/10 22:33
11F:推 kpier2: 唉... 年过40要做有把握的事,能用钱摆平的就懒得折腾了 08/11 01:29
12F:→ kpier2: 尤其是折腾了好久 效能还很逊炮的时候... 08/11 01:30
13F:推 in09: 但年过五十就要多多折腾了,可以防痴呆(我认真说的) 08/11 07:26
14F:推 samba: 你如果早5年PO出这一篇,我就不会丢掉最後一台网乐通。 08/11 19:03
15F:推 wei115: 话说有人维护debian的sh4 apt source,以前有想过用用看 08/12 10:56
16F:→ wei115: ,不然真的没软体可以装.....不过切到新source时,软体太 08/12 10:56
17F:→ wei115: 旧惹,要先更新才能用,然後新版本的glibc因为核心太旧装 08/12 10:56
18F:→ wei115: 不下去,其他软体又依赖新版本的glibc,我也没能力解决, 08/12 10:56
19F:→ wei115: 就不了了之了 08/12 10:56
20F:推 holishing: 之前乱逛 Debian 套件觉得 sh4 套件少超多的... 08/13 22:07
21F:→ holishing: 但号称有已经很神奇了 08/13 22:07
22F:推 suzuke: 居然还有人在玩网乐通 10/21 16:13
23F:→ suzuke: 我去看一下我还有没有社团的管理权限... 10/21 16:14
24F:→ suzuke: 另外如果尝试成功,可以麻烦发个pull request给我吗? 10/21 16:15
25F:→ suzuke: 另外其实大部分的开发者是在另一个社团,可以私我你的FB 10/21 16:21
26F:→ suzuke: 我再拉你进社团,应该会有一些东西可以看 10/21 16:21