Re: Disk On Chip driver ?

David Woodhouse (David.Woodhouse@mvhi.com)
Wed, 23 Jun 1999 11:10:18 +0100


wu_yb@263.net said:
> Please help ! Are there device driver for Disk On Chip ?

This is becoming a FAQ. There are binary-only drivers for the Disk-On-Chip.
They are fairly low quality - and they work only on Intel, Uniprocessor, 2.0.3x
kernels.

I'm trying to work on a proper driver for them. It won't use their TrueFFS,
so it won't be compatible with the DOS drivers or their BIOS - but it'll be
enough to run a Linux-only system, and I'll provide a boot loader for the
device, too.

However, the device itself is a fairly evil hack. Whereas the original DoC1000
devices, and their ISA cards, worked similarly to EMS, where you switch in the
page of flash that you require and access it directly, the DoC2000 appears to
suck a byte at a time through a single window, making it much slower.

As I've made it clear to M-Systems that all I'm after is simple
hardware-banging instructions, rather than anything about TrueFFS, they seem
more inclined to help - I'm expecting a phone call from them some time
yesterday with enough information to read, write and erase blocks of flash.

That should allow people with a Disk-On-Chip to at least make some use of the
thing, even if I don't manage to get ECC working, or compatibility with their
own flash filing system.

Until then, the advice I'm giving to everyone who asks is: Use CompactFlash.

If you're interested in helping development, there's a majordomo-managed
mailing list: mtd@imladris.demon.co.uk
( echo subscribe mtd | mail majordomo@... to subscribe)

And theres the basics of a driver, which can read some of the data from the
device, at ftp://imladris.2001ad.net/pub/mtd/DOCdocs/ , along with a useful
disassembly of their existing Linux driver.

---- ---- ----
David Woodhouse David.Woodhouse@mvhi.com Office: (+44) 1223 810302
Project Leader, Process Information Systems Mobile: (+44) 976 658355
Axiom (Cambridge) Ltd., Swaffham Bulbeck, Cambridge, CB5 0NA, UK.
finger dwmw2@ferret.lmh.ox.ac.uk for PGP key.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/