NFTL / FTL DoC booting

Michael McLellan mikey at
Sun Oct 5 21:52:57 EDT 2003

I've been trying to get this to work for ages and havn't gotten very far.
So I hope you guys can help me out.

I can install grub on my DoC but when it boots it goes to the grub shell.
The only devices which show up are (hd0) and (fd0) no (dc0). When I boot
my kernel from hd0 I get this:

$Id: ftl.c,v 1.52 2003/08/11 09:00:44 dwmw2 Exp $
NFTL driver: nftlcore.c $Revision: 1.94 $, nftlmount.c $Revision: 1.34 $
DiskOnChip 2000 found at address 0xD0000
Flash chip found: Manufacturer ID: 98, Chip ID: 75 (Toshiba:NAND 32MiB 3,3V)
3 flash chips found. Total DiskOnChip size: 96 MiB
mtd: Giving out device 0 to DiskOnChip 2000
Could not find valid boot record
NFTL: could not mount device
 ftla: ftla1

I can mount the device as /dev/ftla1 OK, but not nftla.

My questions are:
	What is nftla and ftla?
	Which one should I use?
	Can grub only see nftl devices?
	Is my chip stuffed?
	Do I need to compile nftl_format?
	What other header file do I need to include which has all the semaphore types defined correctly so it will compile?

Thanks heaps,

More information about the linux-mtd mailing list