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

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

  [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-29 23:23:04 | 显示全部楼层
fhh 发表于 2022-4-29 19:49
0 k, b; I* t7 d0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因9 a9 j9 _8 `& `+ e' z1 J7 p" r6 I5 Q
1&2.是的,我在u ...
6 n" A* r' ?) q8 g1 Z
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)'
: s: E; c7 c+ ?% x# z7 @  w
) R8 O- {$ w% e1 S; h1 Nmtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了
7 X" X7 i* s# D/ y
2 Z$ T$ O" \1 t: _' kmtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)
- k# |% @1 t" Q! E6 E7 K
0 p! I% E, t5 }$ _mtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>)
/ H' @8 t+ r: @& y; ?- K5 v1 a2 g: z1 ?. y; b" d, {1 \
内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题
  i# E0 B* q" W- K1 d3 P1 g7 K3 L% \2 _
Device Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing
1 k$ N$ z2 v. q- @7 I8 S$ b) {  h9 Y
参考
( `, C2 Y! b6 n+ T, P" |% b$ |http://blog.csdn.net/yless/article/details/7551171) }. h! ?/ S5 ^$ c
————————————————' A; O. i5 m3 B9 j4 h+ w
版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
5 f0 M, G* z. q+ W原文链接: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$ S7 @& q# o. V; J8 j
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...

: ^9 d6 R& s; o9 f( V这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-4-30 07:02:34 | 显示全部楼层
mynetdisk 发表于 2022-4-29 23:15: Q# R9 Z- Q  T+ ^& v2 S
性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了
* V/ u; R; ?+ I3 v- w' O价格是二手 DS ...
- V5 d+ j) w! r* J0 {
有可能是soul的u-boot里,群晖的分区表就是错的?" s/ y* `' l: A
如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?
# ?' {+ s& M8 ?/ ?P.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:23:47 | 显示全部楼层
fhh 发表于 2022-4-30 07:02
* `0 K  `2 J( N7 t有可能是soul的u-boot里,群晖的分区表就是错的?
4 U; y" m- g5 r/ V5 k& ~8 B如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

2 d# f1 E1 f: B3 |1 J是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian
$ B( U4 e, s7 \4 c! A  U  a7 K所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:26:37 | 显示全部楼层
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑 ; i7 U4 e4 g9 ]6 ^( _, g7 _8 F* v
fhh 发表于 2022-4-30 07:02
5 |8 V7 R( W0 W有可能是soul的u-boot里,群晖的分区表就是错的?, b- v. t( L) m0 U: O+ T& J
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

7 \( R8 n& H2 E  B. ]Soul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接$ ~( F6 X) z; ~! O7 _
(为啥自动重启不知道是固件原因还是我这台硬件的个例原因)
! F7 h- n8 [$ t; @
& G& V$ _$ L5 `. _" B1 q这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:28:05 | 显示全部楼层
fhh 发表于 2022-4-30 07:02
8 Y1 Z( l) z' o+ P& [有可能是soul的u-boot里,群晖的分区表就是错的?6 _& s: ]9 {5 W* t5 h  W
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
+ o& S: {( V  M; b' M) [
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?% ~  @% M4 R- B" q$ y" D. ^
--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-5-1 21:55:27 | 显示全部楼层
mynetdisk 发表于 2022-4-30 10:28% V0 J5 V2 O: B5 |; i# }9 R% b" k
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
- L0 e: D" e2 T. b--- 好啊,谢谢,我试试。猫盘最大价值 ...

1 R( J4 \8 l1 ~* G  W我看了一下,可能是他的群晖内核编译时的配置有问题。* x4 g. C, g9 j1 N. `
工作量太大,我就不改了。
( J) `" @9 r( u( P至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。" e0 N$ g% }; e. \! H3 u$ \
或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-5-1 22:08:09 | 显示全部楼层
fhh 发表于 2022-5-1 21:55
* F  M2 }) ]9 Q( s# Z, h$ t! _我看了一下,可能是他的群晖内核编译时的配置有问题。
8 H" H8 u- x5 J- D, J工作量太大,我就不改了。8 n. E* \' n3 h% g3 {5 b; t
至于你说Debian的分区表 ...

; l8 T7 L! t" d2 o7 ^6 |" n现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了' u$ h. Y& K* r
不过也没大关系就是了
  l: c4 ~6 u3 T# E, D当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

14

积分

初级渣柚V1

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

本版积分规则

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

GMT+8, 2025-6-3 11:35 , Processed in 0.369318 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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