Re: Mounting mtd block device raises "Block device required"

Andre Puschmann
2008-06-11T09:27:07Z

Hi,

Hinko Kocevar wrote:
> Char device seems to work..

Yes, sorry for being not precise.
Coping a jffs2 image (in 2.6.25) at /dev/mtd5 and mouting the same one
in 2.6.21 (/dev/mtdblock5) works. So accessing the flash as a character
device works.

> What is the ls -l /dev/mtdblock5 output?

As expected:
$ ls -l /dev/mtdblock5
brw-rw---- 1 root root 31, 5 Jan 1 1970 /dev/mtdblock5

> Also could you try:
> mount -t jffs2 /dev/mtdblock5 /mnt/flash

I also tried that:

# mount -t jffs2 /dev/mtdblock5 /mnt/flash
mount: mounting /dev/mtdblock5 on /mnt/flash failed: Invalid argument

But it seems like it has to do something with the block device driver
mapping:

$ head -n 2 /dev/mtdblock5 | hexdump -C
head: /dev/mtdblock5: No such device or address

Thanks,
Andre