Hi Hiep-san, On Thu, Jul 3, 2014 at 7:09 AM, Cao Minh Hiep <hiepcm@xxxxxxxxx> wrote: > On 06/30/2014 04:21 PM, Geert Uytterhoeven wrote: > > On Mon, Jun 30, 2014 at 4:29 AM, カオ ミン ヒェップ <cm-hiep@xxxxxxxxxxx> wrote: > > > "EXT3-fs (mtdblock2): error: can't find ext3 filesystem on dev mtdblock2. > > > EXT2-fs (mtdblock2): error: can't find an ext2 filesystem on dev > > > mtdblock2. > > > EXT4-fs (mtdblock2): VFS: Can't find ext4 filesystem > > > FAT-fs (mtdblock2): bogus number of reserved sectors > > > FAT-fs (mtdblock2): Can't find a valid FAT filesystem > > > FAT-fs (mtdblock2): bogus number of reserved sectors > > > FAT-fs (mtdblock2): Can't find a valid FAT filesystem > >> mount: you must specify the filesystem type" > > > root@linaro-nano:~# mount /dev/mtdblock2 /mnt/ > > Strange. > > > > Can you check that writing works using some other way, e.g. using dd? > > I have checked the writing works using other way (using dd command directly) > as below: > > # uname -a > Linux linaro-nano 3.10.31-ltsi-00002-g7bdf07f-dirty #1 Mon Jun 30 09:18:01 > JST 2014x > # du -h 2.in > 2.1M 2.in > > # dd if=2M.in of=/dev/mtdblock2 bs=1M count=2 > 2+0 records in > 2+0 records out > 2097152 bytes (2.1 MB) copied, 155.454 s, 13.5 kB/s > root@linaro-nano:~# dd if=/dev/mtdblock2 of=2M.out bs=1M count=2 > 2+0 records in > 2+0 records out > 2097152 bytes (2.1 MB) copied, 83.3882 s, 25.1 kB/s > root@linaro-nano:~# ls > 2M.in 2M.out > root@linaro-nano:~# md5sum 2M.in 2M.out > bf90a4724c584901fae07749965208e3 2M.in > bf90a4724c584901fae07749965208e3 2M.out So writing works. Then I guess you'll have to do more investigations: 1. Clear /dev/mtdblock2: dd if=/dev/zero of=/dev/mtdblock2 bs=1M 1. Create an ext3 file system on /dev/mtdblock2 2. Create a file with the same size as mtdblock2: dd if=/dev/zero of=file bs=size count=1 3. Create an ext3 file system on file 4. Compare the ext3 file systems on /dev/mtdblock2 and file, using e.g. hd and diff -u, to find out what's different. Once we know what the differences are, we can investigate the failure mode. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html