Hi Dirk, On 22.02.2013 09:18, Eibach, Dirk wrote: > Some of your recent cfi flash driver enhancements have made flash > protect/unprotect work on our NOR based platforms (S29GL512). Good news > so far, but as a consequence fw_setenv is woking no more: > MTD erase error on /dev/mtd5: Input/output error > Error: can't write fw_env to flash > > Also flash_unlock from mtd_utils is not doing the trick: > Could not unlock MTD device: /dev/mtd5 > > Unprotecting flash in u-boot before booting linux makes this work, but > this is probably no good idea. > > So what is the recommended workflow for fw_setenv on protected flash?
Linux support for this enhanced sector protection (PPB) has just been accepted into mainline Linux. You need include this patch if you are working with an older kernel version: http://patchwork.ozlabs.org/patch/213602/ And you also need to enable this feature in your dts file as described in the patch description. Thanks, Stefan _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot