From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dell-paw-3.cambridge.redhat.com ([195.224.55.237] helo=passion.cambridge.redhat.com) by pentafluge.infradead.org with esmtp (Exim 3.22 #1 (Red Hat Linux)) id 178PA0-0003wi-00 for ; Thu, 16 May 2002 18:35:28 +0100 From: David Woodhouse In-Reply-To: References: To: Paul Cc: Studying MTD , linux-mtd@lists.infradead.org Subject: Re: FAT for NAND Flash Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 16 May 2002 18:35:12 +0100 Message-ID: <11967.1021570512@redhat.com> Sender: linux-mtd-admin@lists.infradead.org Errors-To: linux-mtd-admin@lists.infradead.org List-Help: List-Post: List-Subscribe: , List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: paul@oz.net said: > Michael and I have been looking at the SDDR-09 driver. I could be > wrong, but as far as I can tell, the sddr09.c code does not grok > FAT12. It only seems to have generic SCSI commands sent to the USB > SCSI emulation layer (i.e. it seems to treat SmartMedia cards as > generic block devices). I believe the actual FAT12 translation > occurs in the firmware of the USB SmartMedia reader? No. SmartMedia is just a translation layer. It emulates a block device. You may use a FAT filesystem on that block device. Most people do. But why do you expect the driver to have any knowledge of FAT? Does the floppy disk driver? Does the IDE disk driver? The FAT (or ext2, or reiserfs, or whatever) file system is an entirely separate layer from the block device which is provided by the SmartMedia driver. -- dwmw2