DiskOnChip Millennium Plus 32MB

Peter Bergmann bergmann.peter at gmx.net
Sat May 14 07:23:54 EDT 2005


i have an embedded x86 device with a trueffs DiskOnChip
Millennium Plus 32MB on it.
the first thing i've tried was the semi-binary only
driver from m-systems (doc.o) with kernel 2.6.11.
the chip was only detected when specifying the fl_winh
module parameter in order to increase the default probe
window size.
but the driver does not really work. each time i run
md5sum on a file or the device itself (/dev/fla)
i get a different checksum! i've tried the same driver
with a doc2000 16MB and a millennium 8mb and it worked
without problems.

i was glad to find the following message on your project
homepage:
"The DiskOnChip 2000, Millennium and Millennium Plus
devices should be fully supported, using their native
NFTL and INFTL 'translation layers'."

but i've not been able to get it running:

the devices/doc2001plus.c recognizes the device but the
inftl.ko says:
"INFTL no longer supports the old DiskOnChip drivers
loaded via docprobe. Please use the new diskonchip
driver under the NAND subsystem"

great but this combined nand/diskonchip.c driver tells
me "DiskOnChip Millennium Plus 32MB is not supported,
ignoring."

what do i have to do in order to get a
trueffs formatted DiskOnChip Millennium Plus 32MB
running under linux ?

please cc me as i'm not subscribed to the list yet.

thanks for any hints!

cheers,
pet.




More information about the linux-mtd mailing list