|
|
一开始在咸鱼上买了一个商家配置好的F7607p,能正常使用。
但是进telnet之后就遇到了一个很奇怪的问题。
使用upgradetest getver命令,提示无法获取到备份分区的版本号,只能显示当前分区的。
使用hexdump -C -s 0x180 -n 128 /dev/mtd9能获取到kernel的版本号,hexdump -C -s 0x180 -n 128 /dev/mtd10就是乱七八糟的
这时候切换到mtd10却也能正常启动,这时候hexdump -C -s 0x180 -n 128 /dev/mtd9变成乱码了,可是hexdump -C -s 0x180 -n 128 /dev/mtd10又能正常获取了
拆机进uboot重新刷过kernel和plugin了,还是不行……
求探讨-。-
/ # upgradetest getver
<b000000005>12217:10:58 [U_upgradetest][Error] [pon_version_mgr(240)GetVersionHeade] get upgrade version failed!
<b000000005>12217:10:58 [U_upgradetest][Error] [pon_version_mgr(359)GetVerNumString] get VersionHeader failed!
Main version num:NULL
Spare version num: V2.0.0P1N8
success!
/ # hexdump -C -s 0x180 -n 128 /dev/mtd9
00000180 5a 58 48 4e 20 46 37 36 30 37 50 20 55 4e 49 20 |ZXHN F7607P UNI |
00000190 56 32 2e 30 2e 30 50 31 4e 38 00 00 00 00 00 00 |V2.0.0P1N8......|
000001a0 01 00 00 00 00 88 08 00 b0 5b ae 02 16 0d 6a 8e |.........[....j.|
000001b0 70 5b 76 00 00 00 38 02 13 36 d0 97 00 00 00 00 |p[v...8..6......|
000001c0 00 00 38 02 00 00 00 00 50 31 54 35 00 00 00 00 |..8.....P1T5....|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 |................|
000001e0 9a b8 ad db 32 30 32 32 30 36 33 30 30 39 32 34 |....202206300924|
000001f0 32 35 00 00 00 00 00 00 ff ff ff ff ff ff ff ff |25..............|
00000200
/ # hexdump -C -s 0x180 -n 128 /dev/mtd10
00000180 4e a9 06 69 43 fb 86 78 e6 b1 c8 73 ed ee 52 a7 |N..iC..x...s..R.|
00000190 b5 c0 cf 1d 14 09 aa 47 65 37 87 c8 98 50 5b 87 |.......Ge7...P[.|
000001a0 f6 17 fb d8 75 e5 b3 02 1c 60 1f c8 29 73 32 17 |....u....`..)s2.|
000001b0 37 73 95 1a c8 9e b3 c8 0f c2 74 1b e1 bc 5e 3c |7s........t...^<|
000001c0 1e 7b 38 b0 0e 2f 43 e9 e4 84 fd 73 c9 5f b6 0e |.{8../C....s._..|
000001d0 4e 94 fe 7a a4 df 2d 4e a6 de 36 a7 43 d2 43 53 |N..z..-N..6.C.CS|
000001e0 53 af 09 50 74 5b 0c 44 0e 4a 94 dc 12 98 9b 5c |S..Pt[.D.J.....\|
000001f0 0b 32 51 58 18 05 df 2a be 08 8a 23 7a 25 2c cf |.2QX...*...#z%,.|
00000200
/ # cat /proc/mtd
dev: size erasesize name
mtd0: 10000000 00020000 "whole flash"
mtd1: 00200000 00020000 "u-boot"
mtd2: 00200000 00020000 "others"
mtd3: 00200000 00020000 "parameter tags"
mtd4: 00200000 00020000 "wlan"
mtd5: 00800000 00020000 "usercfg"
mtd6: 01000000 00020000 "framework"
mtd7: 01000000 00020000 "framework1"
mtd8: 00600000 00020000 "dbus"
mtd9: 02800000 00020000 "kernel1"
mtd10: 02800000 00020000 "kernel2"
mtd11: 07900000 00020000 "plugin_data"
mtd12: 02800000 00020000 "rootfs"
/ #
|
|