Fwd: None
Jasmine Strong
jasmine at regolith.co.uk
Thu Jun 19 08:11:13 EDT 2003
Once more, with feeling:
On Thursday, Jun 19, 2003, at 12:45 Europe/London, Владимир Сорокин
wrote:
> How can I make whis two DiskOnChips work with M-System driver now? If
> it possible of course.
It sounds like you have destroyed the DiskOnChip firmware. This
firmware is required
for the DOS DFORMAT utility to write to the device. Without the
firmware image in
the first portion of the Flash, the DoC2000 will not be recognized at
all, and the
Millennium will be recognized but will not work under DOS.
This happens if you do not skip the beginning of the device when you
erase it. The
start of the DiskOnChip module has an IPL area in it which is used
under DOS to
hold the DOS driver for the device, and under Linux to hold the GRUB
bootloader or
similar.
You can use the Linux based doc_loadbios utility to write a new BIOS
image into the
device, if you have one in an appropriate format. When you make a new
filesystem
or NFTL on a DiskOnChip it's important to skip the first 64k or so, to
avoid overwriting
the bootload area. (I always leave 128kbytes free at the beginning, so
as to leave
plenty of room for expanded firmware or GRUB menus and the like.)
-J.
(hope this one comes out right.)
More information about the linux-mtd
mailing list