|
一开始在咸鱼上买了一个商家配置好的F7607p,能正常使用。
" [' e: v) X/ B5 J% W8 @5 T+ | I3 w' ^5 q
但是进telnet之后就遇到了一个很奇怪的问题。# Y+ {2 O. E0 ~- t G
使用upgradetest getver命令,提示无法获取到备份分区的版本号,只能显示当前分区的。
/ t3 w8 C" s8 k: o: _4 M; }使用hexdump -C -s 0x180 -n 128 /dev/mtd9能获取到kernel的版本号,hexdump -C -s 0x180 -n 128 /dev/mtd10就是乱七八糟的' S6 t2 u& @1 X% E2 w
这时候切换到mtd10却也能正常启动,这时候hexdump -C -s 0x180 -n 128 /dev/mtd9变成乱码了,可是hexdump -C -s 0x180 -n 128 /dev/mtd10又能正常获取了0 P' l7 _5 f4 ~, A0 H
拆机进uboot重新刷过kernel和plugin了,还是不行……1 z# _0 ] V) C/ S3 Z3 N* P: f
求探讨-。-+ f7 T& `4 g0 n* _5 y3 B% l
' B3 g: B# S F/ @! ?4 w8 H
% i! R3 Q. U4 @. x/ K
2 @- @, d! ?6 a E* [$ r9 a: X
/ # upgradetest getver. [; Z! e% {$ K& M
<b000000005>12217:10:58 [U_upgradetest][Error] [pon_version_mgr(240)GetVersionHeade] get upgrade version failed!6 x* ?0 H0 v3 N2 o; K0 F) v
<b000000005>12217:10:58 [U_upgradetest][Error] [pon_version_mgr(359)GetVerNumString] get VersionHeader failed!
" G; k( u1 ~! a- B; @% aMain version num:NULL
" R5 D0 W, [$ c- g7 F @) ]Spare version num: V2.0.0P1N8
* L) O' V8 L4 Y* F# f* S! Wsuccess!
% N. r J' N' i5 W- _/ # hexdump -C -s 0x180 -n 128 /dev/mtd9
0 s: W- }$ w+ f" z, T. G/ f00000180 5a 58 48 4e 20 46 37 36 30 37 50 20 55 4e 49 20 |ZXHN F7607P UNI |
; |' ]6 l9 m* V0 R8 s00000190 56 32 2e 30 2e 30 50 31 4e 38 00 00 00 00 00 00 |V2.0.0P1N8......|, o8 C3 t/ V& d7 n
000001a0 01 00 00 00 00 88 08 00 b0 5b ae 02 16 0d 6a 8e |.........[....j.|- i8 G: X8 w) }" o; ^
000001b0 70 5b 76 00 00 00 38 02 13 36 d0 97 00 00 00 00 |p[v...8..6......|. F# i7 u- b& C# i+ M
000001c0 00 00 38 02 00 00 00 00 50 31 54 35 00 00 00 00 |..8.....P1T5....|; X, }5 Z( b2 @: _, g
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 |................|
' u; W+ V' c7 t! h" B000001e0 9a b8 ad db 32 30 32 32 30 36 33 30 30 39 32 34 |....202206300924|8 S/ C3 a2 d; Z- M# m
000001f0 32 35 00 00 00 00 00 00 ff ff ff ff ff ff ff ff |25..............|9 ^0 U, y+ \; f" h( @ Z0 l6 n
00000200. h8 m4 B- A+ _. P( T$ y& p/ |
/ # hexdump -C -s 0x180 -n 128 /dev/mtd10
5 D o c3 w" J7 z D00000180 4e a9 06 69 43 fb 86 78 e6 b1 c8 73 ed ee 52 a7 |N..iC..x...s..R.|! r! ~" P- A, @* b' c0 O
00000190 b5 c0 cf 1d 14 09 aa 47 65 37 87 c8 98 50 5b 87 |.......Ge7...P[.|! Y. E8 Q. O9 I/ p% @
000001a0 f6 17 fb d8 75 e5 b3 02 1c 60 1f c8 29 73 32 17 |....u....`..)s2.|' v7 n+ f6 x, g3 {6 ]
000001b0 37 73 95 1a c8 9e b3 c8 0f c2 74 1b e1 bc 5e 3c |7s........t...^<|
% I6 \* x9 B! Z- P000001c0 1e 7b 38 b0 0e 2f 43 e9 e4 84 fd 73 c9 5f b6 0e |.{8../C....s._..|% M& c% P0 M/ h2 n% J% S
000001d0 4e 94 fe 7a a4 df 2d 4e a6 de 36 a7 43 d2 43 53 |N..z..-N..6.C.CS|
]5 Q: V% Q) L- L+ l% l$ Q! P000001e0 53 af 09 50 74 5b 0c 44 0e 4a 94 dc 12 98 9b 5c |S..Pt[.D.J.....\|: [4 n) ?; }$ M/ J N2 N3 w
000001f0 0b 32 51 58 18 05 df 2a be 08 8a 23 7a 25 2c cf |.2QX...*...#z%,.|0 f' b1 [; c- p& r9 W# k/ G
00000200- L/ @7 b7 W# f: `) p$ c& U! p8 y
/ # cat /proc/mtd& N, w' L& }! X& ~% `( g0 ]& R1 q4 k: }
dev: size erasesize name9 V/ ^& F$ ~* }3 A/ L
mtd0: 10000000 00020000 "whole flash"
* r% B: z) \; _. f( Umtd1: 00200000 00020000 "u-boot" |- r$ O8 C# J, _# `& r
mtd2: 00200000 00020000 "others": ~: W- ]6 b9 T: a% g
mtd3: 00200000 00020000 "parameter tags"7 r+ _( B/ g" G( Q3 {
mtd4: 00200000 00020000 "wlan"& K2 u* ]$ ~, W V+ c# K' [2 {( T. H
mtd5: 00800000 00020000 "usercfg"( o% j% k% p2 L/ Z
mtd6: 01000000 00020000 "framework"
( F/ S: b {( u" s+ d! h$ ^* umtd7: 01000000 00020000 "framework1"
. \% {7 R! l% l1 Rmtd8: 00600000 00020000 "dbus"
- |+ |3 b% v1 emtd9: 02800000 00020000 "kernel1"
1 a n) h" Y3 Z1 Y, P9 c/ t1 g' bmtd10: 02800000 00020000 "kernel2"4 F& `$ @8 W7 ?+ Q/ N
mtd11: 07900000 00020000 "plugin_data"5 [+ m% C1 n) m8 e8 |, C* d
mtd12: 02800000 00020000 "rootfs"- f6 f9 j% k6 u+ X) S) J1 @
/ #
* N$ g+ |: X; ]' ^9 m1 ~
. {; a8 s, X, A9 z1 E- N b S8 c' P5 W+ E y) o Q+ {9 P
6 ^ U8 G- n, p( s' Q. i/ r
; \7 p' L2 a" j9 b: n |
|