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

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

  [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-29 23:23:04 | 显示全部楼层
fhh 发表于 2022-4-29 19:49
" B7 Q+ [! r$ t/ y* t9 y0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因
+ J- F2 h# ]( G6 r% O) p1&2.是的,我在u ...

: }% q, i& ~* Vsetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)'
: ~+ u5 U% b* L+ H# ]4 _( n# e: C: b' }& D
mtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了
4 g4 s& y; L$ H; U- f  a
  ?' g; H, ]7 [2 Rmtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)
* T+ o+ a+ w- U5 q2 l/ Q, x
  Z0 ]+ _4 Y0 K" l, o8 b1 t1 h) bmtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>). e) g9 G- K* J7 K2 D( b
2 \* a5 }: x  R8 b* b2 o# b: `7 [8 `
内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题
1 J2 j9 g* x! ~3 h
3 S# v: ^! d1 n+ B) iDevice Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing
7 q9 b1 f7 Y; h+ M& d% j) v2 x3 {) p
参考: C$ i. T6 J: w2 F3 W' ], t! p
http://blog.csdn.net/yless/article/details/7551171
* x; D0 g/ w, b( H4 D————————————————( p. |) F, y  N5 F# ?1 v
版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
1 P3 j7 r# j* @' a" j原文链接: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: L) E' r2 c6 `0 H2 @
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...
( i5 J; R5 W' R! E2 O1 o
这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-4-30 07:02:34 | 显示全部楼层
mynetdisk 发表于 2022-4-29 23:15+ r! s# g* q/ K
性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了' r: i( f9 w/ @9 N
价格是二手 DS ...
! S# @# L9 f! ?, P% D0 d8 L
有可能是soul的u-boot里,群晖的分区表就是错的?  T/ A; g+ Q7 \; x) J; w
如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?
# F8 o2 h. d) t4 l  hP.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:23:47 | 显示全部楼层
fhh 发表于 2022-4-30 07:02+ V8 c  s6 z# y0 z! x& Q1 r; B: `
有可能是soul的u-boot里,群晖的分区表就是错的?
, I! P- D+ j+ t6 Q如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
3 s3 X  p- m; V5 o: J' r
是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian
' [% X2 V" X4 U1 V/ ]所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:26:37 | 显示全部楼层
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑 1 Y$ f& H+ h# V. ]5 G$ p/ Z
fhh 发表于 2022-4-30 07:027 F/ ]% c' y* ]/ u& ]- h) g3 Z
有可能是soul的u-boot里,群晖的分区表就是错的?
) c9 ~* |  R* P& I; D& e如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
5 V0 m& |8 M; I% q
Soul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接- u8 b3 t. l1 v
(为啥自动重启不知道是固件原因还是我这台硬件的个例原因)
# w* f& Y* q- F& p  Y1 ?: {+ p- y+ R! I3 Y6 X# R7 p
这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:28:05 | 显示全部楼层
fhh 发表于 2022-4-30 07:02
$ |" u' W; K& Z& l- [7 W有可能是soul的u-boot里,群晖的分区表就是错的?
: ?7 D  k/ d$ s如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
$ e5 T; g0 g8 A' A; {% M/ [
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?. a" S4 w& n- B8 r' {& v5 C
--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-5-1 21:55:27 | 显示全部楼层
mynetdisk 发表于 2022-4-30 10:28
$ T% _( ?' L( ?4 N, n( [2 {如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?/ O' W$ G* y9 f5 L) p
--- 好啊,谢谢,我试试。猫盘最大价值 ...

( x' O; @6 n, P2 {- ~) y我看了一下,可能是他的群晖内核编译时的配置有问题。
/ o" y- ~% k  A2 `3 l, m工作量太大,我就不改了。9 ?, w: n/ |$ I. n
至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。
, a. I$ `9 N5 v7 _' i! I或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-5-1 22:08:09 | 显示全部楼层
fhh 发表于 2022-5-1 21:55
1 j% v0 U; K% E我看了一下,可能是他的群晖内核编译时的配置有问题。- M" S; c. M3 a) f: \3 ^: d
工作量太大,我就不改了。
/ t  A1 _1 Q" \至于你说Debian的分区表 ...

2 j0 j. w& F$ h6 M* ]- L* Y& @现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了
9 a# A3 m* R7 E9 N9 J" k不过也没大关系就是了
. \" K; k, g6 S4 |4 b- F$ r' `当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

14

积分

初级渣柚V1

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

本版积分规则

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

GMT+8, 2026-3-13 07:42 , Processed in 0.060481 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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