<style>p{margin:0}img{border:0}</style>
<font style='font-size:12px'><P>----- Original Message -----<BR>From:Nick Bane <nick@cecomputing.co.uk><BR>To:hurray_0@sina.com<BR>Subject:Re: [Yaffs] A newbie to yaffs<BR>Date:Tue,23 May 2006 19:59:57 CST<BR>> Hi everybody,<BR>> <BR>> <BR>> <BR>> I am a new biehere.I had sent a mail sevral days ago, but with no <BR>> reply. Maybe I made some mistakes when I was sending the mail, so I made <BR>> a copy of it. <BR>> <BR>> I am using linux-2.4.18-rmk4 on my ARM board and I used cramfs <BR>> with a nor flash before. I<BR>> tried to put YAFFS to the kernal tree and use it with a new added nand <BR>> flash on my system. After<BR>> compiling, I can see yaffs under the /proc:<BR>> <BR>> ~ # 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 yaffs<BR>> 44 9 execdomains loadavg self<BR>> 45 92 fb locks slabinfo<BR>> 46 MX2_DMA filesystems meminfo stat<BR>> <BR>> ~ # 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 $<BR>> <BR>> <BR>> <BR>> <BR>> but I faild to mount the /dev/mtdblock/3 as a yaffs partition:<BR>> ~ # 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<BR>> <BR>> <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<BR>> <BR>> <BR>> <BR>> Can anybody help me to resolve this problem?<BR>> <BR>> <BR>Are you using 512 byte or 2k byte oob nand?<BR>The complaint is that the support functions are missing. This probably<BR>means you are trying to mount yaffs2 on a 512 byte nand or vice versa.<BR><BR><BR>Nick Bane<BR><BR>PS You need to subscribe to the list or the moderator (me) needs to<BR>manually permit each of your emails. That causes delay.</P>
<P> </P>
<P> </P>
<P> </P>
<P>Thanks for you to remind me to subscribe to the list.</P>
<P>The nand I used is SamSung's K9F1208U0B, it's 512K byte oob .</P>
<P>And I think my operation to mount the yaffs on it is valid, right? </P>
<P> </P>
<P>Best regards!</P>
<P>Hurray</P>
<P> </P></font><br />
<br />
-------------------------------------------------------------------<br />
采用CMS技术的新东风标致307( <a href=http://ad4.sina.com.cn/sina/limeng3/mail_zhuiyu/2006/mail_zhuiyu_20060522.html target=_blank>http://ad4.sina.com.cn/sina/limeng3/mail_zhuiyu/2006/mail_zhuiyu_20060522.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> )