flash unlock on VPB

Nicolas Pitre nico at cam.org
Fri Feb 4 21:39:10 EST 2005


On Thu, 5 Feb 2004, stiger wrote:

> hello,
> 
> i'm using VPB + kernel 2.6.9
> but i found the flash cannot write, it should be unlocked first.
> 
> if not use root filesystem in flash, I can use flash_unlock to unlock the
> flash.
> but if burn root filesystem into flash, i have to change the kernel code.
> 
> i add these code at driver/mtd/mtdpart.c->add_mtd_partitions()
> 
>         if((slave->mtd.flags & MTD_WRITEABLE) && slave->mtd.unlock ){
>             slave->mtd.unlock(&(slave->mtd), 0, slave->mtd.size );
>         }
> 
> now, it works.
> but i think it's a stupid way to do this.
> is there any other way to do this ?

The unlock is usually called from the map driver in that case.


Nicolas




More information about the linux-mtd mailing list