From owner-freebsd-small@FreeBSD.ORG Fri May 19 19:17:32 2006 Return-Path: X-Original-To: freebsd-small@freebsd.org Delivered-To: freebsd-small@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 025C516A47B for ; Fri, 19 May 2006 19:17:32 +0000 (UTC) (envelope-from mf.danger@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.190]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECEC943D5D for ; Fri, 19 May 2006 19:17:29 +0000 (GMT) (envelope-from mf.danger@gmail.com) Received: by nf-out-0910.google.com with SMTP id x29so259790nfb for ; Fri, 19 May 2006 12:17:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=n3qEq6tUd4eHe8wGfZaru9ywz6rSzokxZ42rOSsctQaGVq2DTN/9tWAgdS8hywppQNRjA44cfGRtkqkPE74fXefUjVsAY0bFFw1oUDI3+86sP+9kFC3lVz6sx0IOtGztmAIMWOfFDBmOGAD4weQ3HwPkE2m8GYUm05qEzczDUeU= Received: by 10.49.27.12 with SMTP id e12mr1626084nfj; Fri, 19 May 2006 10:35:10 -0700 (PDT) Received: by 10.49.55.14 with HTTP; Fri, 19 May 2006 10:35:10 -0700 (PDT) Message-ID: <9f7850090605191035n746eec0etb2546dd5e15e5ccf@mail.gmail.com> Date: Fri, 19 May 2006 10:35:10 -0700 From: "marty fouts" To: "Jim Thompson" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <446BBE65.50104@FreeBSD.org> <9f7850090605171746p5ff4dbefq46211ce93aafc116@mail.gmail.com> <446C2380.6020000@FreeBSD.org> <9f7850090605181006m56c38a56lcc7037beaf6b6fa@mail.gmail.com> <2159F853-C89E-4032-9931-56F4B7D214C0@netgate.com> <9f7850090605181118o30b71b94mca294b2195e9ae1e@mail.gmail.com> Cc: gnn@freebsd.org, freebsd-small@freebsd.org Subject: Re: Flash File Systems or Translation Layers? X-BeenThere: freebsd-small@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 May 2006 19:17:34 -0000 On 5/18/06, Jim Thompson wrote: > Your >=3D 64MB requirement also tends to 'signal' why you prefer NAND > flash, as its much less > expensive than NOR flash in similar densities. Still, this "64MB" > requirement makes for an expensive board. TS7250, quantity 1, with 128mb NAND is < $200 US. That's hardly expensive. It's one of the cheapest ARM based development board that I'm aware of. > > Agreed. But I think that NAND and NOR are enough different that they > > need to be supported differently. > > Perhaps, thought I will allow that JFFS2 can deal with both, and a > good FTL would be able to 'hide' most of > the details. Here we have to agree to disagree. My experience with JFFS2 suggests that while it can "deal" with NAND, it doesn't do so very well. I also don't believe that a single FTL works well to cover the range of differences between NOR and NAND. I'd rather have a separate FTL for each, that concentrates on doing a good job for that kind of flash.