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

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

  [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-29 23:23:04 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-29 19:49& N% _% D9 g3 \
0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因
: v  d: H& p  x# n& y% x1&2.是的,我在u ...

7 u0 q' `' L- T8 R; Y9 Csetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)'
$ s" n6 Z. X5 t; ?& w8 f
7 j: e7 a8 w2 s. Q" wmtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了, N! C9 K  N% B. v
4 B0 A; \! _8 u0 @
mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)0 b) L/ P) A9 c9 a$ i
2 b# ?; |! _! y6 w
mtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>)
' k* ?' ]% O9 p* x. o& e- E: [+ L7 X+ }7 V6 s9 V: @0 H6 e
内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题& N- o! K+ g' ?4 q
* C# x- c" z! a: t' q, i6 s2 q
Device Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing, p: d+ G- ]& ?, R9 l% ?& J/ N
# o* s; I, v% p( n+ o9 E
参考
9 ~9 z  ?1 j3 b" o% J: ^. k+ chttp://blog.csdn.net/yless/article/details/7551171
8 C# {/ g$ `. i4 s————————————————; d* F) G0 H  C  T; ]% t
版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
+ @$ ^8 m, H5 N1 A% _4 N* L& q原文链接: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
) H. m! r' x1 V) l1 Z# |0 O' e9 d/ T9 dsetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...
' c3 v% _( c5 d, E9 J3 d
这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| fhh 发表于 2022-4-30 07:02:34 | 显示全部楼层 IP:–浙江–杭州 移动
mynetdisk 发表于 2022-4-29 23:15" \* o7 @( R. U
性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了
$ m7 ^. s0 U$ D; k, K价格是二手 DS ...

# {! k4 y8 w' J; ?6 u有可能是soul的u-boot里,群晖的分区表就是错的?
1 J6 Q1 q9 B% g4 B" r, @如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?' i, Z" Y) }+ q2 i
P.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:23:47 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-30 07:02
3 ~" |. }1 V  J! X有可能是soul的u-boot里,群晖的分区表就是错的?; H8 i7 W! R4 |) T: S5 a
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

+ R7 }* n( m6 q# t是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian4 \+ ^8 }! k4 h1 p+ {
所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:26:37 | 显示全部楼层 IP:–福建–厦门 电信
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑   D1 O/ |. M$ t2 e, r( ^+ y9 Q2 g
fhh 发表于 2022-4-30 07:02
. k" @! ]1 {# y5 e$ Q2 _- Y: C有可能是soul的u-boot里,群晖的分区表就是错的?, R5 _7 F" \/ _+ h
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
" W3 z; p1 {+ I. H0 _1 B# a
Soul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接9 ~! ?% z" ~6 H. L8 @
(为啥自动重启不知道是固件原因还是我这台硬件的个例原因)
1 @% M' r5 H6 L  D+ F8 f4 }& J2 z2 c+ D
这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:28:05 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-30 07:02; I; _- r8 S0 {- Z7 |" w& y
有可能是soul的u-boot里,群晖的分区表就是错的?4 P+ {- U& {2 \% c. f% P
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
$ w; H1 G2 S+ ~6 B2 @
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?" K- t/ }% K- ~: ]
--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| fhh 发表于 2022-5-1 21:55:27 | 显示全部楼层 IP:–浙江–杭州 移动
mynetdisk 发表于 2022-4-30 10:28
" x3 `: G3 i! w5 [5 y1 K如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
+ v- h2 v9 f& H--- 好啊,谢谢,我试试。猫盘最大价值 ...

: B2 z9 b6 e) F: M7 s+ l我看了一下,可能是他的群晖内核编译时的配置有问题。
8 S" D& \, \& e5 B8 h9 {工作量太大,我就不改了。
% M( w9 A; a4 M+ }- u% z7 ?至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。
' |6 A/ ]: u& J7 R* a或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-5-1 22:08:09 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-5-1 21:55
# q1 {0 Z9 p, Z0 ~0 N' ]我看了一下,可能是他的群晖内核编译时的配置有问题。( l5 Q! R1 B0 z& x6 m* K
工作量太大,我就不改了。% T3 G# `( i! i/ X$ w/ `
至于你说Debian的分区表 ...

+ W. U; m  F# a现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了
  j+ h& \- n0 ?0 _7 h2 M; U不过也没大关系就是了
& T2 z, o8 {6 v$ g  h当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

14

积分

初级渣柚V1

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

本版积分规则

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

GMT+8, 2026-8-26 18:26 , Processed in 0.069849 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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