flash_eraseall mtdX分区失败
Hi, 各位高手请帮忙分析下。当linux启动后,进入shell命令行。
出现如下错误。
/ # flash_eraseall
flash_eraseall: no MTD device specified
Try `flash_eraseall --help' for more information.
/ # flash_eraseall /dev/mtd3
Erasing 128 Kibyte @ 0 --0 % complete.libmtd: error!: MEMERASE64 ioctl failed
for eraseblock 0 (mtd3)
error 5 (Input/output error)
flash_eraseall: /dev/mtd3: MTD Erase failure: Input/output error
Erasing 128 Kibyte @ 20000 --0 % complete.libmtd: error!: MEMERASE64 ioctl fai
led for eraseblock 1 (mtd3)
error 5 (Input/output error)
flash_eraseall: /dev/mtd3: MTD Erase failure: Input/output error
Erasing 128 Kibyte @ 40000 --1 % complete.libmtd: error!: MEMERASE64 ioctl fai
led for eraseblock 2 (mtd3)
error 5 (Input/output error)
flash_eraseall: /dev/mtd3: MTD Erase failure: Input/output error
Erasing 128 Kibyte @ 60000 --1 % complete.libmtd: error!: MEMERASE64 ioctl fai
led for eraseblock 3 (mtd3)
error 5 (Input/output error)
flash_eraseall: /dev/mtd3: MTD Erase failure: Input/output error
Erasing 128 Kibyte @ 80000 --2 % complete.^C
/ # flash_info
Usage: flash_info device
/ # flash_info /dev/mtd3
Device /dev/mtd3 has 0 erase regions
/ # flash_info /dev/mtd2
Device /dev/mtd2 has 0 erase regions
/ # flash_info /dev/mtd1
Device /dev/mtd1 has 0 erase regions
/ # flash_info /dev/mtd0
Device /dev/mtd0 has 0 erase regions
/ # mtd_debug
/ # cat /proc/mtd
dev: size erasesizename
mtd0: 00080000 00020000 "bootloaders + env"
mtd1: 00200000 00020000 "kernel"
mtd2: 00a00000 00020000 "filesystem"
mtd3: 01380000 00020000 "data"
_debug info dveice[J[J[J[J[J[Jdev[J[J[J/dev/mtd3
mtd.type = MTD_NORFLASH
mtd.flags = MTD_CAP_NORFLASH
mtd.size = 20447232 (19M)
mtd.erasesize = 131072 (128K)
mtd.writesize = 1
mtd.oobsize = 0
regions = 0
/ #
/ # mtd_debug info /dev/mtd3[J[J2
mtd.type = MTD_NORFLASH
mtd.flags = MTD_CAP_NORFLASH
mtd.size = 10485760 (10M)
mtd.erasesize = 131072 (128K)
mtd.writesize = 1
mtd.oobsize = 0
regions = 0
/ #
/ # mtd_debug info /dev/mtd2[J[J1
mtd.type = MTD_NORFLASH
mtd.flags = MTD_CAP_NORFLASH
mtd.size = 2097152 (2M)
mtd.erasesize = 131072 (128K)
mtd.writesize = 1
mtd.oobsize = 0
regions = 0
/ #
/ # mtd_debug info /dev/mtd1[J[J0
mtd.type = MTD_NORFLASH
mtd.flags = MTD_BIT_WRITEABLE
mtd.size = 524288 (512K)
mtd.erasesize = 131072 (128K)
mtd.writesize = 1
mtd.oobsize = 0
regions = 0
/ #
页:
[1]