Signed-off-by: Peter Suti <[email protected]>
---
cmd/mtd.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/cmd/mtd.c b/cmd/mtd.c
index 7f25144098b..32733e8f11f 100644
--- a/cmd/mtd.c
+++ b/cmd/mtd.c
@@ -559,8 +559,10 @@ static int do_mtd_io(struct cmd_tbl *cmdtp, int flag, int
argc,
/* Search for the first good block after the given offset */
off = start_off;
- while (mtd_block_isbad(mtd, off))
+ while (mtd_block_isbad(mtd, off)) {
+ printf("Bad block: failed to read at offset 0x%llx,
skipping.\n", off);
off += mtd->erasesize;
+ }
led_activity_blink();
@@ -572,6 +574,7 @@ static int do_mtd_io(struct cmd_tbl *cmdtp, int flag, int
argc,
/* Skip the block if it is bad */
if (mtd_is_aligned_with_block_size(mtd, off) &&
mtd_block_isbad(mtd, off)) {
+ printf("Bad block: failed to read at offset 0x%llx,
skipping.\n", off);
off += mtd->erasesize;
continue;
}
--
2.43.0