From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from www.mw-itcon.de ([213.146.115.73]) by canuck.infradead.org with smtp (Exim 4.52 #1 (Red Hat Linux)) id 1EHjcs-000069-Di for linux-mtd@lists.infradead.org; Tue, 20 Sep 2005 11:01:50 -0400 Message-ID: <43302456.4080601@mw-itcon.de> Date: Tue, 20 Sep 2005 17:01:42 +0200 From: Peter Menzebach MIME-Version: 1.0 To: dedekind@infradead.org References: <432812E8.2030807@mw-itcon.de> <432817FF.10307@yandex.ru> <4329251C.7050102@mw-itcon.de> <4329288B.8050909@yandex.ru> <43292AC6.40809@mw-itcon.de> <43292E16.70401@yandex.ru> <43292F91.9010302@mw-itcon.de> <432FE1EF.9000807@yandex.ru> <432FEF55.5090700@mw-itcon.de> <433006D8.4010502@yandex.ru> <43300C08.80005@yandex.ru> <433010D8.7000209@mw-itcon.de> <1127225899.20014.61.camel@sauron.oktetlabs.ru> In-Reply-To: <1127225899.20014.61.camel@sauron.oktetlabs.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "Artem B. Bityutskiy" , Linux MTD Subject: Re: data loss on jffs2 filesystem on dataflash List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Artem B. Bityutskiy wrote: > On Tue, 2005-09-20 at 15:38 +0200, Peter Menzebach wrote: ... > > But In your logs, I saw that you have *write buffer* size = 8*1056! > Write buffer size is another thing. It is the minimal flash IO unit. > JFFS2 assumes that it cannot write 1 byte or 100 bytes, it assumes that > it can only write 'write buffer size' bytes. And the goal of the write > buffer is to accumulate many small JFFS2 writes in RAM, and when the > write buffer becomes full, it is flushed to flash. > > So, in your case, make write buffer = Data Flash page size = 1056. > How can this reported from the flash device to the mtd layer and then to jffs2? In the code, I see at the moment only, that in the device driver mtd_info.erasesize is set, later on in jffs2 I see, that this has become the sector_size, which becomes then the wbuf_pagesize. Is here mtd_info.ooblock to be set? Best regards Peter -- Peter Menzebach Menzebach und Wolff IT-Consulting GbR Phone +49 751 355 387 1