public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* Compact Flash is a valid canidate for an MTD device.
@ 2002-07-26  6:23 Eric W Biederman
  2002-07-26  9:11 ` Jasmine Strong
  0 siblings, 1 reply; 3+ messages in thread
From: Eric W Biederman @ 2002-07-26  6:23 UTC (permalink / raw)
  To: linux-mtd, LinuxBIOS

The Compact Flash extensions to the IDE command set, there is information
that they can indeed be treated as a normal mtd character device.

In particular the following commands were added to IDE.
-  CFA REQUEST EXTENDED ERROR CODE
-  CFA WRITE SECTORS WITHOUT ERASE
-  CFA ERASE SECTORS
-  CFA WRITE MULTIPLE WITHOUT ERASE
-  CFA TRANSLATE SECTOR
-  SET FEATURES Enable/Disable 8-bit transfer

They aren't a perfectly normal flash chip but, you do have the ability
to just erase or to just write sectors.  CFA TRANSLATE SECTOR gives
information on how many times an individual sector has been erased, so
it is possible to implement wear-leveling above the CFA device.

It appears to me there would be noticeable benefit to configuring a
Compact Flash device as an MTD device, and running JFFS on top of it.

I haven't had a chance to try it yet, but hopefully this will point
someone in a useful direction.

Eric

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-07-26 13:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-07-26  6:23 Compact Flash is a valid canidate for an MTD device Eric W Biederman
2002-07-26  9:11 ` Jasmine Strong
2002-07-26 13:11   ` Eric W Biederman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox