Problems mounting a JFFS2 file system

Kjell Uddeborg kjell at cablescan.com
Tue Mar 4 13:15:03 EST 2003


Hi,

I'm having some problems mounting a JFFS2 file system. I'm using uClinux =
kernel 2.4 on a Motorola M5249C3 board.

I think that I have all MTD stuff configured correctly and I can erase =
the device /dev/mtd1 with no problem, see screen dump:

-----------------------------
/> eraseall /dev/mtd1
MTD_open
MTD_ioctl
 0raTsiDng_ 6i4 oKicbyttel @
 1raTsiDng_ 6i4 oKicbyttel @
 2raTsiDng_ 6i4 oKicbyttel @
 3raTsiDng_ 6i4 oKicbyttel @
 4raTsiDng_ 6i4 oKicbyttel @
 5raTsiDng_ 6i4 oKicbyttel @
 6raTsiDng_ 6i4 oKicbyttel @
 7raTsiDng_ 6i4 oKicbyttel @
 8raTsiDng_ 6i4 oKicbyttel @
 9raTsiDng_ 6i4 oKicbyttel @
 araTsiDng_ 6i4 oKicbyttel @
 braTsiDng_ 6i4 oKicbyttel @
 craTsiDng_ 6i4 oKicbyttel @
 draTsiDng_ 6i4 oKicbyttel @
 eraTsiDng_ 6i4 oKicbyttel @
 fraTsiDng_ 6i4 oKicbyttel @
@ raTseDd _10c24l Koibsytee=20
  0 -- 100% complete.      =20
-----------------------------

As you can see I have all the debug outputs turned on. Looks to me that =
the command completed successfully.

The problem occurs when I try to mount the JFFS2 file system, see screen =
dump:

-----------------------------
/> mount -t jffs2 /dev/mtdblock1 /mnt/jffs2
arena open of 1 failed!
mount: Mounting /dev/mtdblock1 on /mnt/jffs2 failed: No such device=20
pid 28: failed 256
-----------------------------

The /dev/mtdblock1 is exists, see this partial listing on /dev:

-----------------------------
/> ls -l /dev
.
.
crw-------  1 0        0         90,   0  Jan 01 1970  mtd0
crw-------  1 0        0         90,   2  Jan 01 1970  mtd1
crw-------  1 0        0         90,   4  Jan 01 1970  mtd2
crw-------  1 0        0         90,   6  Jan 01 1970  mtd3
brw-------  1 0        0         31,   0  Jan 01 1970  mtdblock0
brw-------  1 0        0         31,   1  Jan 01 1970  mtdblock1
brw-------  1 0        0         31,   2  Jan 01 1970  mtdblock2
brw-------  1 0        0         31,   3  Jan 01 1970  mtdblock3
crw-------  1 0        0         90,   1  Jan 01 1970  mtdr0
crw-------  1 0        0         90,   3  Jan 01 1970  mtdr1
crw-------  1 0        0         90,   5  Jan 01 1970  mtdr2
crw-------  1 0        0         90,   7  Jan 01 1970  mtdr3
.
.
-----------------------------

If you have any thoughts of what could be causing this problem please =
send me a note.

Thanks for your help,
Kjell Uddeborg
Cablescan





More information about the linux-mtd mailing list