Installation guide for using M-Systems DiskOnChip 2000 or Millennium flash disks with Linux OS.
This manual explains how to install M-Systems’ DiskOnChip flash disks (2000 or Millennium) as an additional or bootable drive under Linux. It covers hardware requirements, required utilities, driver integration, firmware updates, and boot configuration.
Step‑by‑step procedures are provided for compiling the TrueFFS driver (built‑in or loadable module), creating partitions, building an INITRD image, and troubleshooting common boot and driver issues.
| Address bus width | 12‑bit |
|---|---|
| Data bus width | 8‑bit |
| Control signals | CE#, OE#, WE# (active low) |
The DiskOnChip requires a 12‑bit address bus, an 8‑bit data bus, and three active‑low control signals (CE#, OE#, WE#).
Insert the DiskOnChip, boot DOS, and run the command dformat /win:d000 /s:doc2.fff /y to format with the alternative firmware.
Unpack driver_4.2.1.tgz, then run the patch_linux script with the appropriate kernel‑patch and driver‑patch files, set EXTRAVERSION, enable the driver in make menuconfig, and rebuild the kernel.