DOC2000 erase size of 16k?

pla pla at
Sun Aug 12 19:33:18 EDT 2001

I have a problem with a DOC2000.  I use the 2.4.5 kernel, and the
20010807 MTD snapshot for the utils.
Everything goes just fine at boot.  The NFTL driver reports
"Could not find valid boot record."
"Could not mount NFTL device."
Okay, I think, not a problem, the MTD-JFFS HowTo specifically
says to run nftl_format for that problem.
Now for the problem... nftl_format reports "Erase size not
8Kb - I'm confused".  I do a "cat /proc/mtd", and it shows
me "mtd0: 02000000 "DiskOnChip 2000".  Note the lack of an
erase size in there (someone posted about a similar problem
about two months ago, with no replies, but he also reported
an odd boot message from the MTD driver).
So, I quickly hacked nftl_format.c to show me what *it* sees as
the erase size, and it tells me 16K.
Anyone have any ideas?  In case it matters, I use devfs, but had
no problems with it recognizing the DiskOnChip or any "normal"
Thank you.
                                      - Ben

More information about the linux-mtd mailing list