找回密码
 立即注册
楼主: 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:220 H/ M6 j  N/ j! c! y, d8 C+ L
可以不退出直接,拷贝对应的uboot文件,进行刷机! U# H- l' |* ?5 h; `/ d
或者直接在shell里面进行刷机 ...

6 Z4 \0 s. t* s# z3 @shell里咋刷机,不太懂了,请大佬指导

5

主题

79

回帖

424

积分

中级渣柚V1

积分
424
 楼主| 发表于 2019-10-12 09:50:27 | 显示全部楼层
GokuSun 发表于 2019-10-12 09:41
5 b+ w: r1 z( }: Sshell里咋刷机,不太懂了,请大佬指导
  1. # 查看
    8 ?6 R9 T; R; C# Z
  2. cat /proc/mtd
    7 i2 e3 Y! ]' y2 N: }2 f
  3. " {! W% l9 }$ n* Z7 I3 l
  4. # 以下命令仅作参考) Y* m7 M( t1 H) m2 ^
  5. # 备份
    $ i$ M$ X( Z: J8 ]5 Q
  6. dd if=/dev/mtd0 of=uboot.bin% t1 q7 Q; b2 q/ W$ m
  7. # 写( }2 I* q% t! u* S) X/ A, Y
  8. dd if=ubbot.bin of=/dev/mtd0
复制代码

4

主题

114

回帖

323

积分

中级渣柚V1

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

