Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 10-22-2002, 06:14 AM   #1
Registered: Aug 2002
Distribution: RH 7.x
Posts: 71

Rep: Reputation: 15
What are MTD Devices

When I complie the kernel I get the following options.
Include MTD devied, and support for cramfs files-system, support for ROMFS, etc.

What are these. One more important thing:

I have a flash ROM whose physical address I don't know. If I add support for MTD devices in the kernel, and the cramfs support, do I still need to write a device driver for that ROM?

I also need to know about the cramfs in detail.

Please help me even if you can help in just a part of my problems. I'm totally directionless. Any good site for these beginners.

Old 11-13-2002, 11:08 AM   #2
Registered: Oct 2002
Location: North Atlanta
Distribution: LFS
Posts: 229

Rep: Reputation: 30
If you're asking about "flash" devices then I'd say not to worry about adding that feature as a module... unless you're planning on including modules for these types of devices then it is not even close to being necessary. You shouldn't need them unless you're one of those demented folks who like use their rom as a mounted device for some sort of sick storage schema :^|/:^)

As far as cramfs, do you plan on creating, modifying and/or using any embedded devices in conjunction with your box? If not... not a big deal to worry with either... cramfs is really some type of file system that is made to be very simple, enable compression and, of course, be small. This would be used on something other than orthodox hardware devices. Again... unless you're some sort of demented embedded maiven :-) then dont worry with it.

Good luck.
Old 11-14-2002, 06:40 AM   #3
Registered: Aug 2002
Distribution: RH 7.x
Posts: 71

Original Poster
Rep: Reputation: 15
I am writing a driver for flash a flash. So that's why I need to know ehat's this MTD and CFI, and upto what level of abstraction do they provide the interface between OS and the physical device. Than later I'll have to transfer a cramfs filesystem to this device. I have no idea.

Again, when I amde the boot disk for linux, I had to just make the kernel and the root filesystem. But cramfs looks different. There are 3 different filesystems: init.cramfs, root.cramfs, and usr.cramfs. What's the difference between the 3.

Do you also know a tutorial site for these things?


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
What is MTD devices? HmmLinux Linux - Newbie 3 04-11-2006 01:39 AM
do i need mtd for my jumpdrive? slinky2004 Linux - Hardware 3 09-14-2005 10:49 PM
Devices jdmml Linux - Newbie 2 07-09-2004 11:10 AM
sr devices OmegaTemplar Linux - Hardware 1 10-17-2003 04:47 PM
Devices wonderpun Linux - Hardware 14 11-05-2002 07:13 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 07:02 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration