I'm having a hard time getting my DOC to cooperate with the mtd stuff. I have a MediaGX-based system with a DOC socket on board. I'm using a 16M DOC Millenium. Linux is installed on an IDE HDD (hdc). The DOCs I have were formatted and partitioned with the M-Systems DOS tools. They already contain two Ext2 partitions (not sure what created them, but I'm guessing it was the old M-Sys Linux stuff. So... I have the Linux 2.4.5 kernel with the mtd-snapshot-20010619 patched in. I built it a few times, sometimes with MTD as modules and sometimes compiling the mtd stuff into the kernel. Both seem to do the same thing. In the case below, I used the DOC 2000 + Millenium driver. The problem: When the DOC on the board is already partitioned, etc., The docprobe detects it, as is evidenced by the feedback to the console, the /proc/mtd entry, and the fact that I can mount nftla1 and nftla2 and see the contents of the file system. But I wanted to create a single partition, so I followed the steps in the jffs howto and did the following: (0: sometimes do an 'erase') 1: nftl_format /dev/mtd0 2: fdisk /dev/nftla (make one big partition) 3: mke2fs /dev/nftla 4: mount -t ext2 /dev/nftla1 /mnt 5: cd /mnt; touch test doing an 'ls' on /mnt shows lost+found/ and test. I can umount and remount and see the same thing. No errors to the console or syslog, that I have seen. However, when I reboot, I get the following messages : Jun 21 05:55:12 stb kernel: M-Systems DiskOnChip driver. (C) 1999 Machine Vision Holdings, Inc. Jun 21 05:55:12 stb kernel: DiskOnChip Millennium found at address 0xC8000 Jun 21 05:55:12 stb kernel: Flash chip found: Manufacturer ID: 98, Chip ID: E6 (Toshiba TC58V64AFT/DC) Jun 21 05:55:12 stb kernel: 2 flash chips found. Total DiskOnChip size: 16 MiB Jun 21 05:55:12 stb kernel: mtd: Giving out device 0 to DiskOnChip Millennium Jun 21 05:55:12 stb kernel: $Id: ftl.c,v 1.35 2001/06/09 00:40:17 dwmw2 Exp $ Jun 21 05:55:12 stb kernel: ftl_cs: FTL header not found. Jun 21 05:55:12 stb kernel: M-Systems NAND Flash Translation Layer driver. (C) 1999 MVHI Jun 21 05:55:12 stb kernel: $Id: nftlcore.c,v 1.73 2001/06/09 01:09:43 dwmw2 Exp $ Jun 21 05:55:12 stb kernel: NFTL_notify_add for DiskOnChip Millennium Jun 21 05:55:12 stb kernel: NFTL_setup Jun 21 05:55:12 stb kernel: nftla: unknown partition table After a while, I no longer get any output and there is no entry in /proc/mtd. When I used the Millenium Only driver, I got an error from docprobe saying something like "no driver", though I could see it with lsmod. Attached are: .config from kernel build (most recent I've succesfully used) doc_failed_to_find: docprobe did not find the DOC log_2.4.5_doc2001mod.txt: no good driver (mod doc2001 was modprobed, though) log_2.4.5_docprobe: docprobe finds the doc with 2 partitions Any ideas? Thanks, Matt