Permission problem on mtd block device

Nikunj A. Dadhania nikunj at bindaas.org
Sun Jul 1 23:11:20 EDT 2001


Hi,

I have compiled kernel 2.4.2 and patched it for arm.
I am using an Assabet board.

I have statically compiled the mtd and loaded jffs as modules.

The kernel booted and I got the entry in /proc too.

The outputs of various commands are as follows:

*************************************************************************
/ # ls /dev/mt* -l
crw-r--r--   1 0        0         90,   0 Jan  1 00:00 /dev/mtd0
brw-r--r--   1 0        0         31,   0 Jan  1 00:01 /dev/mtdblock0
crw-r--r--   1 0        0         90,   1 Jan  1 00:00 /dev/mtdr0

/ # ls -al
drwxr-xr-x  12 0        0            1024 Jul  2  2001 .
drwxr-xr-x  12 0        0            1024 Jul  2  2001 ..
drwxr-sr-x   2 0        1000         1024 Jul  2  2001 bin
drwxr-xr-x   3 0        0            1024 Jan  1 00:01 dev
drwxr-xr-x   4 0        0            1024 Jun 30  2001 etc
drwxr-xr-x   3 0        0            1024 Jul  1  2001 lib

/***************The mount point I used**************/
dr-xr-xr-x   1 0        0               0 Jan  1 00:03 mnt
/***************************************************/

dr-xr-xr-x  20 0        0               0 Jan  1 00:00 proc
drwxr-sr-x   2 0        1000         1024 Jul  2  2001 sbin
drwxr-xr-x   2 0        0            1024 Jun 30  2001 tmp
drwxr-sr-x   5 0        0            1024 Jul  2  2001 usr
drwxr-xr-x   5 0        0            1024 Jun 30  2001 var

/ # cat /proc/mtd 
dev:    size   erasesize  name
mtd0: 00040000 00040000 "bootloader"
mtd1: 00040000 00040000 "bootloader params"
mtd2: 01f80000 00040000 "jffs"
***************************************************************************

Then it I mounted the device using
(i tried mount -t jffs option but it didnt work)
I am using Busybox.

mount /dev/mtdblock0 /mnt 

this command works. it gives some directory listing such as..

/ # ls -al /mnt
dr-xr-xr-x   1 0        0               0 Jan  1 00:03 .
drwxr-xr-x  12 0        0            1024 Jul  2  2001 ..
dr-xr-xr-x   1 0        0               0 Jan  1 00:03 001
-r--r--r--   1 0        0               0 Jan  1 00:03 devices
-r--r--r--   1 0        0               0 Jan  1 00:03 drivers


but I cannot write to it nor can i delete any file from it ..
what could the problem possibly be??

I would be extremely grateful if i could get an early reply.

thanks in advance

nikunj

PS: I am not subscribed to this list. So please mail me at my 
personal address 




More information about the linux-mtd mailing list