CFI Flash problem.

Mori Hiroki yamori813 at yahoo.co.jp
Wed Dec 27 00:23:00 UTC 2017


Hi.

I compite flush upgrade for SPI flash.

But I have problem at CFI flash. I can't correct upgrade
CFI Flash. I do flash upgrade then can't boot it.

I try on RT3052 with sys/mips/mediatek code. Flash is MX
29LV320BTI.


Upgrade method used by tftp and dd. This is same as SPI
flash.

This is image dump.

microserver % hexdump Planex_MZK-WNH_FDT.zimage
0000000 0527 5619 c441 f1ab 3c5a 1ed0 1100 bf50
0000010 0080 0011 0080 0011 413a 7d8b 0505 0302
0000020 7246 6565 5342 2044 654b 6e72 6c65 4920
0000030 616d 6567 0000 0000 0000 0000 0000 0000

This is flash dump by u-boot command.

RT3052 # md bfc50000
bfc50000: 56190527 f1abc441 1ed03c5a bf501100    '..VA...Z<....P.
bfc50010: 00110080 00110080 7d8b413a 03020505    ........:A.}....
bfc50020: 65657246 20445342 6e72654b 49206c65    FreeBSD Kernel I
bfc50030: 6567616d 00000000 00000000 00000000    mage............

Always broken some byte.
Also I have strange behavior. I copy to flash to md then
first time fail but second time success.

# dd if=/dev/cfid0s.rootfs of=/dev/md0 bs=64k
dd: /dev/md0: No space left on device
29+0 records in
28+0 records out
1835008 bytes transferred in 2.198883 secs (834518 bytes/sec)
# dd if=/dev/cfid0s.rootfs of=/dev/md0 bs=64k
41+0 records in
41+0 records out
2686976 bytes transferred in 1.467438 secs (1831066 bytes/sec)


This is only by telnet access. There is work fine on serial
console. 

If you have some advice, please let me know.

Regards

Hiroki Mori



More information about the freebsd-mips mailing list