[Yaffs] A newbie to yaffs
Nick Bane
nick at cecomputing.co.uk
Tue May 23 12:59:57 BST 2006
> Hi everybody,
>
>
>
> I am a new biehere.I had sent a mail sevral days ago, but with no
> reply. Maybe I made some mistakes when I was sending the mail, so I made
> a copy of it.
>
> I am using linux-2.4.18-rmk4 on my ARM board and I used cramfs
> with a nor flash before. I
> tried to put YAFFS to the kernal tree and use it with a new added nand
> flash on my system. After
> compiling, I can see yaffs under the /proc:
>
> ~ # ls /proc
> 1 47 apmc fs misc swaps
> 10 48 bus interrupts modules sys
> 16 5 cmdline iomem mounts sysvipc
> 2 51 cpu ioports mtd tty
> 3 6 cpuinfo kcore net uptime
> 32 7 devices kmsg partitions version
> 4 8 driver ksyms scsi yaffs
> 44 9 execdomains loadavg self
> 45 92 fb locks slabinfo
> 46 MX2_DMA filesystems meminfo stat
>
> ~ # cat /proc/yaffs
> YAFFS built:May 20 2006 13:51:43
> $Id: yaffs_fs.c,v 1.39 2005/04/24 08:54:36 charles Exp $
> $Id: yaffs_guts.c,v 1.41 2005/04/24 08:54:36 charles Exp $
>
>
>
>
> but I faild to mount the /dev/mtdblock/3 as a yaffs partition:
> ~ # mount -t yaffs /dev/mtdblock/3 /mnt
> yaffs: Attempting MTD mount on 31.3, dev is 7939 "1f:03"
> yaffs: MTD device does not support required functions
> mount: Mounting /dev/mtdblock/3 on /mnt failed: Invalid argument
>
>
> PS: There are 5 partitions in my board. The last two is for NAND Flash :
> Using static partition definition
> Creating 3 MTD partitions on "Motorola Mx2 Flash":
> 0x00000000-0x00100000 : "bootloader"
> 0x00100000-0x00300000 : "kernel"
> 0x00300000-0x01000000 : "file system"
> nand_maf_id:0xec nand_dev_id:0x76
> NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung unknown 64Mb)
> Creating 2 MTD partitions on "Samsung unknown 64Mb":
> 0x00000000-0x00400000 : "yaffs"
> 0x00400000-0x04000000 : "user
>
>
>
> Can anybody help me to resolve this problem?
>
>
Are you using 512 byte or 2k byte oob nand?
The complaint is that the support functions are missing. This probably
means you are trying to mount yaffs2 on a 512 byte nand or vice versa.
Nick Bane
PS You need to subscribe to the list or the moderator (me) needs to
manually permit each of your emails. That causes delay.
More information about the yaffs
mailing list