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

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

  [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-29 23:23:04 | 显示全部楼层
fhh 发表于 2022-4-29 19:49! n7 M7 v) r3 |
0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因
' F5 W; J1 v: ~+ q( I2 A( [1&2.是的,我在u ...

. B/ A' A. ]9 o  z8 e% p% usetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)'6 I/ Y8 u2 r4 r5 p. Q9 Y' b

7 K" b* P. }$ ~0 B, rmtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了% O) c% ?# D5 ]5 W, ~4 I
, q+ V$ K- {, M. V) C
mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)
3 a* K0 j4 K! p8 b5 O) S( c$ @
1 b* H2 C6 C3 @! z, n& y6 j, Rmtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>)+ Z6 I  C2 ~9 y( A9 X
4 q4 S9 s6 N, D) g
内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题4 \. B: F; l) J0 _8 ?% u8 S% v# A4 b

7 _6 }6 P$ J$ g4 B5 ^1 lDevice Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing$ W* z: n; `. z# X' a
/ o) ], i$ E1 J  u! m7 n
参考* I6 F- _8 J. k- T  S# [$ ^' }
http://blog.csdn.net/yless/article/details/75511713 x1 Z  a! J6 Y0 ]
————————————————
" }& O( F: s5 |: U4 [版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
5 c. @( g% y( B" l( Y原文链接:https://blog.csdn.net/fridayLL/article/details/45067263

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-29 23:23:19 | 显示全部楼层
mynetdisk 发表于 2022-4-29 23:23
8 h- R0 a, Z+ ?: usetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...
- ~8 |5 L! ^0 o' Q
这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-4-30 07:02:34 | 显示全部楼层
mynetdisk 发表于 2022-4-29 23:15- Y/ h# S  o! o9 L% h* p$ e' c' d
性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了/ G/ m: M) x9 J$ t
价格是二手 DS ...

1 `' u1 n7 V% M/ c* P6 l- t有可能是soul的u-boot里,群晖的分区表就是错的?
& k7 y6 x; @+ G# w, y' u如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?
" M) H, }0 |( J3 |P.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:23:47 | 显示全部楼层
fhh 发表于 2022-4-30 07:02! n3 w% v/ z9 u/ D5 B
有可能是soul的u-boot里,群晖的分区表就是错的?
6 b+ y% E) c+ Z# U9 p, U如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
  c/ A( g0 ?  K$ f
是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian9 x, _' e* K0 `
所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:26:37 | 显示全部楼层
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑
7 i' i3 W& i3 V& `
fhh 发表于 2022-4-30 07:02
7 u# t$ T- }- Q有可能是soul的u-boot里,群晖的分区表就是错的?6 l; }! {* K1 @  X
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
& t  g% y+ t2 a
Soul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接
2 i+ W4 |! P, d" M- }(为啥自动重启不知道是固件原因还是我这台硬件的个例原因)3 A; R. b% y/ M  L

1 O  ^0 R6 J. \$ F6 c3 P这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:28:05 | 显示全部楼层
fhh 发表于 2022-4-30 07:02
% U$ r+ O, o6 D+ C3 S6 U7 ?有可能是soul的u-boot里,群晖的分区表就是错的?
0 ]) N2 b! g- E9 R如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
' m# z: J( r& M
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
" {% _$ Y, i- S2 k* |--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-5-1 21:55:27 | 显示全部楼层
mynetdisk 发表于 2022-4-30 10:287 o5 p0 O5 z/ V
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?3 F6 b& u, v- s) S, F( c0 s4 E
--- 好啊,谢谢,我试试。猫盘最大价值 ...

4 c) K8 J7 C5 S5 E# j) v* l3 d我看了一下,可能是他的群晖内核编译时的配置有问题。$ d( ]' w* W7 Q2 k' R% D4 A: o1 O
工作量太大,我就不改了。
. [5 s% }3 e* }6 \; b5 I至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。
0 e. S( t* T4 h6 n2 q! K或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-5-1 22:08:09 | 显示全部楼层
fhh 发表于 2022-5-1 21:55, ~0 n, C: f+ u. y
我看了一下,可能是他的群晖内核编译时的配置有问题。1 r( x/ X2 i- N' s
工作量太大,我就不改了。
$ v3 S. p9 w# L% Q9 h至于你说Debian的分区表 ...

+ ?* b  O4 \$ N4 w5 W1 I$ i( K6 O现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了
& b. ?) W# }$ }! g! r5 y1 {8 `不过也没大关系就是了, O+ m3 }8 B! w
当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

14

积分

初级渣柚V1

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

本版积分规则

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

GMT+8, 2025-4-12 10:56 , Processed in 0.171742 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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