* Permission problem on mtd block device
@ 2001-07-02 3:11 Nikunj A. Dadhania
2001-07-02 7:53 ` David Woodhouse
0 siblings, 1 reply; 5+ messages in thread
From: Nikunj A. Dadhania @ 2001-07-02 3:11 UTC (permalink / raw)
To: linux-mtd; +Cc: jffs-dev, vmalik, ndadhania
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Permission problem on mtd block device
2001-07-02 3:11 Permission problem on mtd block device Nikunj A. Dadhania
@ 2001-07-02 7:53 ` David Woodhouse
2001-07-02 8:51 ` Nikunj A. Dadhania
0 siblings, 1 reply; 5+ messages in thread
From: David Woodhouse @ 2001-07-02 7:53 UTC (permalink / raw)
To: Nikunj A. Dadhania; +Cc: linux-mtd, jffs-dev, vmalik, ndadhania
nikunj@bindaas.org said:
> 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
That looks like usbdevfs.
cat /proc/mounts /proc/filesystems
--
dwmw2
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Permission problem on mtd block device
2001-07-02 7:53 ` David Woodhouse
@ 2001-07-02 8:51 ` Nikunj A. Dadhania
2001-07-02 9:08 ` David Woodhouse
2001-07-02 9:36 ` Nikunj A. Dadhania
0 siblings, 2 replies; 5+ messages in thread
From: Nikunj A. Dadhania @ 2001-07-02 8:51 UTC (permalink / raw)
To: David Woodhouse; +Cc: jffs-dev, linux-mtd
David Woodhouse <dwmw2@infradead.org> writes:
> nikunj@bindaas.org said:
> > 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
>
> That looks like usbdevfs.
Ooppps ... you are right...
> cat /proc/mounts /proc/filesystems
/mnt # cat /proc/mounts
/dev/root / ext2 rw 0 0
/proc /proc proc rw 0 0
/dev/mtdblock0 /mnt usbdevfs rw 0 0
/mnt # cat /proc/filesystems
nodev sockfs
nodev shm
nodev pipefs
nodev proc
ext2
nodev usbdevfs
nodev devpts
jffs
but where is the flash ?
Is the major and minor number are correct which I have specified in
previous mail? (for the reference mtd0 90 0, mtdr 90 1, mtdblock0 31 0)
In the /proc/mtd it shows the mtd0, mtd1 and mtd2 entries.
And when i give the command
mount -t jffs /dev/mtdblock0 /mnt/
mount: Mounting /dev/mtdblock0 on /mnt failed: Permission denied
how do I mount the jffs??
>
> --
> dwmw2
regards
nikunj
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Permission problem on mtd block device
2001-07-02 8:51 ` Nikunj A. Dadhania
@ 2001-07-02 9:08 ` David Woodhouse
2001-07-02 9:36 ` Nikunj A. Dadhania
1 sibling, 0 replies; 5+ messages in thread
From: David Woodhouse @ 2001-07-02 9:08 UTC (permalink / raw)
To: Nikunj A. Dadhania; +Cc: jffs-dev, linux-mtd
nikunj@bindaas.org said:
> Is the major and minor number are correct which I have specified in
> previous mail? (for the reference mtd0 90 0, mtdr 90 1, mtdblock0 31
> 0)
Yep, they're fine.
> mount -t jffs /dev/mtdblock0 /mnt/
> mount: Mounting /dev/mtdblock0 on /mnt failed: Permission denied
I don't think that error is coming from JFFS. Can you build it with
debugging enabled and show the output of 'dmesg'? It'll show us whether
it's even getting as far as jffs_read_super().
--
dwmw2
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Permission problem on mtd block device
2001-07-02 8:51 ` Nikunj A. Dadhania
2001-07-02 9:08 ` David Woodhouse
@ 2001-07-02 9:36 ` Nikunj A. Dadhania
1 sibling, 0 replies; 5+ messages in thread
From: Nikunj A. Dadhania @ 2001-07-02 9:36 UTC (permalink / raw)
To: Nikunj A. Dadhania; +Cc: jffs-dev, linux-mtd
nikunj@bindaas.org (Nikunj A. Dadhania) writes:
> David Woodhouse <dwmw2@infradead.org> writes:
>
> > nikunj@bindaas.org said:
> > > 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
> >
> > That looks like usbdevfs.
> Ooppps ... you are right...
>
> > cat /proc/mounts /proc/filesystems
>
> /mnt # cat /proc/mounts
> /dev/root / ext2 rw 0 0
> /proc /proc proc rw 0 0
> /dev/mtdblock0 /mnt usbdevfs rw 0 0
>
> /mnt # cat /proc/filesystems
> nodev sockfs
> nodev shm
> nodev pipefs
> nodev proc
> ext2
> nodev usbdevfs
> nodev devpts
> jffs
>
> but where is the flash ?
> Is the major and minor number are correct which I have specified in
> previous mail? (for the reference mtd0 90 0, mtdr 90 1, mtdblock0 31 0)
> In the /proc/mtd it shows the mtd0, mtd1 and mtd2 entries.
> And when i give the command
>
> mount -t jffs /dev/mtdblock0 /mnt/
> mount: Mounting /dev/mtdblock0 on /mnt failed: Permission denied
>
> how do I mount the jffs??
sorry to bother u all. Actually i was assigning wrong minor numbers.
I got the mtdblock2 mounted using jffs2. But still jffs is not working :(
/dev # mount -t jffs /dev/mtdblock2 /mnt
jffs_scan_falsh():Free size accounting screwed
jfffs_scan_flash():free_chunk_size1 == 0x758c0, free_chunk_size2 == 0x0, fmc->free_size == 0x113540
JFFS: Failed to mount device 1f:02.
mount: Mounting /dev/mtdblock2 on /mnt failed: Invalid argument
Is jffs2 stable enough to use in production use or should i stick with jffs?
If i have to use jffs please guide me in this regard.
regards,
nikunj
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-07-02 9:33 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-07-02 3:11 Permission problem on mtd block device Nikunj A. Dadhania
2001-07-02 7:53 ` David Woodhouse
2001-07-02 8:51 ` Nikunj A. Dadhania
2001-07-02 9:08 ` David Woodhouse
2001-07-02 9:36 ` Nikunj A. Dadhania
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox