<style>p{margin:0}img{border:0}</style>
<font style='font-size:12px'><P>I am using linux-2.4.18-rmk4 on my ARM board and I used cramfs with a nor flash before. I <BR>tried to put YAFFS to the kernal tree and use it with a new added nand flash on my system. After <BR>compiling, I can see yaffs under the /proc:</P>
<P>~ # ls /proc<BR>1 47 apmc fs misc swaps<BR>10 48 bus interrupts modules sys<BR>16 5 cmdline iomem mounts sysvipc<BR>2 51 cpu ioports mtd tty<BR>3 6 cpuinfo kcore net uptime<BR>32 7 devices kmsg partitions version<BR>4 8 driver ksyms scsi <FONT color=#ff0000>yaffs</FONT><BR>44 9 execdomains loadavg self<BR>45 92 fb locks slabinfo<BR>46 MX2_DMA filesystems meminfo stat</P>
<P>~ # cat /proc/yaffs<BR>YAFFS built:May 20 2006 13:51:43<BR>$Id: yaffs_fs.c,v 1.39 2005/04/24 08:54:36 charles Exp $<BR>$Id: yaffs_guts.c,v 1.41 2005/04/24 08:54:36 charles Exp $</P>
<P> </P>
<P>Also I can see yaffs in /proc/filesystem:<BR>~ # cat /proc/filesystems <BR>nodev rootfs<BR>nodev bdev<BR>nodev proc<BR>nodev sockfs<BR>nodev tmpfs<BR>nodev shm<BR>nodev pipefs<BR>ext2<BR>cramfs<BR>umsdos<BR>msdos<BR>vfat<BR>nodev devfs<BR>nodev nfs<BR>ntfs<BR>jffs2<BR><!--coloro:#FF0000--><SPAN style="COLOR: #ff0000"><!--/coloro-->yaffs<!--colorc--></SPAN><!--/colorc--><BR>romfs<BR>nodev autofs<BR>nodev devpts<BR>nodev usbdevfs<BR>nodev usbfs</P>
<P> </P>
<P>but I faild to mount the /dev/mtdblock/3 as a yaffs partition:<BR><FONT color=#ff0000>~ # mount -t yaffs /dev/mtdblock/3 /mnt<BR>yaffs: Attempting MTD mount on 31.3, dev is 7939 "1f:03"<BR>yaffs: MTD device does not support required functions <BR>mount: Mounting /dev/mtdblock/3 on /mnt failed: Invalid argument</FONT></P>
<P><BR>PS: There are 5 partitions in my board. The last two is for NAND Flash :<BR>Using static partition definition<BR>Creating 3 MTD partitions on "Motorola Mx2 Flash":<BR>0x00000000-0x00100000 : "bootloader"<BR>0x00100000-0x00300000 : "kernel"<BR>0x00300000-0x01000000 : "file system"<BR>nand_maf_id:0xec nand_dev_id:0x76<BR>NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung unknown 64Mb)<BR>Creating 2 MTD partitions on "Samsung unknown 64Mb":<BR>0x00000000-0x00400000 : "yaffs"<BR>0x00400000-0x04000000 : "user</P>
<P> </P>
<P>Can anybody help me to resolve this problem?<<br />
<br />
-------------------------------------------------------------------<br />
只花一元就买了个新手机!忍不住给大家看看( <a href=http://ad4.sina.com.cn/wx/ads/ebay.html target=_blank>http://ad4.sina.com.cn/wx/ads/ebay.html</a> )<br />
<br />
===================================================================<br />
注册新浪2G免费邮箱( <a href=http://mail.sina.com.cn/chooseMode.html target=_blank>http://mail.sina.com.cn/chooseMode.html</a> )BR></P></font>