I trace the code, and it seems that it's a problem with getting the partitioning information. I'm going to search in this way. here's the trace I get : mount -tyaffs2 /dev/mtdblock0 /mnt/mtd0 into yaffs2_read_super_mtd into get_sb_bdev into open_bdev_excl into do_open -> get_gendisk : kobj_lookup returned NULL <- do_open : get_gendisk error open_bdev_excl : blkdev_get error open_bdev_excl error : IS_ERR(bdev) = -6 get_sb_bdev result=-6 mount: Mounting /dev/mtdblock0 on /mnt/mtd0 failed: No such device or address 2007/3/20, Charles Manning : > On Wednesday 21 March 2007 04:31, Richard Genoud wrote: > > mount -t yaffs2 /dev/mtdblock0 /mnt/mtd0/ > > mount: Mounting /dev/mtdblock0 on /mnt/mtd0/ failed: No such device or > > address > > You are not getting any yaffs:xxx messages so it looks like the call is being > rejected by mount even before it gets to call any specific yaffs code. > > You can also try turning on more yaffs tracing to see if that helps. >