Raghava Raju wrote: > Is it that every flash device is block device. Well, it is slightly more complicated than a block device, in that erase is a separate operation from write and erase is done at a block level, while write is specific numbers of bytes depending on the flash device\chip in use. MTD started out by providing a character device which you allows operations on flash chips like read, write, query, etc. Amit - Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/