1 Jan 2007 23:22
Re: [RFC] MTD driver for MMC cards
Arnd Bergmann <arnd <at> arndb.de>
2007-01-01 22:22:13 GMT
2007-01-01 22:22:13 GMT
On Sunday 31 December 2006 13:32, Pierre Ossman wrote: > Arnd Bergmann wrote: > > I'm a complete MTD noob, but what uses does the MTD layer have besides > JFFS2. If it's none, than this advantage isn't that big of a deal. > > > * It becomes possible to use MMC cards with jffs2 even with CONFIG_BLOCK > > disabled, which can save a significant amount of kernel memory on > > small machines that have an MMC slot but no other block device. > > > > From what I've heard, JFFS2 is close to unusuable on the sizes of modern > SD/MMC cards. So I'd like to see some more use cases before I'm ready > to let this in. There are multiple efforts in progress to get a jffs2 replacement. NAND flash in embedded devices has the same size as it has on MMC card potentially, so we will need one soon. David Woodhouse has pushed the limit that jffs2 can reasonably used to 512MB, which is the size used in the OLPC XO laptop. If there are ways to get beyond that (which I find unlikely), there will be a hard limit 2GB or 4GB because of limitations in the fs layout. One promising effort for a replacement is Jörn's logfs (http://wiki.laptop.org/go/Logfs), which should scale well to many gigabytes. A driver based on MMC would be a nice development tool for that, since it enables regular PCs as a debugging machine instead of having to load test kernels onto an actual embedded machine.(Continue reading)
RSS Feed