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 <
manningc2@actrix.gen.nz>:
> 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.
>