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