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

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

  [复制链接]

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-29 23:23:04 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-29 19:49
. ]; f* n6 S0 g* K6 x' D, s) j" F) J1 g0.群晖可能确实会修改mtd数据,大概之前你用我的119的版本然后kernel panic也是类似原因
9 m0 L' n# o; E9 r. h5 M% e1&2.是的,我在u ...

  s/ C5 q7 b6 B2 c6 F' N# qsetenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)'
! c" A4 |# B, U
! S6 N/ c* j6 _! @" T* q/ amtdparts的分区可以通过uboot传给内核,内核选项要经过一定的配置就可以与uboot环境变量的分区保持一致了2 U& J! w: T* s' e" g) D# y
- n7 L2 g& d. o( D
mtdparts=nand_flash:1M(boot),15M(kernel),32M(rootfs),16M(test)
3 I5 U9 l3 c% ^7 F- n* q0 t& D3 M% v% d1 o% y
mtdparts=mtd-id:<size1>@<offset1>(<name1>),<size2>@<offset2>(<name2>)/ d* q0 o/ U# N0 t1 C

! e0 N- j& e: h4 ^/ L内核需要做如下配置,否则会使用内核中在代码中写死的默认分区配置,这时需要跟flash中的实际的烧写分区保持一致,否则会有问题! N' ^- U7 V8 L& s9 s

$ @" M7 G) A5 {" l. ]% QDevice Drivers  ---> Memory Technology Device (MTD) support  ---> Command line partition table parsing! S: N9 N$ |; K3 p7 N; {

, T( [3 I) O/ L  I0 u参考% V6 y$ x' j/ C: Y9 a- l; c
http://blog.csdn.net/yless/article/details/7551171
) o1 ^2 k! n) t. n1 N————————————————) T) @) L* Q# y$ l3 Q! c: D
版权声明:本文为CSDN博主「fridayLL」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
6 C  a' C* M) Y7 Z/ E原文链接: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) N1 A' [( d3 e
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=yaffs2 mtdparts=nan ...
$ _) \+ J: Y' j& C' ^
这个用得上不

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| fhh 发表于 2022-4-30 07:02:34 | 显示全部楼层 IP:–浙江–杭州 移动
mynetdisk 发表于 2022-4-29 23:154 d5 a) j  f/ Q9 K* U* U9 I
性能配置和 DS120j 一样,单盘位白群晖 DS120j 已经是 j 系列里最新的了,作为 NAS 用够了
3 {, U8 O' m* r价格是二手 DS ...

" B( p2 ]5 }: L# S2 s# b有可能是soul的u-boot里,群晖的分区表就是错的?, P* V4 q6 q3 }% @) H; o
如果可以的话,我可以试试出一个单群晖的u-boot(因为不知道怎么检测Reset键,所以如果想进Linux的话需要在ttl里输入命令),你需要吗?
; e4 D. A7 D( p  m- Z0 CP.S. 修复完成的群晖还有掉IP问题吗?

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:23:47 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-30 07:02
  v  u, i6 [3 ]1 h# x有可能是soul的u-boot里,群晖的分区表就是错的?' Y' w  J! E) {$ ]6 d, d8 j
如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

6 P4 M( v; Q% C7 g( s" ]是的,昨晚试了,我就刷了 soul 这个群晖引导之后,第一次重新上电 saveenv 就卡 Start kernel,这时候没做别的事没装 dsm 也没进 Debian
6 ?% S# e! V4 q7 p, e8 b+ m$ h所以他这个群晖引导就不能用 saveenv

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:26:37 | 显示全部楼层 IP:–福建–厦门 电信
本帖最后由 mynetdisk 于 2022-4-30 10:37 编辑
' {/ ^& N( _8 O- a4 b; ~
fhh 发表于 2022-4-30 07:021 E/ n; w" M- ?5 `
有可能是soul的u-boot里,群晖的分区表就是错的?
* X6 n, X5 T2 G$ d# B( I) l% y如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...

; R! F( P  P; D3 z4 z0 v; SSoul 版本和 33# 修改后的版本在我这都是会随机自动重启,目前没碰到完全失联需要重新上电的情况,自动重启的情况好歹等重启完毕后可以连接  j6 C- A# @0 a, ?
(为啥自动重启不知道是固件原因还是我这台硬件的个例原因)+ p* @$ {. U  p( O$ B% o! @: i) X
# D0 a! i9 e4 _% n8 P+ @& f
这次安装后目前已启动 9 小时

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-4-30 10:28:05 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-4-30 07:02$ C8 |; C# j( N% G$ S! e5 n
有可能是soul的u-boot里,群晖的分区表就是错的?
' C0 z7 ?7 T5 F+ g. h) x如果可以的话,我可以试试出一个单群晖的u-boot(因为 ...
3 i; Z2 h* }8 T" y1 C6 O
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?8 h" s& v: F' }- F! ?
--- 好啊,谢谢,我试试。猫盘最大价值就在群晖,群晖能稳定的话就不会折腾别的

4

主题

71

回帖

280

积分

中级渣柚V1

积分
280
QQ
 楼主| fhh 发表于 2022-5-1 21:55:27 | 显示全部楼层 IP:–浙江–杭州 移动
mynetdisk 发表于 2022-4-30 10:283 F( c2 [1 t* C
如果可以的话,我可以试试出一个单群晖的u-boot。。。。你需要吗?
7 y8 i& ?2 G/ c+ ?# r--- 好啊,谢谢,我试试。猫盘最大价值 ...
9 r7 i7 B) m( @, _, ]) [
我看了一下,可能是他的群晖内核编译时的配置有问题。( i( K- X' `$ `
工作量太大,我就不改了。7 k4 x3 C# {( l  C
至于你说Debian的分区表不对的问题,我做了一个Arch Linux的主线内核,spi会被识别成一整个分区,也就没有什么分区问题了。' P% j  z/ q7 I3 s# p" t* @
或者直接不用Debian就行了,掉IP解决了就好

0

主题

32

回帖

50

积分

初级渣柚V2

积分
50
QQ
mynetdisk 发表于 2022-5-1 22:08:09 | 显示全部楼层 IP:–福建–厦门 电信
fhh 发表于 2022-5-1 21:55
% K4 r$ u: b2 z6 V0 e我看了一下,可能是他的群晖内核编译时的配置有问题。, z/ P! t  Z- F5 D# f2 V  M
工作量太大,我就不改了。2 y  K1 e- e: m5 z
至于你说Debian的分区表 ...

/ z+ A1 }+ X! K1 N' h& D8 k$ K现在的主要问题是,他那个群晖引导一使用 saveenv 就坏了,那就没法修改 uboot 参数了8 V1 a% n. K, T
不过也没大关系就是了3 b; ]; S6 x  r! G. E
当前我这群晖仍然还有随机自动重启的问题,不晓得是软件还是硬件原因

0

主题

9

回帖

14

积分

初级渣柚V1

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

本版积分规则

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

GMT+8, 2026-8-26 19:37 , Processed in 0.095343 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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