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

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

  [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-29 23:23:04 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-29 19:495 ^( x& o) R6 M
0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因
6 \9 J. `4 @( Z/ q# e: n$ O( T2 |1&2.是的,我在u ...

+ o( h: g. C) X* esetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)'
, F7 u! E, B  Z# k6 R1 e1 e. L( K& k! n3 n) }, ~- p
mtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了
2 i- p0 w0 B8 r: b& n0 N$ W7 D; E: Q6 [) y
mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)
3 n" H0 ^) W/ U' m  `4 e8 Z8 {. _
. Y& o% z- X! x' [4 Fmtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>)
0 f9 t/ K4 v! P4 H
$ I. q+ N6 D) j5 Z$ K内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题$ e$ y7 D1 a" \! [, ]

) i* G8 j1 c* F2 M' bDevice Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing$ i: |# X" m; S

8 g5 ~3 I$ T# O! H6 H参考6 F# ~5 t6 R, N- q4 Y$ o
http://blog.csdn.net/yless/article/details/7551171
: ]9 J1 B  c+ m5 M. v+ |9 L————————————————
8 v) q% n; e: ?2 d版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
7 c" U! F* s) K& z8 g  D2 k原文链接: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% x. s0 j$ o3 A( v/ P& t. l' `+ P+ Z
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...

1 H4 u4 d8 a5 d+ E, \7 l这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| fhh 发表于 2022-4-30 07:02:34 | 显示全部楼层 IP:–浙江–杭州 移动
mynetdisk 发表于 2022-4-29 23:15
8 M( d/ W  C2 \. k# j$ O1 \性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了/ C& Q/ P$ P, }% O0 o+ F& f6 Y. M
价格是二手 DS ...

) R8 ~/ G0 [( g; J  v有可能是soul的u-boot里,群晖的分区表就是错的?
8 _3 a/ m# C. x6 u如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?2 B7 p$ Q$ z6 H; l
P.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:23:47 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-30 07:02
2 X' C+ P1 X% s8 h7 V+ a有可能是soul的u-boot里,群晖的分区表就是错的?
  x3 b* r- J0 }8 o/ [9 r: H如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
: r& H. z( X2 Q4 J% {$ S( E
是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian# g, X6 x, ?0 I3 ^
所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:26:37 | 显示全部楼层 IP:–福建–厦门 电信
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑
7 M2 C. @2 e, j# b4 L
fhh 发表于 2022-4-30 07:02
# W. |6 r6 L2 m有可能是soul的u-boot里,群晖的分区表就是错的?* z2 L1 n" U# }7 i5 M0 |
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

  E/ N4 Q/ T+ T7 h3 WSoul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接
& Q; f$ D  W% V! z8 e(为啥自动重启不知道是固件原因还是我这台硬件的个例原因)  _  |1 I& A6 r# l* l
2 [2 T9 j0 d3 M9 h/ S' a
这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:28:05 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-30 07:02# s8 I) b/ y0 Z# O* H2 Y( O' k
有可能是soul的u-boot里,群晖的分区表就是错的?/ \9 Y5 Y( A$ x+ z7 w1 J* t% @
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

/ h7 b; @/ }- [" e/ R如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
' M, P% j4 Y5 D" ]2 F" ?--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| fhh 发表于 2022-5-1 21:55:27 | 显示全部楼层 IP:–浙江–杭州 移动
mynetdisk 发表于 2022-4-30 10:284 B& b$ Y6 @- F2 Y/ `6 o
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
: m" R0 U' \/ O* r8 H: |* u, l% R9 t--- 好啊,谢谢,我试试。猫盘最大价值 ...

& m/ S6 K6 N  \" k3 J我看了一下,可能是他的群晖内核编译时的配置有问题。8 w- G: q/ W9 v6 a7 _" b
工作量太大,我就不改了。  R) x! o/ A& ]/ v+ N9 U
至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。% j3 v$ Z5 g; J8 z
或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-5-1 22:08:09 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-5-1 21:55
  z* z& c2 u) B4 n# \7 M; ?我看了一下,可能是他的群晖内核编译时的配置有问题。
, A0 d) x& b8 J' o; L工作量太大,我就不改了。
1 ]% y4 Y$ o* n! r7 {' t0 i& i至于你说Debian的分区表 ...

/ C0 P, t9 E9 D$ Z. w2 q4 G3 A现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了3 ]! L% n, v( p# [6 |( o5 B6 ~
不过也没大关系就是了' O9 O+ _6 l  _6 j2 P' Q
当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

14

积分

初级渣柚V1

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

本版积分规则

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

GMT+8, 2026-6-27 08:50 , Processed in 0.068632 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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