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

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

  [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-29 23:23:04 | 显示全部楼层
fhh 发表于 2022-4-29 19:49; i1 ^5 @; I& s) ?
0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因# u3 S' s8 K, v: F+ y, P! T
1&2.是的,我在u ...
4 g7 E5 I7 T' `  N4 ]
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)'; E" L4 ^  J+ [6 q0 b
9 U9 N# F6 t$ ^) ]7 K% h
mtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了
: G( ^$ {9 r0 m# U, J& q# H7 q/ c) k
mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)
2 z# d9 V+ @/ ^9 y; Q' V* j5 P. _9 V8 Y+ {( t
mtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>). O. |1 b! W3 \5 I  A2 h# c
# P* v* e  ]1 Q
内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题  J6 s6 V5 h8 _8 ^: ?

2 Q* L6 u( u$ W; F5 V5 ]Device Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing2 j/ t7 A. q8 J; @9 @* l% X4 H

( f3 O( e& v# O, z8 B+ p4 p参考8 e/ A3 n* y/ L4 w  j/ Y
http://blog.csdn.net/yless/article/details/7551171" y- _/ b/ g7 @* ~3 C' d( C
————————————————
1 C2 d5 e; l3 r# S. b7 r/ x版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。% V* H( b( `/ t9 r) W# }5 d" 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. h0 V( w2 i7 w& Q1 L7 F$ T% q" p) }
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...

1 q7 o+ p/ C5 X  I这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-4-30 07:02:34 | 显示全部楼层
mynetdisk 发表于 2022-4-29 23:15! V6 _* X/ ~0 q, c
性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了
% q$ _& e" c& L6 |+ u. V价格是二手 DS ...
. p- ?: ^% m6 V5 v# W
有可能是soul的u-boot里,群晖的分区表就是错的?
1 ?) |' V0 {: t+ ^3 N9 A如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?4 b0 D, H+ ^9 e
P.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:23:47 | 显示全部楼层
fhh 发表于 2022-4-30 07:02
$ f0 v6 o& k2 o+ v. C有可能是soul的u-boot里,群晖的分区表就是错的?6 N' a: ?9 c' N2 M* l
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

, H5 E4 ~5 t* U, y: H9 M是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian4 j1 h9 }2 m. l- n7 X# R
所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:26:37 | 显示全部楼层
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑
. y8 P' y% u( v
fhh 发表于 2022-4-30 07:021 y/ q/ V5 l6 S3 ]8 F
有可能是soul的u-boot里,群晖的分区表就是错的?) n1 s2 @- J0 N; e
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

; v* e5 q$ h) M" k3 b% xSoul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接
7 h- {# I  Y2 P: }& m* U(为啥自动重启不知道是固件原因还是我这台硬件的个例原因)$ y* b( [9 r: c/ b* c' m
# g7 u7 P0 D3 j9 W$ Y
这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-4-30 10:28:05 | 显示全部楼层
fhh 发表于 2022-4-30 07:02
3 ~! N6 |9 z2 E/ p2 b7 C4 H/ c有可能是soul的u-boot里,群晖的分区表就是错的?7 u. O; l* M6 X; x& L
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

; _. J' P8 Y& F0 t0 `如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?' o  B" E- H% l* @4 S, C
--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| 发表于 2022-5-1 21:55:27 | 显示全部楼层
mynetdisk 发表于 2022-4-30 10:280 y: j: ^3 U7 Z" H
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
" D2 X# P! F5 g4 Y( i% s% e& `, Q--- 好啊,谢谢,我试试。猫盘最大价值 ...

3 t$ W- D- S9 f我看了一下,可能是他的群晖内核编译时的配置有问题。+ B, _9 x5 T4 B, w3 x2 e" n+ o: n; h
工作量太大,我就不改了。
4 s1 D4 ^6 F& [' X: R: Q* C/ s至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。% H/ f, G5 p' J9 S
或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
发表于 2022-5-1 22:08:09 | 显示全部楼层
fhh 发表于 2022-5-1 21:55
1 k( Q, z8 l9 \4 D7 t我看了一下,可能是他的群晖内核编译时的配置有问题。; R  {  z2 k" k# I
工作量太大,我就不改了。
* Y, ?" Z5 e7 V# P至于你说Debian的分区表 ...
' V. ~- a0 }9 P+ r3 z8 e/ F
现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了
; A2 H8 l/ I) z7 v; B不过也没大关系就是了5 I, n- P& t. g' a
当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

13

积分

初级渣柚V1

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

本版积分规则

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

GMT+8, 2024-5-17 12:30 , Processed in 0.155627 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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