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

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

  [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-29 23:23:04 | 显示全部楼层
fhh 发表于 2022-4-29 19:49
8 |+ W2 ~  D- Y- a( x0 K* O. w# y* V0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因+ {! q, S1 {8 @
1&2.是的,我在u ...
& R, j$ g2 f( |: T$ u
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)'
; p. G4 b4 t+ u. e0 f3 |6 T& N9 \  m
mtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了7 L+ T0 [; q; p  _0 G/ }

+ d" n/ }) f3 a+ y. Ymtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)
# n( \0 B. i) S4 w6 i
( T  S9 D; A! l2 Z4 U( Y& i. Kmtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>)# j" x+ e# z0 e& }: i' L7 I

% L" C, S  V" w+ N内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题
1 F( P7 |* R" {8 m' j' D. F
% Y4 _) l2 k8 M3 R  d, j3 Q* t1 xDevice Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing
. K" g* f, ^: j$ ?0 W4 v) Y3 C0 ^# K4 P2 I* P4 G# w
参考
/ U1 K* Z# q! ~5 A2 phttp://blog.csdn.net/yless/article/details/7551171
, c1 ^' M9 _) |————————————————
/ b$ Y2 v5 ~2 _6 e0 ^版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
8 U7 h3 J" e" o+ ~( M0 L& g; v6 u原文链接: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
! K$ j7 X1 o9 i/ `: F1 }( x+ T4 Asetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...
" f" u# M' b5 x7 A4 o+ m9 ~! ?
这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-4-30 07:02:34 | 显示全部楼层
mynetdisk 发表于 2022-4-29 23:15
) @7 H5 [4 A# M, {性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了+ w4 b$ Z3 L, |/ K0 D& L2 \: X' ~
价格是二手 DS ...

# J2 F; X' g! K: T$ v- u有可能是soul的u-boot里,群晖的分区表就是错的?
  {' S7 Z- V' ^- D: ]: V如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?
- e" z( P: u3 d8 UP.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:23:47 | 显示全部楼层
fhh 发表于 2022-4-30 07:02
1 N* f2 P2 `- _0 D/ |5 W" p有可能是soul的u-boot里,群晖的分区表就是错的?
* U2 E- y1 ~: L3 \$ e+ f如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

# V; z$ u4 K5 [6 d是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian
" A" S; k# ?. g$ m/ \+ l+ ^3 E所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:26:37 | 显示全部楼层
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑 - R" x+ C: u  m% x& `
fhh 发表于 2022-4-30 07:029 `6 c$ G9 a1 q& L. `$ P5 D
有可能是soul的u-boot里,群晖的分区表就是错的?
2 I3 K0 U( h. F; s4 P/ Z, v如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
" Q4 H6 h3 N/ p5 a8 \
Soul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接, C% ]; ^) F! {) w5 v/ N! |
(为啥自动重启不知道是固件原因还是我这台硬件的个例原因)
2 i" `3 S) s8 Q% O0 R8 @
2 h: ?& d  L7 d: S/ R, J这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:28:05 | 显示全部楼层
fhh 发表于 2022-4-30 07:02
. ?! g+ g5 N+ ^9 G9 f有可能是soul的u-boot里,群晖的分区表就是错的?
, K0 e" q& u5 I! r' i% B* r如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
8 n# k$ B  D9 R/ ?$ S' b5 r9 B
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
. M* v# J2 T3 Q, [7 H--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-5-1 21:55:27 | 显示全部楼层
mynetdisk 发表于 2022-4-30 10:28; k3 F5 E  P6 k7 P4 B3 z
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
6 Q4 U: G) c& D7 k0 q--- 好啊,谢谢,我试试。猫盘最大价值 ...
; q- R! Q6 S$ V; S0 R  Q
我看了一下,可能是他的群晖内核编译时的配置有问题。: k% s9 E# C/ a/ N2 [6 |  _
工作量太大,我就不改了。
5 b0 f% ]3 {1 r9 M) w至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。. \3 [: z" D7 `) j
或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-5-1 22:08:09 | 显示全部楼层
fhh 发表于 2022-5-1 21:55
7 T/ P* z, [* |我看了一下,可能是他的群晖内核编译时的配置有问题。' u, c) M2 R: `* @! l  ^
工作量太大,我就不改了。
8 R) X4 m5 X# n) u至于你说Debian的分区表 ...
% U. `, M) i  b. m& y0 N# _
现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了2 a3 h: s: k6 B: ^; N
不过也没大关系就是了
: \4 E' t7 t" e当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

14

积分

初级渣柚V1

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

本版积分规则

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

GMT+8, 2025-11-23 18:06 , Processed in 0.162900 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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