Problem with M-Systems DiskOnChip ...

Jörn Gruël gruel at inovision.de
Wed Aug 13 06:53:23 EDT 2003


Working with kernel version 2.4.18 (ELinOS distribution), I always got
messages like:

> DiskOnChip Millennium found at address 0xD0000
> Flash chip found: Manufacturer ID: 98, Chip ID: E6 (NAND 1MB 5V)
> 1 flash chips found. Total DiskOnChip size: 1 MiB
> Ignoring DiskOnChip 2000 at 0xD2000 - already configured

That's wrong, because I have the MD-2810-DO8 on board. wich definitely has
8MBytes space ... after that conflict not wondering about these later
messages:

> NFTL driver: nftlcore.c $Revision: 1.87 $, nftlmount.c $Revision: 1.31 $
> NFTL: UnitSizeFactor 0x00 detected. This violates the spec but we think we
know
> what it means...
> NFTL Media Header sanity check failed:
> numvunits (1988) > nb_blocks (256) - nb_boot_blocks(6) - 2
> Could not find valid boot record
> Could not mount NFTL device

I'm really starting to hate the manufacturer of our ELAN 540 boards for his
idea not to use an IDE flashdisk ... but possibly I'm stupid myself an make
mistakes never dreaming of?

I tried with doc514.exb, 514p.exb, doc42.exb and unformatted - all that done
by dos tool dformat from M-Systems website ... always I got results like the
one above ...

An other approach has been to do formatting via /dev/mtd/0 (eraseall,
nftlformat) - but that try was obviously the wrong one - after that I get
write errors with all M-Systems tools ...

Hopefully someone has any helpful hint for me,
best regards,
Joern.




More information about the linux-mtd mailing list