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