Diskonchip BDK versus BDTL partitions

Braden Simpson braden.simpson at gmail.com
Wed Feb 15 17:27:30 EST 2006

Hi All,

I am building a system on a Diskonchip 2000 TSOP and I'm a little
confused over the
distinction between a BDK binary partition and a BDTL disk partition.
I had gathered
from what I had read that the Diskonchip NAND driver didn't care if a
partition was BDK
or BDTL, but recent problems indicate that this might not be the case.

My understanding of the layers between the filesystem and the physical
chips on the
Diskonchip are shown in the diagrams below.

Ext2 filesystem:

   EXT2 -> MTDBLOCKn -> INFTL -> NAND (Diskonchip) -> DISKONCHIP

JFFS2 filesystem:

   JFFS2 -> MTDBLOCKn -> NAND (Diskonchip) -> DISKONCHIP

This is based on the parameters to the mount command that are used:
   "mount /dev/mtdblock2 /mnt" for ext2 formatted partitions
   "mount -t jffs2 /dev/mtdblock2 /mnt" for JFFS2 formatted partitions

Things all seem to work fine for mtdblock2, which is a BDK partition,
but the BDTL
partition on mtdblock3 will not mount with the ext2 filesystem.


Braden Simpson

More information about the linux-mtd mailing list