* @8 D0 B4 z$ q! O特权模式下,第一步就不行了,然后ls -l /dev/mtd* 可以看到
% u" m' ?! m3 U5 n7 Qcrw------- 1 root root 90, 0 Jan  1 08:00 /dev/mtd0                             
( @  Z! q& o& N" ccrw------- 1 root root 90, 1 Jan  1 08:00 /dev/mtd0ro                           
; @- U) c, d9 ccrw------- 1 root root 90, 2 Jan  1 08:00 /dev/mtd1                             
+ R6 H0 m; [+ B: j+ Gcrw------- 1 root root 90, 3 Jan  1 08:00 /dev/mtd1ro                           9 [) o2 r" `+ a; K+ w: y
crw------- 1 root root 90, 4 Jan  1 08:00 /dev/mtd2                             ! K& k8 q( h/ V; F6 ^$ M. r+ l9 r; F
crw------- 1 root root 90, 5 Jan  1 08:00 /dev/mtd2ro                           
3 O0 \2 H9 h8 [. @0 Z8 }- }; L; _! Rcrw------- 1 root root 90, 6 Jan  1 08:00 /dev/mtd3                             3 M5 {6 V5 d* \) a2 t8 x" ?- `
crw------- 1 root root 90, 7 Jan  1 08:00 /dev/mtd3ro                           : p  f" }/ [5 W) x5 ]0 [3 D
brw------- 1 root root 31, 0 Jan  1 08:00 /dev/mtdblock0                        ( f& d6 A2 K% {% d
brw------- 1 root root 31, 1 Jan  1 08:00 /dev/mtdblock1                        - \) ~. `% b/ M$ T# v3 P
brw------- 1 root root 31, 2 Jan  1 08:00 /dev/mtdblock2                        
1 s, M3 U- V/ d9 u; Z# R2 Gbrw------- 1 root root 31, 3 Jan  1 08:00 /dev/mtdblock3  % [6 D+ ?) t! D% w3 Y' v  `  T
但是执行有如下错误9 y! ?' V9 _' T% e% a
sh-4.3# dd if=fullcat.bin of=/dev/mtd0                                          5 @5 n. e. m" `  Q% M- L' I
dd: writing to '/dev/mtd0': No space left on device                             & e' F/ {0 ^  ^+ w* z
1601+0 records in                                                               
& r8 C0 N7 U# Z9 G2 {2 J1 o0 T8 o1600+0 records out                                                              4 s8 Q2 s5 h4 A& B
819200 bytes (819 kB, 800 KiB) copied, 1.40157 s, 584 kB/s                     
6 h( b: a  H) [; f9 zsh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
! }- ^$ D, b" e! F% q3 @% Mdd: failed to open '/dev/mtd0ro': Permission denied                             
+ K. [8 Z# q+ t5 E, Q- N7 v- k+ Nsh-4.3# chmod 777 /dev/mtd0ro                                                     O" r. ~* D, ]# ^+ x" v, c
sh-4.3# dd if=fullcat.bin of=/dev/mtd0ro                                       
. E. ]4 o$ {/ s+ [3 J1 d& A1 kdd: failed to open '/dev/mtd0ro': Permission denied                             
9 F0 z8 N* I. b9 vsh-4.3# 7 V* Z/ Y7 \* Q7 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/                                    
9 I& g1 G7 R  }; e& q( S- tsh-4.3# cp Image /boot/                                                         
0 ?9 {5 a2 U/ @% l0 o: `: u) Ssh-4.3# cd /boot                                                               
" v; T) z% [& Y7 W4 `sh-4.3# ls -l                                                                  
/ }. M# s: x) T" _, b5 ?0 l; Vtotal 12720                                                                     
( P: g/ {; O$ e# V-rwxr-xr-x 1 root root 13006336 Jan  1 08:12 Image                              
* h  L( m6 ~+ A) z-rwxr-xr-x 1 root root    12686 Jan  1 08:12 armada-3720-customer0.dtb         
: W4 Z* M) G$ t, j* qsh-4.3# exit                                                                    9 r3 F: X* N% K' [
exit                                                                           
/ Q2 M6 \0 Y$ F[  864.766176] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00+ A* J  P  s) n* b
[  864.766176]                                                                  7 k4 J) b  B! p& X* v- {+ E
[  864.775286] CPU: 1 PID: 1 Comm: sh Not tainted 4.4.52-armada-17.10.1 #21     
% U* x+ A5 D/ U# @3 n. X[  864.782383] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 ()0 y( Q6 R$ _' z' Z& M; n
[  864.790125] Call trace:                                                      
- W) a" i% s. u0 H[  864.792664] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    ) T, k; k1 k9 r% v: m
[  864.798165] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
( i8 z/ }# @3 t+ |; `' g[  864.803298] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        0 t6 U9 u2 @7 ?; A4 x
[  864.808429] [<ffffffc00012b32c>] panic+0xd4/0x218                           
$ ^- q5 Z3 s' D! X) D2 T[  864.813202] [<ffffffc0000a48c4>] do_exit+0x974/0x978                        
4 I, h9 t$ K# }, ]$ v7 o[  864.818420] [<ffffffc0000a4934>] do_group_exit+0x3c/0xa8                     ! z: x) G8 C! ?& i5 d
[  864.823733] [<ffffffc0000a49b0>] __wake_up_parent+0x0/0x28                  
' ~: O3 W+ K2 W. E3 o[  864.829762] [<ffffffc000085e30>] el0_svc_naked+0x24/0x28                     ' J( X8 h' ~9 X' k* e
[  864.835258] CPU0: stopping                                                   
( V& L& Q% B' g: K: ~2 |% m& E6 h[  864.837860] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.4.52-armada-17.10.1 1
9 L* B$ O$ i' C[  864.845689] Hardware name: Marvell Armada 3720 for Eli-Cat DB-88F3720-DDR3 (). v* v' H$ V* v, O- ~$ q
[  864.853256] Call trace:                                                      
+ b& j5 R! t, a6 w6 }+ w[  864.855337] [<ffffffc000089b10>] dump_backtrace+0x0/0x108                    
$ @: k# \. W; J  i3 |! p[  864.861186] [<ffffffc000089c2c>] show_stack+0x14/0x20                        
/ z2 S4 A4 i* Z9 |; u, }[  864.866318] [<ffffffc00029f280>] dump_stack+0x98/0xb8                        4 {8 Y4 n4 N# M9 f' |- J3 S
[  864.871629] [<ffffffc00008efc0>] handle_IPI+0x190/0x1a0                      0 o7 e9 K5 x1 p% k1 C* ?/ ^
[  864.876941] [<ffffffc000082598>] gic_handle_irq+0x78/0x168                  
6 @( `2 l; b, i[  864.882701] Exception stack(0xffffffc0008abda0 to 0xffffffc0008abed0)        
9 N! r, B$ Z) g* B[  864.889367] bda0: ffffffc0008ae000 0000008000000000 ffffffc0008abf00 ffffffc0
% ?( }/ u) i$ `. `5 U( h1 R( z[  864.897557] bdc0: 0000000000000145 ffffffc000890000 0000000000000000 000000007 }% U* c0 S. ^6 ?+ R7 q* B, t
[  864.905660] bde0: 0000000000000001 0000000000000000 00000000000001c0 01000000( ^* H. \; `0 b; H7 j! ?! v% W/ d. u
[  864.913405] be00: 002cd29c00000000 ffffffc01bfccdc0 0000000100021701 ffffffc0
! q7 I! J1 A: @5 O% R0 W3 E% r1 e+ s[  864.921774] be20: 00000000000006d0 0000000000000005 0000000000000000 00000000
8 ?' X9 L- ~3 [' j[  864.929877] be40: 0000000000000000 0000000000000019 0000000000000001 00000007
+ }0 P. Q  N) C# Q8 s[  864.937980] be60: 000000000000000e ffffffc0008ae000 ffffffc0008ae8d8 ffffffc8
- C& T  G1 Q( C( w, p' J9 ^[  864.946172] be80: ffffffc0008abf20 ffffffc000631000 ffffffc000890000 ffffffc0  [: H5 K& w1 h2 {+ L
[  864.954274] bea0: ffffffc0008a8000 0000000000000000 0000000000000000 ffffffc01 o' f( ?+ ]' {  F9 l4 G9 i4 {
[  864.962017] bec0: ffffffc00008683c ffffffc0008abf00                          ; l- s- A5 M8 E
[  864.967508] [<ffffffc000085700>] el1_irq+0x80/0xf8                           * \+ C* ~" N9 T3 H( X6 _! l
[  864.972019] [<ffffffc0000d8164>] default_idle_call+0x1c/0x38                 ' |# `/ K8 ^% x$ A3 R# m* t! x
[  864.977958] [<ffffffc0000d8398>] cpu_startup_entry+0x1c8/0x218                 y0 n# Y" _& n. z* N2 c
[  864.984262] [<ffffffc000621c20>] rest_init+0x88/0x98                         1 F1 r7 P+ U! w7 p; G2 K! C
[  864.989482] [<ffffffc00084d950>] start_kernel+0x384/0x398                    
  W$ w. u6 D( h0 A7 C7 G, u- Z[  864.994889] [<0000000000627000>] 0x627000                                    
: [/ k5 F# V  _9 O& w[  864.999133] ---[ end Kernel panic - not syncing: Attempted to kill init! exi01 N7 q3 M" o& i% G& f
[  864.999133]                                                                  
+ t0 J. u' M3 W3 G. e; A0 A- e4 c; @" Y$ U1 ]7 _

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, 2025-8-4 17:42 , Processed in 0.066317 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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