查看: 426|回复: 4

[系统求助] 求助:斐讯K2升级到最新版后用breed Web助手通用版v2.8版本刷机后变砖

[复制链接]

主题

好友

34

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-20 23:22 |显示全部楼层
Anywlan微信公众号
斐讯K2 A2版本机器升级到官方最新版本22.4.5.39后正常,但手多,又用“路由器刷breed Web助手通用版v2.8版本”软件想刷入Breed,但提示刷机失败,telnet服务未能开启,最可悲的是重启机器后找不到无线信号,也进不去管理网页,192.168.2.1地址ping不通,连电脑后,电脑网卡也分配不到ip,看来是变砖了。# c* S4 m) i0 x- i" X3 i2 ^1 o$ g
拆开机器后,用TTL线查看启动信息确认是系统有问题了,系统最后启动到下面就停止了, R% c! ^+ g: [4 z) V: A
[   22.704000] jffs2: Further such events for this erase block will not be printed
0 i' a4 i! D) P/ Y2 v$ M3 j[   22.736000] jffs2: Empty flash at 0x005788a4 ends at 0x0057b9a0/ V8 r; r. |7 J9 c. a
[   22.756000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650000: 0x6af5 instead
9 [& X# w! O+ l3 ^; C/ ][   22.776000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650004: 0x1674 instead9 l7 [2 M. @0 x
[   22.796000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650008: 0xed78 instead. y6 o, q8 {( e5 a- ~* g
[   22.816000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065000c: 0xdc10 instead2 Y# x$ p, @6 z2 z0 g% q
[   22.832000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650010: 0x4ddb instead
1 t0 K. S2 Y6 f- s  s2 N' I) o0 T. `[   22.852000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650014: 0x3c6a instead
- _- Y% d- |$ j1 C. Q6 z[   22.872000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650018: 0xd4dd instead( J3 z: Z+ B1 z
[   22.888000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0065001c: 0xa384 instead, \5 d& G5 }/ Q  A  r
[   22.908000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650020: 0x2e40 instead
- d, V7 \  [2 ^5 C( C& M. T. d[   22.928000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00650024: 0x963b instead# ]. f/ ]; J5 U# W- L
[   22.948000] jffs2: Further such events for this erase block will not be printed! N* I8 x) d. G
[   22.988000] jffs2: Old JFFS2 bitmask found at 0x0065f674. h; d; B. V9 \
[   23.000000] jffs2: You cannot use older JFFS2 filesystems with newer kernels" I$ D* K/ R/ J# z9 R$ \) {& Y
[   23.012000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660000: 0xd336 instead
' N. l! A' \& ], S8 s& n3 S[   23.032000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660004: 0x0219 instead, u, G1 w5 R$ Q  m: G
[   23.052000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066000c: 0xf7fb instead8 Z! Q- e. Y6 [% F/ B/ ?/ Y) F# l
[   23.068000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660018: 0x0081 instead- k$ v! m# V  O
[   23.088000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660024: 0xa040 instead
( x4 l7 ^, M# p1 p/ W7 z[   23.108000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660028: 0xa040 instead. D% s" z& O5 i0 V( T- N3 [
[   23.128000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660044: 0xfb0e instead
  d/ d% ]" }: H" m$ w$ w[   23.144000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660048: 0x0219 instead
0 U% _4 R* c5 [" u! K2 `/ Y  T[   23.164000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00660050: 0xf7fb instead2 Y* R& ?- n! r  Q* {: }+ w
[   23.184000] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0066005c: 0x0081 instead: x! T2 @% N' G6 d, v' N# e3 a" r8 k
[   23.200000] jffs2: Further such events for this erase block will not be printed
) B" G9 X1 R, D4 i, z! J[   23.216000] jffs2: Old JFFS2 bitmask found at 0x0066023c1 W- D- _$ Q  n5 x! h9 l
[   23.228000] jffs2: You cannot use older JFFS2 filesystems with newer kernels
) f) A3 Y% Z1 Q! z1 b! w# ^[   23.264000] jffs2: Empty flash at 0x0066b978 ends at 0x0066b998
7 |% o$ f" W$ e/ X[   23.280000] jffs2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
& ]- j/ P4 F2 a" t8 q& v* D[   23.296000] jffs2: empty_blocks 13, bad_blocks 0, c->nr_blocks 1032 x* y2 G1 b. c  @0 o" a9 f
[   23.308000] VFS: Cannot open root device "mtdblock5" or unknown-block(31,5): error -56 _% [0 h' e7 [
[   23.324000] Please append a correct "root=" boot option; here are the available partitions:
  f! r# o" O( a5 [8 b) S1 |4 ?/ Z[   23.340000] 1f00            8192 mtdblock0  (driver?)8 Y, j' U4 o* ]6 d0 Q: }
[   23.352000] 1f01             192 mtdblock1  (driver?)
( h$ [8 S* J- ?) z[   23.360000] 1f02              64 mtdblock2  (driver?)6 I3 Z; J% M6 H% e: c
[   23.372000] 1f03              64 mtdblock3  (driver?), I! ^( W4 H" j( v: t3 \& r) t
[   23.384000] 1f04            7872 mtdblock4  (driver?), v2 x2 c8 v% |3 U+ ]* b. t8 I! z
[   23.392000] 1f05            6638 mtdblock5  (driver?)6 d+ e( p& y! K. t. a
[   23.404000] 1f06             960 mtdblock6  (driver?)
: x( d- i" j. }$ r3 T" T8 y[   23.412000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,5)2 ]! `7 R9 z7 L' E" C7 U# ]
看来是文件系统有问题挂不上了。
+ U2 L4 O# j' N8 i7 G  v再次重新插电开机,然后迅速按下4,出现以下画面
4 e0 t* M6 ?6 k' I8 rPlease choose the operation: 1 E! C9 p6 t6 W$ Y+ Q- I+ F
   1: Load system code to SDRAM via TFTP.
( Z4 |% M% p7 s! u   2: Load system code then write to Flash via TFTP. # x/ m; O# [" V1 i) ?( a& t: ]$ u: f
   3: Boot system code via Flash (default).
) T- i: W4 g! T) [' Y0 p   4: Entr boot command line interface.
1 `# m, [4 b' I- }   6: Load all then write to Flash via TFTP. & F" L2 r6 t4 Z8 A5 v  d
   7: Load Boot Loader code then write to Flash via Serial. $ e* F* \* q+ }9 C
   9: Load Boot Loader code then write to Flash via TFTP.
+ m; u! [. q. ?8 K; ^( \% i5 x) ]( o& ?- w) @4 m
You choosed 45 R2 I& J2 U0 ~. ~
( D) A: l) d& l- p

5 d& L4 g1 ]5 h2 I3 m% @3 O3 `8 ?; G$ }8 `, G
CFE Mode
* ^% N2 r( l' O& V   : e0 f" Q/ j/ [
4: System Enter Boot Command Line Interface.* T- ~: P# A7 E  [9 h
7 C7 ~, s4 }9 J2 m5 ^* h
U-Boot 1.1.3 ( - )
8 [" S$ j' w4 @. q4 K" L+ s. HMT7620 # ?          % j' C* E8 f; S* r' m: z
?       - alias for 'help'
+ l  n$ u& n: R  g1 j; ?bootm   - boot application image from memory
6 ^# k& D% z# }7 C4 N* hcp      - memory copy
4 a& G5 A, ~+ uerase   - erase SPI FLASH memory
2 Q* w* o8 H1 O! Bgo      - start application at address 'addr'
+ P8 t# h, o8 j6 f9 I3 Bhelp    - print online help* x6 i- Z8 G6 S; ]- Z; U+ \8 F
loadb   - load binary file over serial line (kermit mode)
+ l; C5 q3 P, o# n; `5 g! emd      - memory display9 D- _8 n0 n" R6 z7 G, z
mdio   - Ralink PHY register R/W command !!) H( z2 J  h9 I" Z
mm      - memory modify (auto-incrementing)
4 v* k* l, @! onm      - memory modify (constant address)% D; D' K$ v. w, u
phic_fac - Phicomm factory toolbox. run "help phic_fac" for help0 j9 G7 e8 v4 S: z
printenv- print environment variables
& L6 A+ U+ O1 ?$ mreset   - Perform RESET of the CPU  {8 \5 d6 ~9 d; v8 Z
rf      - read/write rf register
6 M, R, k4 L! f+ asaveenv - save environment variables to persistent storage
/ e  l, l7 E# {setenv  - set environment variables5 F' x) j4 @) X* V: j" f" m9 J' I
tftpboot- boot image via network using TFTP protocol" X$ W0 @" O( i# Q% C: G
version - print monitor version  `1 b2 ], }! C
MT7620 # printenv/ t; d# U/ A" I/ I8 L* D
bootcmd=tftp& t$ H- z3 M3 K1 X5 y# L8 s
bootdelay=55 ^! Z1 k6 }2 \, L2 T+ b, u
baudrate=57600* N) l4 o1 o/ F
ethaddr="00:AA:BB:CCD:10"
6 l, p: G2 Y4 |3 D9 y$ f6 ?ipaddr=192.168.2.1
3 N" n6 |0 E& wserverip=192.168.2.10
2 l5 g% j8 Q+ {5 |, ]stdin=serial% {6 q" b, R& |- Z
stdout=serial
' x  |: B# g6 b; g+ dstderr=serial
' d4 j: U: \' a" [( l& b" D: k# A. y6 j' n- B. W
Environment size: 150/4092 bytes
( P" @4 ~! C" O0 F8 U% i$ }看来可以登录MT7620控制台,?和printenv命令是我输入的,我想是否可以在电脑上建立TFTP服务器,把固件放在上面,然后通过
/ F$ x2 r  \5 S0 e1 f  k/ Htftpboot命令将固件下载到路由器的内存中,然后再通过一些命令的方式将固件重新写入路由器,请教各位大神们,像我这样的情况是否还有救(我用低版本时刷入的Breed备份过eeprom.bin firmware.bin full.bin),有救的话麻烦贴一下详细的命令,小弟再次多多学习和感谢了!!!* K- B" R* X! W$ u* D* o

$ _+ L# y0 r7 t! Y* d5 ?( t. {

主题

好友

3300

积分

少校

签到天数: 166 天

[LV.7]常住居民III

发表于 2016-10-21 10:11 |显示全部楼层
选项2 上传固件即可  原版uboot估计要crc校验 不能刷第三方系统
回复

使用道具 举报

主题

好友

3300

积分

少校

签到天数: 166 天

[LV.7]常住居民III

发表于 2016-10-21 10:12 |显示全部楼层
注意看启动等待7个选项意思 一目了然 mtk的uboot做的够傻瓜了 比ar的好多了
回复

使用道具 举报

主题

好友

34

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-21 10:34 |显示全部楼层
本帖最后由 hhlyt 于 2016-10-21 10:35 编辑
* S& F( P* s0 [% i6 @
; H4 g' ?" [7 c% ]多谢楼上大神的回复和指点,本人是小白,能否把2步骤说得详细些,多多麻烦了3 [8 A# H& {% `0 ]
1.固件用哪个版本文件,可以用我原来备份的bin文件吗?. `3 z/ H* N6 x& e! M
2.能否写2的详细步骤。我理解2是从外部TFTP服务器上下载固件到flash中,下载完后还要执行什么命令和步骤确保重启ok3.printenv中没有TFTP ServerIP环境变量,要设置哪个变量后才能从TFTP服务器下载固件?(好像是ServerIP是吗?)( h' Z- G* f. f: e" W7 C0 D
回复

使用道具 举报

主题

好友

34

积分

新兵上阵

签到天数: 1 天

[LV.1]初来乍到

发表于 2016-10-21 20:53 |显示全部楼层
多谢各位支持,已经恢复好机器了,用的是原先低版本备份的firmware.bin,MTK的uboot功能太好用了,赞一个。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入

本版积分规则

关闭

站长推荐 上一条 /1 下一条

Archiver| 手机版| 中国无线门户 ( 粤ICP备11076993 )  |网站地图

GMT+8, 2018-5-25 03:52

Powered by Discuz! X3.2

© 2003-2013 广州威思信息科技有限公司

返回顶部 返回列表