AW: Problems mounting jffs2 image on nor flash > Erase at 0x....failed immediately: -EROFS. Is the sector locked?
markus.wagner at wamasoft.de
Thu May 8 02:59:50 EDT 2008
> i have some problems to mount my jffs2 image on my NOR-Flash.
> I ported UBoot and Linux to my new board.
> So far UBoot works well but Linux has some problems to mount the flash.
> I can read from my flash with the dd command.
> But when I mount the flash with 'mount -t jffs2 /dev/mtdblock4 /mnt/' I
get the error: 'Erase at 0x...... failed immediately: -EROFS. Is the sector
> Some Infos:
> Its an Intel P33 Strataflash.
> It seems to me that the kernel doesn't know that the flash is protected
after power up.
> How can I get it to work?
> Where should I look at?
> Thanks for your help.
>You did not mention exactly which device you are using. I just posted a
>patch to the list that added more StrataFlash devices to the fixup table
>so they are unlocked at power up.
>See [PATCH] mtd: add more StrataFlash chip ids that need powerup fixup
It s a 28F256P33 Strataflash.
I have done a workaround in add_mtd_partitions()
If I detect the filesystem partition I fire a manually unlock to it.
Works so far.
But I will search your patch in the archive.
Seems to be the better solution.
More information about the linux-mtd