When I try to read from a mtd (NAND) device using dd I get errors when try to read 24000k or more.
Here are the dd commands I'm using:
Code:
dd if=/dev/mtd20 of=testimg_out bs=2048 count=11500
11500+0 records in
11500+0 records out
Code:
dd if=/dev/mtd20 of=testimg_out bs=2048 count=12000
<3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error :
<3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error
: <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error
: <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable erro
r : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable err
or : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable er
ror : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable e
rror : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable .......
Does anyone know what is wrong? Is there some kind of buffer size liming in the mtd driver?