Re: Flashdisk, M-Systems, Devicedriver, TrueFFS, Booting

David Woodhouse (Dave@imladris.demon.co.uk)
Tue, 27 Jan 1998 01:25:55 +0000


mike@conexio.co.za said:
> M-Systems informed me that for $50000(UDS) you get a license to their
> source which you can use to write a driver. Have you tried the IDE
> driver?

HaHaHaHaHa. I sense a rip-off. M-Systems TrueFFS is a fairly standard FTL
implementation, and they use very standard Intel flash. All the docs are
available for these, as are Linux drivers.

The only thing you're paying for if you give them $50,000 is the details of how
to page the particular chip you want into the memory window.

Personally, I preferred to spend half an hour working it out myself than
attempt to persuade my boss to pay. Is there anyone out there prepared to give
me fifty grand for telling you that you output (page_nr & 0xff) to offset
0x2000 in the window, and (page_nr >> 8) to offset 0x2002 ?

Cheques/money orders to the address below, thanks.

If you're interested, you can take a look at the preliminary code I came up
with before I got distracted. It's at:

ftp://dwmw2.robinson.cam.ac.uk/pub/kernel/mtd-971008.tar.gz

Warning: This code comes with no docs, no Makefile, and no guarantee. But it
_did_ work, reading and writing to one of their 2Mb ISA flash cards, and also
using uncached physical RAM/ROM as storage.

It was shelved to await the generic Memory Technology Device handling which was
due to arrive in the PCMCIA distribution, so I could use that rather than
reimplementing it all myself. I just never got round to it.

-- 
----                              ----                              ----
David Woodhouse, Robinson College, CB3 9AN, England.   (+44) 0976 658355
    Dave@imladris.demon.co.uk        http://dwmw2.robinson.cam.ac.uk
	    finger pgp@dwmw2.robinson.cam.ac.uk for PGP key.