找回密码
 立即注册
楼主: fhh

[教程] 自编译猫盘u-boot,解决掉IP

 火 [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-29 23:23:04 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-29 19:49
" v- M/ i+ H& a, n0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因
: \; o. b# m  Z& y0 Y1&2.是的,我在u ...

2 Q% d# W1 D  \( R! g& ]setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)': f8 L" x; N# D+ m

) h! i! W! Y4 E9 Umtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了
+ n. H6 E$ s1 I) O5 H: \0 r( ?" l. V+ G. W
mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)
. i1 t. X" T( D5 G1 R
4 v+ j, g; Q8 a( ~mtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>), Q& g- l* q6 k& n2 C- `

) M7 w' m) p4 r! f0 u" ?内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题
2 l/ b% }1 h, x2 }) Z6 U7 S7 L) Y1 ^! Y! I% C
Device Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing; g+ e% V6 J1 g" K; l8 e6 @

" V0 J% H( c: }% A! O参考2 V; a3 C  O6 }
http://blog.csdn.net/yless/article/details/7551171$ V( |% z+ a: s. S7 W! W) O  z
————————————————
/ F, S  @5 b5 _& C! q2 |6 [% c; g版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
' \# X5 W! t) y2 |: g原文链接:https://blog.csdn.net/fridayLL/article/details/45067263

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-29 23:23:19 | 显示全部楼层 IP:–福建–厦门 电信
mynetdisk 发表于 2022-4-29 23:23
+ K6 i, g4 @, U; ]: Wsetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...
& ]2 h) o$ ^- l
这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| fhh 发表于 2022-4-30 07:02:34 | 显示全部楼层 IP:–浙江–杭州 移动
mynetdisk 发表于 2022-4-29 23:15
. o1 q& R+ Z8 q7 Y9 m  C" W' }性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了
- a. s& o6 \8 I4 F$ ]; d价格是二手 DS ...
/ I/ C4 @0 G, n! E+ U
有可能是soul的u-boot里,群晖的分区表就是错的?/ M( h3 Z' L4 t+ I$ }
如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?  s2 _! |8 Q& H! ^+ d
P.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:23:47 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-30 07:02! t) L/ `! Y* {1 m- s! Y
有可能是soul的u-boot里,群晖的分区表就是错的?* P# q. A+ ]0 n" _9 _
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

( x7 Z+ ?9 G7 j是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian
3 m+ J; T, F3 }: ?0 U所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:26:37 | 显示全部楼层 IP:–福建–厦门 电信
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑 4 z* e. l( `. k4 d2 {0 e; D' S
fhh 发表于 2022-4-30 07:020 L: ?+ i. U% P& `" P
有可能是soul的u-boot里,群晖的分区表就是错的?
0 Z8 @$ @& Q5 [' m8 x+ E) J, I% ?$ ~* ~如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
8 w/ q! @& e% o2 @4 O4 U
Soul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接2 {4 l8 b* b  L0 m
(为啥自动重启不知道是固件原因还是我这台硬件的个例原因), Y. o% ^1 ]( e- ~$ N

# f. Y( ~* }( C3 h0 I1 |' w这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:28:05 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-30 07:02
7 p, C0 f* T( |0 ?) d$ B有可能是soul的u-boot里,群晖的分区表就是错的?
2 Y: v; _" t% @9 j! S+ d4 H如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
( I# W- a9 G: M8 N* D
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
, i8 N9 ?* E2 F--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| fhh 发表于 2022-5-1 21:55:27 | 显示全部楼层 IP:–浙江–杭州 移动
mynetdisk 发表于 2022-4-30 10:285 p- f3 o2 w) o: n) z( e3 c% k
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
. g- p7 F, a4 d! K--- 好啊,谢谢,我试试。猫盘最大价值 ...

% b# P& A8 w9 z5 c我看了一下,可能是他的群晖内核编译时的配置有问题。6 L. i$ h7 a0 f% c% J/ {/ R% r$ k
工作量太大,我就不改了。
; B2 L+ q$ v0 n/ H# }2 b5 N至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。. N% l' x3 o* p2 t% W
或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-5-1 22:08:09 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-5-1 21:55
. ~9 p8 g# c: t4 D/ s' m我看了一下,可能是他的群晖内核编译时的配置有问题。- E" p' t/ X$ l. P, H- k, p0 R6 v( ^$ E
工作量太大,我就不改了。
* ~: X9 o' _% `6 H; q至于你说Debian的分区表 ...

& O) w+ d' U) n7 y& D7 B3 L: e$ m/ a现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了
' F4 @( N9 T- [9 `* k不过也没大关系就是了0 l' U# w1 r* R
当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

14

积分

初级渣柚V1

积分
14
QQ
小江江 发表于 2022-5-1 22:11:05 | 显示全部楼层 IP:–青海–西宁 联通
收藏备用,感谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2026-10-22 00:49 , Processed in 0.057406 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表