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

[教程] 猫盘故障机的自我救赎

[复制链接]

1

主题

233

回帖

367

积分

中级渣柚V1

积分
367
发表于 2019-10-11 19:50:22 | 显示全部楼层
我的还没刷,在等等了

5

主题

89

回帖

373

积分

中级渣柚V1

积分
373
发表于 2019-10-12 08:55:11 | 显示全部楼层
顶一下顶一下

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 09:41:04 | 显示全部楼层
tymfl 发表于 2019-10-10 11:22
6 x! i4 G3 y4 S) ]1 ]" B可以不退出直接,拷贝对应的uboot文件,进行刷机4 ]& z* R; w, T' d- ~( O
或者直接在shell里面进行刷机 ...

+ r" W% @- X$ ]/ dshell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:411 I& N$ u+ Q* h: D9 z
shell里咋刷机,不太懂了,请大佬指导
  1. # 查看! J! ?8 Z$ P' j, w7 k/ b
  2. cat /proc/mtd
    ) {' M' o# h* h& c" g* D0 t, c  T
  3. 0 [7 C7 V: @& f" z$ a8 m: M& f, b
  4. # 以下命令仅作参考
    4 y/ s; ]9 j# r, K
  5. # 备份
    , |5 d2 u! |8 W; I2 I# X
  6. dd if=/dev/mtd0 of=uboot.bin( y; ^& T! `  i; U4 K" D
  7. # 写
    8 T' I& q  M5 n( X! q8 M$ ^7 y4 Y! P
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:25:11 | 显示全部楼层

! l$ e5 K$ i! K5 _! G0 z特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到: i) G  Y- Q4 I1 w+ B& O
crw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
" B2 w) T6 q* H6 O) N8 t/ Z  {+ Vcrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           , {1 z4 b+ T3 [
crw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             6 K+ D7 n/ D  x' W3 f
crw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           ( P6 T7 \$ Y  o* u
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             
" _+ ~+ b, X7 _% l; L5 `crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
" I( E: h: |( V" r0 C! y7 X0 ]" Dcrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             ( q" m1 }( l$ d/ A
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           * ]' {2 P. e7 |  w* s
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        $ F- n& D& W, x) z( e; f& [
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        
0 I- m2 h% u7 v; `0 h% @/ hbrw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
2 C$ ]& C, ~% x5 kbrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  ; s! t8 }0 ]0 A1 e1 g  C
但是执行有如下错误
1 X; R6 k1 u$ S# f2 d8 g& tsh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          
( u3 b5 b) k: r# @7 f6 q7 mdd: writing to '/dev/mtd0': No space left on device                             
& ]3 L8 L& \+ y5 A  j$ ?. m1601+0 records in                                                               
8 A; V. \0 A  T4 k' ^- A1600+0 records out                                                              
5 H# a* Q" W' d8 N: r819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                      # i' {+ R& E# L( f- T
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                        0 x$ s; p9 {- O) K
dd: failed to open '/dev/mtd0ro': Permission denied                             
9 l3 O' }1 L6 t" p( i/ f0 hsh-4.3# chmod 777 /dev/mtd0ro                                                   
4 |) t9 k1 X( W& {, l: Osh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
9 Y" U- F- R, a/ ]4 ]dd: failed to open '/dev/mtd0ro': Permission denied                             
$ d0 c" Z! e% g: Gsh-4.3# ! _; m8 |" X5 {8 u

4

主题

42

回帖

233

积分

中级渣柚V1

积分
233
发表于 2019-10-12 10:28:03 | 显示全部楼层
感谢分享

4

主题

114

回帖

323

积分

中级渣柚V1

积分
323
发表于 2019-10-12 10:31:18 | 显示全部楼层
h-4.3# cp armada-3720-customer0.dtb /boot/                                    
" x4 Q7 `8 D- f: Wsh-4.3# cp Image /boot/                                                         0 o8 M+ G. V3 h" l1 o/ C
sh-4.3# cd /boot                                                               
& l5 X- R7 ~- E0 D7 Dsh-4.3# ls -l                                                                  
/ Q! S) [" w7 ptotal 12720                                                                     + f  ~7 u" b' ^" N3 O+ \6 n% Y1 z# s3 \0 k
-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
: U  _3 ?: f/ \% ]-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
. G8 k: L& X: U5 R! U' D5 esh-4.3# exit                                                                    ; X4 o) M% ~* q5 P0 W& x# }
exit                                                                           
+ g& ]5 ~' z$ _+ w# y& K% H+ K[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00
) ?7 R: R7 `% h: R% V& k[  864.766176]                                                                  7 y3 h' p; u* h  q
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
8 @; a  \4 m% {/ j4 X3 ^[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()
3 x9 i4 w( P) V" ][  864.790125] Call trace:                                                      / L6 \! v1 b( x
[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
7 a+ k0 `7 R4 K% V1 d( Z- }[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
$ q, P; H* l9 S[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        3 `' I$ I  @" H  G- L7 F/ n1 Z
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                            $ _# K/ |. c' t
[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                           v' N, M1 b: E0 R9 G
[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     ; E) r# o3 b: b
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
" A/ h" n0 f2 x1 D  ?( Y[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     
8 c' S+ S( B, M3 R5 X/ ^# j1 B[  864.835258] CPU0: stopping                                                   
9 F2 h0 \. A1 C! |3 Q1 P$ `5 a$ f+ p, B[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 13 H2 y2 D# p# I( p
[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()2 y( _7 v' G6 f/ }6 v: ]/ }
[  864.853256] Call trace:                                                      " w* n( x7 l) M" |0 h/ g$ h
[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    # F- a4 P) J7 J7 e' X9 j
[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        ) R3 Y9 {# J# Y0 Q- b+ q* z( R
[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        $ q* e2 a4 `7 `4 _! A+ D
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      - C9 B- S0 j7 u
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                   . B9 B, k- ]2 h+ k. \" c
[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
% `( Y; ^: q5 v0 ?7 e[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0; P( p- L- V. P5 t! D
[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 00000000
$ x" K# H& {. T2 ^2 A* D. ^[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 010000000 l$ }% ^7 D/ Z  K" L
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0  J- I7 J1 B! s8 }. M
[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
! J$ C3 [# u6 ?6 H  V; O[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 000000074 P, x! Z: O$ b& i# o; b
[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
: w( y1 j# W: z' O/ \" X" j$ w  T[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc06 x3 R7 `  i2 g# ]2 H
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc0
% G. T8 ?1 ?5 V: x- j  z6 @[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          + a1 h# {+ U) b* V' B9 Z
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           
  ~7 z0 W- g8 C' z0 E1 V/ s[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 0 i, a4 u9 Q. p+ s% D
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218               1 @" t/ o3 e3 P$ v& G2 c
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         1 |, I$ b' ~: W" e
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    / M& X2 k* ~) \# }: _
[  864.994889] [<0000000000627000>] 0x627000                                    
2 u" U& e/ @9 O1 m+ B[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi0
& ~( a! ?- f* w! u  q* o[  864.999133]                                                                  
% j) L( y! G' X  P% M0 ]
1 w" `4 v; X9 K* K( E

3

主题

58

回帖

148

积分

初级渣柚V2

积分
148
发表于 2019-10-17 11:07:21 | 显示全部楼层
感谢分享

1

主题

21

回帖

75

积分

初级渣柚V2

积分
75
发表于 2019-10-19 17:45:58 | 显示全部楼层
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-4 20:29 , Processed in 0.085253 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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